I was one of the developers for the Barmer app, stepping in after several freelancers left the project in a challenging state.
My responsibilities were as follows:
- Lead developer for the base application, which served as the foundation for four specialized modules.
- Taking over and managing the Profile Management module (App+Web) based on React-Native-Web.
- Proactively establishing and implementing code conventions for React Native and TypeScript, which significantly improved the quality.
- Developing and implementing a simplified startup procedure for the entire application for React-Native, Android, iOS, and four different specialized modules.
- Responsible for infrastructure development and optimization in an environment with a monorepo and multiple modules.
- Participation in consulting architects and discussing architectural topics.
- Technology support and point of contact for third-party companies (IBM iX, Adesso, BARMER) integrating specialized modules into the entire application.
- Designing and implementing a dynamic module integration for seamless integration of specialized modules into the overall application.
- Mentoring and supporting several developers.
- Handling feature tickets and actively participating in organizational matters.
- Optimizing the startup procedure for the entire application and refactoring inefficient code.
- Conducting performance analyses and developing solution concepts as well as metrics for efficient screen construction on various devices.
- Role as ambassador for the IBM iX Design System, in direct contact with the lead developer.
- Resolving performance and bug issues.
- Developing bridges for native code sections (Android + iOS => React-Native).