Der Download dieser Datei ist nur mit einem kostenpflichtigen Business- oder Enterpriseaccount möglich.
Skills
PROFESSIONAL STATEMENT
Full-stack software engineer of scalable web applications with a background in hardware engineering who keeps the whole system in mind when digging into the details of single-page frontends and RESTful microservice backends
KEY EXPERIENCE
5 years of full-time, hands-on experience in professional software development of full-stack applications
APP ON PRESCRIPTION FOR PATIENTS SUFFERING FROM BORDERLINE PERSONALITY DISORDER
(Sonstiges, < 10 Mitarbeiter)
CLIENT
Provider of Digital Health Apps
ACHIEVEMENTS & RESPONSIBILITIES
- Improved the security of two native health apps according to strict legal requirements to allow a
certification as Digital Health App (DiGA) by the Federal Institute for Drugs and Medical Devices (BfArM)
- Developed a new Next.js-based admin app to manage users, user consents, access codes, and to provide
business insights into the usage of the app and different features
- Implemented legal requirements to make the apps compliant with federal data protection law (DSGVO)
- Improved a responsive Flutter app for iOS and Android with backend integration, offline mode, biometric
security, auth & account management flows, PDF preview, file picker, notifications, and much more
- Maintained a FeatherJS- and MongoDB-bases based backend and a Next.js app for account management
- Eliminated the need to check for and fix security vulnerabilities with Dependabot manually
- Reduced the risk of corrupt databases by introducing server-side validation, transactions, and migrations
09/2022
-
08/2023
RENEWABLE ENERGY MANAGEMENT TOOLS FOR HOUSEHOLDS
(Energie, Wasser und Umwelt, 500-1000 Mitarbeiter)
CLIENT
London-based provider of smart home solutions
ACHIEVEMENTS & RESPONSIBILITIES
- Optimized the handling of business logic with AWS Lambda functions
- Handled large amounts of incoming data with AWS SQS
- Eliminated database bottleneck issues using Redis caching
- Introduced a loosely coupled architecture by using AWS EventBridge
- Ensured a fail-safe and gradual rollout of new features by gradually using feature flags
- Supported the BI Team with providing business-relevant usage data using AWS Kineses Data Firehose and Redshift
03/2021
-
03/2022
SUITE OF ERP & CRM SOFTWARES FOR MEDIUM-SIZED ENTERPRISES
CLIENT
DELTRA - Provider of All-in-One Office Solutions
ACHIEVEMENTS & RESPONSIBILITIES
- Developed several single-page SaaS applications with a clean architecture that separates frontend components (React), central application state (Redux), and asynchronous state transitions (Thunks)
- Implemented reusable Material-UI-based frontend components such as wizards, modals, and carousels
- Created RESTful microservices based on Express and documented the APIs with OpenAPI (Swagger)
- Used Sequelize as ORM to efficiently connect the backend logic with PostgreSQL databases
- Ensured a smooth rollout of new features by providing database schema migration scripts based on Knex
- Collaborated closely with Product Owner to respond to continuously changing & increasing project scope
- Rolled out new features to end-users gradually using feature toggles and A/B tests
- Actively shaped Agile ceremonies such as Daily Standups, Refinements, and Retrospectives
- Eliminated performance issues in Formik-based React components using Hooks and Memoization
- Created a safety net of automated integration and unit tests with Jest and Supertest
10/2019
-
03/2021
INVOICING SOLUTION FOR SMALL ORGANIZATIONS AND SOLOPRENEURS
CLIENT
:BUHL – Germany's market leader for tax software
ACHIEVEMENTS & RESPONSIBILITIES
- Developed responsive React components according to the designs provided by the UX designer and helped maintain a consistent look-and-feel using a bootstrap-like styling library and SCSS
- Integrated backend services using GraphQL and helped migrate banking interfaces from HBCI to a more secure PSD2-conform implementation
- Supported a long-term migration from Ampersand.js to React using an opportunistic refactoring approach
- Triaged incoming issues from 1st-level customer support, fixed urgent bugs immediately, and added less- urgent bugs to the team's TFS-based backlog for later fixing
- Joined a team of 6 developers using a Scrum-like development approach and User Stories
- Continuously delivered code changes with the help of Mocha- and Chai-based test automation, shell scripting, and Jenkins
01/2011
-
12/2018
Hardware Engineer and Instructor for Maintenance and Repair workshops
Siemens Mobility
(Industrie und Maschinenbau, 1000-5000 Mitarbeiter)
Reisebereitschaft
Weltweit verfügbar
- available worldwide for remote roles
- happy to visit clients all across Europe every other week (e.g., to collect feedback and discuss requirements)
Full-stack React Developer
Profil folgen
Für diese Anzeige benötigen Sie die Enterprise-Mitgliedschaft.
Profil folgen
Bitte geben Sie einen Namen für Ihre neue Merkliste an