Meet the Exceptional team that is available. Each Team Member is a highly capable Engineer with many years in the industry and years working for Allianz.
Mattias is a Software Architect with years of experience designing large-scale enterprise applications. He is an expert in microservices, cloud architectures, and optimizing system performance to handle high traffic loads.
LinkedIn
Fredi is an experienced solution architect who specializes in designing and delivering high-quality enterprise-level solutions. He excels in aligning business needs with innovative technology.
LinkedIn
Gregor is a Senior Software Engineer with extensive experience in designing and implementing efficient backend systems. His expertise spans Java, Spring Boot, and cloud infrastructure, enabling him to build scalable solutions.
LinkedIn
Hasangha is a Senior Node.js Developer with expertise in backend development, specializing in Node.js, PostgreSQL, and performance optimization. Passionate about guiding teams and continuously learning new technologies.
LinkedIn
Stefan is a Senior Software Engineer with a deep knowledge of system architecture and backend technologies. He specializes in building high-performance APIs, integrating systems, and optimizing processes to ensure reliability and scalability.
LinkedIn
Enrico has extensive experience in backend development, specializing in building robust, high-performance applications. His expertise is in optimizing systems to achieve scalability.
LinkedIn
Ameer is passionate about building scalable and efficient software. With a focus on clean, maintainable code, he brings innovative solutions to complex problems.
LinkedIn
Tambet is a Software Engineer specializing in building efficient solutions using modern technologies. He has experience in full-stack development, working on both front-end and back-end to ensure seamless integration and optimal performance.
LinkedInHere is how the team modernized and improved the systems for one of the top insurance companies in the world.
The legacy codebase was one of the most significant challenges, as it relied on outdated versions of Node.js and other technologies that were no longer officially supported. birkleIT undertook a thorough overhaul of the codebase, implementing the following upgrades:
Upgraded from Node.js 10 to 18 to leverage performance improvements, security patches, and new features. This involved extensive testing and refactoring, particularly where API changes impacted existing code.
Transitioned from plain JavaScript to TypeScript, introducing strict type definitions and ES6 features for better code safety, maintainability, and alignment with modern JavaScript standards.
Migrated from CommonJS to ES6 modules, utilizing dynamic imports for lazy loading, reducing initial load time, and improving application performance.
Replaced traditional promises with async/await for improved error handling and simplified control flow, especially in complex asynchronous operations like API calls and database transactions.
Integrated ESLint and Prettier to enforce consistent coding styles, reduce friction in code reviews, and ensure uniformity across the project.
Migrated Knex.js to its latest version, refactoring queries to comply with updated methods,
such as strict array input requirements for whereIn.
Rewrote and optimized SQL queries to align with the updated Knex.js syntax, ensuring correctness and improved performance.
birkleIT introduced a series of improvements to the development environment that supported the modernized codebase:
Established an automated CI/CD pipeline to deploy code to test environments automatically upon merging to the master branch. This reduced manual intervention, speeding up development and minimizing deployment errors.
Overhauled unit tests to match updated libraries and frameworks. Conducted extensive code reviews and test cycles to ensure high standards of functionality and quality for the modernized codebase.
Integrated SonarQube into the CI pipeline for real-time code quality analysis. Strict thresholds for code coverage and issue resolution were enforced to maintain high standards, addressing technical debt and improving performance.
To ensure the system could adapt to future needs, we transitioned to a standardized modular architecture:
Refactored the codebase to replace hardcoded require statements with dynamic
ES6 imports and exports. This modularized the system, enabling easier component reuse and
integration.
Developed a prototype to run Angular 1 and Angular 2+ flows simultaneously. Refactored Angular 1 components for compatibility, enabling a phased migration with minimal disruption. A proxy application served content dynamically based on routes.
The codebase modernization carried out by birkleIT not only addressed immediate technical challenges but also laid the groundwork for long-term scalability, maintainability, and innovation.
By leveraging the latest in software development practices and tools, we transformed the global insurance provider's platform into a modern, robust solution capable of supporting their ambitious growth and digital transformation objectives.
“The Birkle experts convince in our projects by providing the highest quality, reliability, and punctuality – doing so at fixed rates. The well-founded insurance-specific know-how, high innovative strength, and distinct customer proximity were a pleasant surprise – therefore anytime again.”
Struggling with legacy systems, cloud migration, or building cutting-edge solutions? birkleIT has the expertise to turn challenges into opportunities. Future-proof your organization with tailored digital solutions.

I am eager to introduce our team to you and bring your enterprise to a new level. Contact me to get more specific details.