Specifying and implementing the microservices architecture in Kotlin (Spring Boot, Spring Reactive with REST APIs, MongoDB, Elasticsearch)
Developing React frontends
Implementing and optimizing CI/CD build and deployment pipelines on Jenkins with Docker and Docker Swarm
Setting up Linux development and test environments
System architecture with JEE and WebSphere
Specifying the relational data model (Oracle DB)
Leading a nearshore team
Backend processes in a microservices architecture in Java/Spring Boot with RabbitMQ
Integration of a legacy application (Wicket front-end development)
Test and delivery management
Requirements specification in Gherkin/Cucumber
Graphical real-time processing (JEE WebLogic, Java Swing, Oracle DB, PL/SQL)
KPI analysis
Test and process management of an application for billing manufacturer rebates in purchasing
Implementation of front-to-back processes and relational data model (WebLogic, Oracle DB, Java Swing)
Business concept for regulatory requirements (MiFID, WpHG …)
Technical concept and architecture for JSF, Tomcat, Spring
Agile implementation of a customer advisory software in securities sales
Requirements analysis and business and technical specification for MiFID II directive cost disclosure and product governance (JEE WebSphere, DB2)
Support for functional design
Sole responsibility for the technical concept (JEE WebSphere, JSF, DB2)
Lead architect of a rule-based information system
I have been working for about 15 years in software specification and development, as a technical project manager, lead developer, and system architect in agile teams. My project portfolio includes banking, government agencies, wholesale, healthcare, automotive, and telecommunications.
Part of my work is analyzing business requirements, contributing to the creation of requirement documents, designing the related data model and interface architecture, and implementing solutions according to current IT standards using agile methodologies.
In doing so, I design or extend microservices cloud architectures and full-stack applications in modern IT systems using JEE, Spring Boot, and Micronaut frameworks, with SQL or NoSQL databases, REST interfaces, and asynchronous event-driven models based on message queues like ActiveMQ, Kafka, or RabbitMQ.
I mostly work with in-house or nearshore teams of about 5–10 people, including specialized front-end and back-end developers, where I often take on a coordinating and steering role, create fine specifications, and perform progress tracking and code reviews according to agreed acceptance criteria. The focus of my development work is backend services in Kotlin, Java, Spring Boot, JEE, and other languages and frameworks.
Furthermore, I have a strong background in test automation and test-driven development, as well as setting up CI/CD pipelines using Jenkins and GitLab/Bitbucket with Docker and Ansible.
I am communicative, quickly get into new subject areas, and have an autonomous and methodical approach. I am also used to working out and agreeing on constructive solutions with all stakeholders in complex or conflict-laden situations.
Discover other experts with similar qualifications and experience
2025 © FRATCH.IO GmbH. All rights reserved.