work

Lufthansa Industry Solutions

Software Engineer for Cloud Native Architectures

2023 - present, Hamburg, Germany

Project #1: Digital Product Passport Application: Development of an EU-compliant digital ID for products, components, and materials.

Responsibilities & Achievements:

  • Designing and architecting a scalable greenfield application from scratch based on comprehensive business requirements gathered from various stakeholders.
  • Agile development of Go microservices (e.g., file storage, data management, admin services).
  • Task planning and management of a small backend development team.
  • Deployment of microservices using Docker, Kubernetes, ArgoCD, and GitLab CI.
  • Implementation and management of authentication (OIDC & ApiKey) and authorization using RedHat SSO.
  • Implementation of an API gateway with Nginx as the single entry point for our microservices and client applications.

Project #2: New system for managing and issuing aircraft component certificates (e.g., EASA Form 1, FAA Form 8130-3).

Responsibilities & Achievements:

  • Developed REST APIs with Quarkus, managed specifications via Apicurio, and integrated with OracleDB.
  • Implemented CI/CD with Jenkins and deployed services to Kubernetes using Helm.
  • Integrated with enterprise systems, including SAP processes via OData, internal REST services for component data, and company-wide SSO.
  • Supported multiple certification workflows, ensuring compliance and traceability across the supply chain.

DPS - IT for Finance, Retail & Public Sector

Software Developer

2018 - 2023, Hamburg, Germany

Development of European wide leading system in the area of payment transactions

>100 Mio. transactions 24/7 High Load Backend >25 big clients (banks)

Project topics: Domestic and foreign payment transactions, Instant Payments, Clearing & Settlement, Backoffice, SWIFT, SEPA, MX-Migration, Reporting, etc.

Responsibilities:

  • Customer-oriented backend development under time pressure
  • Responsive and targeted problem solving
  • Analysis, consulting, review, and solution of conceptual design problems
  • Support of the test team
  • Development, refactoring, maintenance, optimization under existing legacy structures
  • Effort estimation of topics and projects

Dev topic examples:

  • Integration of TARGET Instant Payment Settlement (provided by European Central Bank) into existing instant payment processing. Focus on liquidity management. Integration with Continuous gross settlement REST API.
  • GTVO (Geldtransferverordnung) validation that helps payment service providers to determine absence or incompleteness of ordering party and beneficiary information (anti-money laundering).
  • SWIFT-MX migration. Migration of the largest and oldest payment format from string-based implementation to xml base. Creation of backward compatibility.

Tech-Stack: Java, Java EE, Oracle Enterprise, Active MQ, JBoss, Git, Jenkins, Docker, Kubernetes

Envidatec GmbH

Software Engineer

2014 - 2018, Hamburg, Germany

Development of My-JEVis energy monitoring software, which makes it easy and cost-effective to keep track of consumption, production data and costs.

Responsibilities:

  • Backend & frontend development in a small agile team
  • Maintenance, Deployment, Testing
  • Customer data analysis
  • Setup of measurement equipment, data collectors and other hardware

Tech-Stack: Java, MySQL, Angular