Profilbild von Bernhard Schopper Software Engineering, Architecture aus Wien

Bernhard Schopper

nicht verfügbar bis 17.06.2024

Letztes Update: 28.03.2024

Software Engineering, Architecture

Abschluss: Bachelor of Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

Java Javascript Agile Methodologie Amazon Web Services CSS Cloud Computing Code-Review Beratung Amazon Dynamodb Ingenieurwesen + 18 weitere Schlagwörter anzeigen

Dateianlagen

bernhard_schopper_-_--1-.pdf

Skills

Strong Interpersonal Skills
Agile Project Management
Leadership
Stakeholder Management
Architecting and engineering Full-Stack applications
Implementing products in the cloud or on-premise
Fintech

Techstack:
AWS, Angular, Kafka, CSS, JSF, Docker, GCP, JQuery, Java, Javascript, Kotlin, Node.js, Postgres, React Native, React, Redis, Spring, Typescript, MongoDb, DynamoDb

Projekthistorie

09/2023 - bis jetzt
Architect / Consultant
Haberkorn (Konsumgüter und Handel, 500-1000 Mitarbeiter)


06/2023 - bis jetzt
Principal Software Engineer / Solution Architect
AGES (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)


08/2022 - 06/2023
Chief Technology Officer
ready2order GmbH

Ready2order is a cloud-based point-of-sale (POS) and business management solution designed for small to medium-sized businesses. It enables businesses to manage sales, inventory, customer data, and more through an intuitive and user-friendly interface. With features like customizable menus, real-time reporting, and integration with various payment providers, Ready2order provides a comprehensive solution for streamlining operations and enhancing the overall efficiency of businesses in the retail and hospitality sectors.

Main tasks:
  • Stakeholder Management
  • Architectural Design of the system
  • Leading the technical transformation of the product
    towards micro services
  • Leadership of cross-functional teams
  • Provided technical guidance and mentorship to team
    members to support their professional growth
  • Strategic development of the product and technology
  • Hiring of Engineers

Tech Stack: Node.js, React, Typescript, PHP, Laravel, Kotlin, AWS, Docker

09/2020 - 06/2022
Lead Engineer / Chief Technology Officer
Fiatwise/5ife

5ife is a neo-banking platform that offers various financial services and crypto integration and other (AI) features to its customers.
It was a greenfield project where the whole application and infrastructure was built from ground up.
One of the biggest challenges of the project was that we needed to cope with a lot of sensitive data and the expected user load was immense. The application was supposed to be designed in a way, so that it can handle thousands of transactions per second, without losing any data and the highest security standards needed to be ensured. Another lethal factor was the performance, when you want to cope with competitors on the market, the app needs to be as performant and reliable as possible.
The application was built in a hybrid manner, with React Native and the backend was based in the cloud (AWS). An event based microservice layer was built with Kotlin and Spring and to ensure performance and to prevent data loss we implemented Kafka.

Main Tasks:
  • 50% hands on development
  • Leadership of cross-functional teams
  • Leadership of the design of robust IT architecture and cloud-based
  • infrastructure
  • Successfully recruited and scaled engineering teams

Tech Stack: React Native, Typescript, Kotlin, Spring, AWS, Kafka, Redis, Postgres,
Docker

07/2018 - 09/2020
Tech Lead
Raiffeisen Software GmbH

Development of various internal SMART banking web applications. Furthermore we developed a component library that was used throughout the whole organization in all SMART banking applications. It was an Angular component library that was being developed, to ensure consistency throughout the applications and to make the life of developers easier in the company. The library was an NPM package that was installed as a node module and that offered fully functioning, styled components and a project template to ensure a consistent structure. Components could be installed through the Angular cli as custom cli modules.
I was acting as the bridge between development and business and I was tech lead of several scrum teams.
My main tasks:
  • Holding Angular lectures with engineers
  • Conducting code reviews and architectural sessions with
    engineers
  • Managing resource planning for projects
  • Leading developer recruitment efforts
  • Unit testing
Stack: GIT, Angular, NPM, Typescript, Javascript, Angular-cli, CSS3 animations, Java, Spring, Mysql, jUnit, Jenkins, Sonar

09/2016 - 07/2018
Lead Developer
Admiral Sportwetten GmbH

Development of an online sports betting platform that offers a wide range of sports betting opportunities to its users. The Admiral Sportwetten online application serves as the digital interface through which users can access and engage with the platform.
The online application is designed to provide users with a seamless and user-friendly experience for placing bets, exploring different sports markets, managing their accounts, and accessing relevant information.
The biggest challenge was to handle the huge amount of live updates, so the backend and the frontend needed to be highly responsive and performant. We implemented a backend-for-frontend layer in Node.js with Websockets and the Web Application was written Angular with Typescript and Redux for State Management. The app was developed for mobile first.

Main Tasks:
  • Development of Node.js services + Websockets
  • Development of Angular Web Application
  • Architectural decision making
  • Code Reviews
  • Pair programming
  • Payment provider integrations
  • Unit Testing
  • E2E Testing
Stack: Node.js, Angular, Typescript, Redux, express.js, NPM, Bootstrap, MongoDb, Postgres, GIT

05/2016 - 09/2016
Senior Full Stack Developer
IBM / AMS

Development of an Angular prototype of a job platform that connects job seekers with employers and facilitates the process of job searching and recruitment. It serves as a centralized hub where individuals seeking employment can explore job opportunities, submit applications, and interact with employers, while employers can post job listings and review applications.

My main tasks:
  • Development of an angular POC
  • Migration from JSF components to angular
  • Implementation of a thin backend-for-frontend layer in
    Node.js
  • Unit Testing
Stack: Angular, Typescript, Yarn, Node.js, Express, GIT

01/2015 - 05/2016
Senior Frontend Engineer
Österreichische Post AG

Development of a platform for business clients to handle shipping and get transparency about all their shipping operations.
An angular web application was built and in parallel we built a component library / style guide, with reusable components. It was an application with loads of data and real time data processing.

My main tasks:
  • Development of UI library and reusable, generic
    components
  • Development of the main angular application
  • Unit testing
Stack: Angular, Typescript, Redux, NPM, Jest, GIT

05/2014 - 01/2015
Full Stack Engineer
Hekatron/Schrack

Development of an internal platform that offers a dashboard to oversee all processes and offers an overview of the status and details of all fire alarm systems. A big data application with live data integration.

My main tasks:
  • Development of angular components and widgets
  • Development of Java modules
  • Development of REST interfaces
  • Integration of 3rd party modules
  • Unit testing
Stack: Angular, Javascript, NPM,GIT, Jest, Java, Spring, JUnit, Maven, Jenkins, Sonar

11/2013 - 05/2014
Frontend Engineer
Red Bull

Development of an event planner application where you could create and schedule different types of events and send invitations through different platforms.

My main tasks:
  • Development of angular components
  • Unit testing
Stack:  Angular, Javascript, NPM, GIT

10/2011 - 11/2013
Software Engineer
Dialogschmiede

Implemented several different Websites and smaller applications.

Tech Stack: Wordpress, Javascript, JQuery, CSS, Drupal

Reisebereitschaft

Weltweit verfügbar
Profilbild von Bernhard Schopper Software Engineering, Architecture aus Wien Software Engineering, Architecture
Registrieren