PROFILE · 2026
Christian Stegmann.
BUILDING SCALABLE SOFTWARE, CLOUD PLATFORMS AND AI-POWERED PRODUCTS
Berlin-Brandenburg region, Germany · remote
+49 156 78524370 · [email protected] · stegmann.io · LinkedIn · XING
AVAILABLE FROM NOV 1, 2026

01 — PROFILE
Senior Software Engineer and Cloud Native Engineer with 14+ years of experience designing, building and operating scalable enterprise solutions. Focus areas: microservices and event-driven architectures, serverless backends on AWS, Kubernetes-based infrastructure (Terraform, GitOps) and production-grade AI/LLM integration (OpenAI, Google Gemini). Alongside client engagements, I build and operate my own SaaS and mobile products with paying users – and bring that product and business mindset into every project. I work with modern, agentic development workflows (Claude Code, Codex) end-to-end, delivering production-ready quality at high velocity.
- 14+ years of professional software engineering, since 2012 as an IT consultant on enterprise projects
- Cloud-native: AWS, Kubernetes, Terraform, GitOps – certified (AWS Solutions Architect, CKAD)
- Backend focus: Java, Go and TypeScript – from legacy modernization to greenfield
- AI/LLM in production: multimodal LLM integration (OpenAI, Google Gemini), AI image analysis
- Agentic development: AI-assisted engineering with Claude Code & Codex
- Own products: SaaS/mobile products built, deployed and operated end-to-end
Industries: Identity & KYC · Travel · Retail & E-Commerce · Media · Logistics · Automotive · Banking · IoT/Rail
02 — TECHNICAL SKILLS
| Programming Languages | Java, Kotlin, Go (Golang), TypeScript, JavaScript, PHP, Swift |
|---|---|
| Backend & APIs | Spring Boot, Quarkus, Micronaut, Play Framework, Echo, Huma v2, Slim Framework, Akka, Microservices, Event-Driven Architecture, Serverless (AWS Lambda), REST, OpenAPI/Swagger, oapi-codegen, WebSockets, WebRTC |
| Frontend | React, Next.js, Angular, Vue.js (Nuxt.js), Ember.js, Tailwind CSS, shadcn/ui, TanStack Query, React Hook Form, Vite, Astro, PWA, HTML, CSS |
| Mobile | React Native, Expo, NativeWind, iOS, Android, App Store / Play Store releases |
| AI & LLM | OpenAI API, Google Gemini, multimodal LLM integration, AI image analysis, Claude Code, Codex, Agentic Development |
| Cloud & Infrastructure | AWS (Lambda, API Gateway, EventBridge, SNS, SQS, S3, DynamoDB, RDS, EKS, MSK, IAM, SSM, Secrets Manager, CloudWatch, Athena, SAM), Hetzner Cloud, Kubernetes, OpenShift, Docker, Terraform, Terragrunt, Helm |
| DevOps & CI/CD | GitLab CI/CD, GitHub, Jenkins, TeamCity, FluxCD, ArgoCD, GitOps, HashiCorp Vault, Maven, SBT, Git, SVN |
| Databases & Messaging | PostgreSQL, TimescaleDB, MySQL, Oracle, Redis, DynamoDB, Kafka, RabbitMQ, AKHQ |
| Auth & Payments | Clerk, Keycloak, OAuth 2.0, Stripe, RevenueCat |
| Testing & Quality | JUnit, Cucumber, Pact, Selenium, RestAssured, test automation, code reviews |
| Methods | Scrum, Kanban, Agile software development, software architecture (iSAQB) |
03 — EXPERIENCE
Senior Backend Engineer / Cloud Native Engineer – SWI swissinfo.ch
March/2026 – July/2026 – remote
For the international, multilingual news platform of SWI swissinfo.ch, the design and ongoing development of a serverless backend platform on AWS is being delivered. The platform is built on top of a CMS and supplies downstream systems with structured content via an event-based architecture. In addition, dedicated APIs are provided that are consumed by further internal and external services.
Main tasks and responsibilities:
- Design and continuous development of an event-driven backend architecture on AWS
- Development of Java-based microservices, deployed as AWS Lambdas
- Setup and maintenance of Infrastructure as Code using Terraform and Terragrunt in a multi-account setup
- Integration of external and internal services
- Development and provisioning of APIs for downstream consumers
- Ensuring scalability, observability, and stability
Technologies: Java, TypeScript, Micronaut, Maven, AWS (Lambda, SAM, API Gateway, SNS, SQS, EventBridge, S3, DynamoDB, RDS, CloudWatch, SSM, Secrets Manager, IAM), Terraform, Terragrunt, PostgreSQL, Copilot CLI, Git
Software Engineer - Dirk Rossmann GmbH
February/2025 - March/2026 - remote
For Dirk Rossmann GmbH, one of Europe's leading drugstore chains, the development and modernization of the PIM (Product Information Management) and MDM (Master Data Management) system landscape was carried out. The focus was on the technical transformation of the existing infrastructure as well as the continuous development of the master data systems.
Main Tasks and Responsibilities:
- Development and enhancement of Java-based microservices within an agile Scrum team in the context of master data management
- Support and further development of the PIM/MDM system STEP from Stibo Systems
- Migration of version control from Bitbucket to GitLab including setup and optimization of GitLab CI/CD pipelines
- Migration of server infrastructure to OpenShift/Kubernetes with ArgoCD for GitOps-based deployments and HashiCorp Vault for secrets management
- Implementation of business requirements in Java microservices as well as directly in the MDM Stibo STEP system
- Ensuring consistency and reliability of software changes in test and production environments
- Consulting internal stakeholders on content-related development of products and services
- Software development using modern tooling (Atlassian Suite) including code reviews and quality assurance
Technologies: Java, Spring Boot, Vaadin, Hibernate/JPA, Web Services, Stibo Systems STEP (PIM/MDM), GitLab, GitLab CI/CD, OpenShift, Kubernetes, ArgoCD, HashiCorp Vault, Maven, Git, Docker, IntelliJ IDEA, Atlassian Suite (Jira, Confluence), Azure, Azure Blob Storage, Copilot CLI Opus
Software Engineer - IDnow GmbH
March/2025 - July/2025 - remote
For IDnow, a leading provider of identity verification solutions, a comprehensive integration of a new remote signature interface was implemented. The project aimed to extend the existing platform with modern digital signature capabilities and enhance the security of the entire identification and signature process.
Main Tasks and Responsibilities:
- Integration of the Cloud Signature Consortium (CSC) API version 1.0.4 for digital signatures with OAuth 2.0
- Implementation of OAuth 2.0 for secure authentication and authorization of digital signatures
- Development of a technical session management system to secure the combined identification and signature process
- Connection of DigiCert services for generation and management of digital signatures
- Cross-platform adaptations and implementations for Android, iOS, and web applications
- Integration of DSS client (Digital Signature Service) for standards-compliant signature processing
- Implementation of Keycloak as OAuth 2.0 provider for secure authentication flows
Technologies: Spring Boot, Java, Play Framework, Cloud Signature Consortium (CSC) 1.0.4, DigiCert, Remote Signature, eSignature, DSS Client, Keycloak OAuth 2.0
Co-Founder / Software Engineer - LaunchX GmbH
September/2024 - present - remote
LaunchX GmbH is a self-funded product studio that builds its own digital SaaS and mobile products from idea to live operation with real, paying users. As co-founder, I own these products end-to-end – from idea and architecture through full-stack development and deployment to operations and go-to-market. The technical foundation across all products is a shared, OpenAPI-first Go backbone with deep LLM integration.
Products:
- UptimeEye (uptimeeye.com): SaaS for uptime, multi-step API and cron monitoring with public status pages and alerting.
- PlannyMeals (plannymeals.com): AI meal-planning app (iOS, Android, web) with weekly planning, recipe import and REWE grocery integration.
- BrutalCoach (brutalcoach.app): AI outfit-analysis app (iOS & Android) – honest outfit feedback in under 10 seconds.
- TrackyMeals (trackymeals.com): AI calorie-tracking app (iOS & Android) – log meals via photo or text, the AI detects calories and macros.
- Miroir (miroir.launch-x.de): AI-powered beauty and face analysis as a mobile app.
- LaunchPilot (launch-pilot.launch-x.de): Social media cockpit for founders – all products and channels in one calendar, with an AI writing assistant.
Main Tasks and Responsibilities:
- End-to-end ownership of all products: architecture, full-stack development (Go, React/Next.js, React Native/Expo), deployment and operations
- Built the cross-product, OpenAPI-first Go backbone with type-safe generated Go and TypeScript clients
- AI/LLM features in production: meal-plan generation, calorie detection, plus outfit, beauty and face analysis (OpenAI, Google Gemini)
- Operations on Kubernetes (Hetzner + AWS) with Terraform and GitLab CI/CD; releases via App Store and Play Store
- Consistently agentic development with Claude Code and Codex; as CEO/CTO also responsible for product strategy, marketing and go-to-market
Technologies: Go, Echo, Huma v2, OpenAPI, oapi-codegen, PostgreSQL, TimescaleDB, Goose, TypeScript, Next.js 15, React 19, Tailwind CSS, shadcn/ui, TanStack Query, SWR, Expo SDK 54, React Native, NativeWind, Astro, Vike, Vite, Clerk, Stripe, RevenueCat, Svix, OpenAI API (multimodal/vision), Google Gemini, AWS, AWS S3, Hetzner, Kubernetes, ArgoCD, Traefik, Terraform, GitLab CI/CD, Postiz, OpenPanel, PostHog, Claude Code, Codex, Agentic Development
Software Engineer / Cloud Native Engineer - TUI InfoTec GmbH
February/2022 - June/2024 - Hannover (remote)
In the "PandA" project, we developed a high-performance cache system to deliver dynamic price and availability searches for hotel accommodations. This system not only facilitates rapid search functionality but also processes hundreds of thousands of daily offer updates from external suppliers, ensuring up-to-date information for users.
Key Responsibilities and Achievements
- Planning, Development, and Testing: Engaged in the full software development lifecycle, focusing on Java-based microservices and AWS Lambda functions to ensure robust and scalable solutions.
- Business Requirements Analysis: Conducted thorough analysis, evaluation, and structuring of business requirements to align technical solutions with business objectives.
- Backend Development: Specialized in building and optimizing high-performance cache systems to support rapid search.
- Infrastructure Management: Set up and extended the project infrastructure in AWS, leveraging its cloud services to enhance performance and scalability.
- Technology Selection: Evaluated and selected appropriate technologies to develop technical concepts and solutions that meet project needs.
- Software Consistency and Reliability: Ensured the consistency and executability of the software, maintaining high standards of performance and reliability throughout the project lifecycle.
Through these efforts, the "PandA" project successfully delivered a powerful tool for dynamic hotel pricing and availability searches, significantly improving the efficiency and accuracy of information retrieval from a vast array of external sources.
Technologies: Java 17, Spring Boot, Quarkus, REST, Event Driven, Golang, Kafka, Redis, FluxCD, Terraform, Kubernetes, AWS Services (IAM, S3, Lambdas, DynamoDB, EKS, MSK, SNS, SQS, SSM, Secrets Manager, Athena etc), Gitlab CI/CD, Cucumber, JUnit, Pact, Datadog
Software Engineer - GEFA Direkt GmbH
August/2023 - March/2024 - Halle (Saale) (remote)
We developed a Progressive Web Application (PWA) to help Sales Agents digitize and automate back-office requests. Key features include:
- Dynamic Forms: Configurable via the database for flexible and customized request handling.
- Request Management: Automatic forwarding to a ticketing system ensures effective tracking.
- Real-Time Notifications: Web push notifications keep users updated on request status changes.
Tasks:
- Proof of Concept to Final Solution: Successfully validated and implemented the full solution.
- Frontend: Developed with React for a responsive, user-friendly interface.
- Backend: Built with PHP Slim framework for efficient server-side operations.
- Automated Deployments: GitLab CI/CD pipelines ensure seamless testing and deployment.
This PWA enhances operational efficiency and improves request management for Sales Agents.
Technologies: React, React Hook Form, shadcn/ui, Vite, TanStack Query, PHP, SlimFramework 4, Web Push Notification, Gitlab CI/CD
Software Engineer - Deutsche Post IT-Services Berlin GmbH
August/2021 - December/2021 - Berlin (remote)
OCR-based sender recognition has been added to Deutsche Post's "Briefankündigung" product. The product "Briefankündigung" informs customers about the planned delivery of letters via emails. An email contains an image of the envelope and a delivery date.
Within the scope of the project, the information of the sender was added to the letter announcement.
For this purpose, the existing OCR solution for recognizing recipients was used and the sender of a letter was read out. The read out senders were then validated against a master data system and the emails of the letter announcement were refined with the sender.
As part of a team of 4, daily tasks included the following:
- Implementation of sender recognition (OCR with Tesseract)
- New and further development of Spring Boot based microservices
- Deployment and maintenance of productive systems
Technologies: Java 11, Kotlin, Spring Boot, REST, Tesseract, OpenCV, Oracle DB, Kanban, DevOps, JUnit, RestAssured, TeamCity
Software Engineer - GEFA Direkt GmbH
April/2021 - May/2021 - Halle (Saale) (remote)
To enable the digital onboarding of one of GEFA Direkt GmbH's clients, a VideoIdent app was developed for both iOS and Android. The apps integrate external SDK's from VideoIdent providers.
- Implementation of the apps
- Integration of external SDK's
- AppStore/PlayStore provision and release
Technologies: Android, Java, iOS, Swift, AppStore, PlayStore
Software Engineer / Tech-Lead - IDnow GmbH
November/2019 - April/2021 - Munich (remote)
In the context of a conversion rate improvement project I have implemented various improvements to the existing video/audio chat system. Among others:
- Implementation of a CallQualityCheck, which determines the quality of the connection based on parameters such as upload/download speed, packet loss, jitter and other metrics
- Automatic video codec adjustment based on connection metrics
- Analysis and fixing of memory and performance issues
- Analysis and fixing of business critical issues in the production system
- Technical analysis, architecture design, documentation and POC's of new projects and/or integration of external systems
- Migration of the session system to Redis as distributed session storage incl. load, performance, cluster and failover testing
Technologies: Icelink, WebRTC, Video Codecs VP8/VP9, Java, Play Framework, Spring Boot, Redis, Jedis, iOS, AWS, MySQL, REST Web Services, JUnit, Jenkins CI/CD, Github, Angular, EmberJS
Software Engineer - IDnow GmbH
May/2019 - October/2019 - Munich (remote)
In the video server migration project, an existing video/audio chat system was completely redeveloped based on the WebRTC framework IceLink 3.
- Design of a Signaling API
- Implementation of a SFU (Selective Forwarding Unit) based on Icelink 3
- Selective recording of video and audio stream and afterwards synchronization as well as automatic merging of the tracks into one MP4 file with FFmpeg
Technologies: Java, Play Framework, Spring Boot, Microservices, Docker, WebRTC, IceLink, Video/Audio Encoding, Akka, REST Web Services, FFmpeg, WireShark, HOCON, JUnit, SBT, Jenkins, Docker, ScrumBan, AWS, MySQL, Jenkins CI/CD, Github, Angular, EmberJS
Software Engineer - GEFA Direkt GmbH
December/2018 - February/2019 - Halle (Saale) (remote)
Design and development of the corporate website of GEFA Direkt GmbH based on the content management system WordPress.
- Implementation of the design as WordPress theme
- Development of a job advertisement plugin as WordPress plugin
- Development of a Carousel-Plugin as WordPress Plugin
- Initial launch of the website
- Initial content insertion
Technologies: Wordpress, Bootstrap, HTML, Sass, JavaScript
Software Engineer / Tech-Lead - IDnow GmbH
February/2018 - May/2019 - Munich (remote)
With the AutoIdent project, a product was developed that performs a fully automated identification of a person based on machine learning / artificial intelligence services. Within the project I took over the role as Tech-Lead for one of 2 teams. Team size approx. 10 persons.
- PoC development
- Microservices Architecture Concept
- Design of a uniform interface between backend systems and SDK's (Android, iOS and Web)
- Integration of ML/AI services like OCR, Face Comparison, Liveness Check and many more
- Consulting and verification of the technical possibilities of new features
- Code reviews and code merges of features developed by the team
- Guidance of the team members in the development of new requirements
- PoC to migrate from docker-compose to kubernetes
Technologies: Java, Play Framework, Spring Boot, Microservices, Akka, REST Web Services, HOCON, JUnit, SBT, Jenkins, Docker, Scrum, Angular, EmberJS, Kubernetes, AWS, MySQL
Software Engineer - IDnow GmbH
February/2017 - January/2018 - Munich (remote)
Subproject GMUP: Within the scope of the project, processes and technical systems were analyzed in order to optimize them. From a technical point of view, special attention was paid to the performance of individual systems and UI improvements. From a business perspective, processes were simplified and optimized.
- Analysis and optimization of individual business processes
- Analysis and optimization of Java backend systems (Play Framework / Spring Boot)
- New development of individual parts of the agent portal with Angular
Subproject Wallet: Within the scope of the project a solution was developed that allows the creation of an account during a video/eSign idents. This enables the signing of documents with a user account, even without a renewed VideoIdent.
- Multi-tenant architecture concept, implementation and testing of the wallet micro service based on the Play Framework / Spring Boot
- Integration into the video/eSign platform
Technologies: Java, Play Framework, Spring Boot, Microservices, Akka, REST Web Services, HOCON, JUnit, SBT, Jenkins, Docker, Scrum, Angular, EmberJS, AWS, MySQL, Jenkins CI/CD, Github
Software Engineer - GEFA Direkt GmbH
March/2017 - Halle (Saale) (remote)
Conception and development of a web application for the collection of personal data and integration of external systems for video legitimization.
- Implementation of the web application with Angular
- Integration of external services via REST API
- Setup of the production environment
Technologies: Angular, HTML, SASS, PHP, Slim Framework
Software Engineer - IDnow GmbH
September/2015 - July/2016 - Munich
In order to replace the inconvenient Post-Ident procedure, an Identity-Verification-as-a-Service platform was developed. Customers can identify themselves via video chat with a specially trained agent with an identity document to open a bank account or similar.
In addition, contract documents can also be digitally signed during Videochat.
Focal points:
- Further development of the platform for scalability and high load requirements
- Development of web applications with JavaScript and Ember.js and extension of the native mobile SDK's
- Microservices Architecture Concept
- Development of microservices with Java 8 and Play Framework / Spring Boot
- Cluster capability with Akka
- Asynchronous communication between Microservices with Akka
- Quality assurance and testing
- TestRobot: Extensive test automation with Selenium and phantomJS.
- Continuous Integration (CI) and Cloud Deployment-Prozess (GIT, SBT, Jenkins, Docker)
Technologies: Java, Play Framework, WebSockets, Microservices, Akka, REST Web Services, HOCON, JUnit, SBT, Jenkins, Docker, Scrum, Angular, AWS, MySQL
Software Engineer - Knorr Bremse GmbH
January/2015 - September/2015 - Munich (remote)
Conception and realization of an IoT platform for collecting and evaluating measurement data from vehicles (trains) and for monitoring and controlling vehicle fleets. Focus areas: system and software architecture, development of a multi-tenant JEE management application (Vaadin) for fleet and node management, fault-tolerant and rollback-capable software deployments via OSGi bundles, and core platform mechanisms (messaging, storage and logging API, error handling, reporting).
Technologies: UML, Enterprise Architect, Java /JEE, XML, Vaadin, WebServices, Messaging, JMS, SQL, OSGi, Apache Karaf, Apache Aries, JUnit, git, Integrity, Maven, DevOps, Raspberry Pi, Onboard-Units, SCRUM, Trello, PostgreSQL
Software Engineer - McDonald’s Deutschland
January/2015 - March/2015 - Munich (remote)
Conception and realization of a portal for planning and executing promotions – from requirements workshops and business concept to implementation in a Scrum team, including technical team leadership. Implemented as a JEE Liferay portal with Vaadin, process logic with BPMN 2.0 (inubit BPM Suite) and integration of several databases (MS SQL Server, IBM DB2).
Technologies: Java / JEE, Vaadin, XML, Webservices, Liferay Portal, BPMN 2.0, Inubit BPM Suite, SQL, MS SQL Server, AS400, IBM DB2
Software Engineer - NTT Data Deutschland GmbH
June/2012 - December/2014 - Munich
Development of a Unified Sales Platform for automotive retail covering the entire sales process from customer data collection through vehicle configuration to vehicle handover – multi-tenant and rolled out in more than 6 countries. As part of the "Customer" team in a Scrum setup with 8 teams (project language English): conception and implementation of business requirements (customer management, SPL check, activity management), integration of external systems, and creation and maintenance of Selenium and integration tests.
Technologies: JEE6 (EJB3, CDI, JPA, JSF, Rest, SOAP), Spring Framework, Primefaces, Oracle DB, Mockito, Selenium, Restassured, Maven, Glassfish 3, Jenkins, Intellij IDEA, SVN, Confluence, JavaScript (jQuery, Jasmine), SCRUM
Software Engineer - Commerz-Finanz GmbH
March/2012 - May/2012 - Munich
Development of a web application that gives customers a clear overview of transactions and points in a cashback system, including a mail inbox feature. Frontend built with AngularJS, backend as a Spring microservice.
Technologies: AngularJS, Tomcat, Spring
Software Engineer - T-Systems GmbH
July/2010 - January/2012 - Berlin
Automation of deployment and delivery processes for software development projects based on Oracle 11g and IIS: integration of issue tracking and version control systems (SVN, VSS, HP Quality Center), environment management, and automated build creation and installation. In addition: project planning, design of the application architecture and development of the web application with Struts.
Technologies: Java 6, Axis 2 1.6, Struts 2.1, Ant, Tomcat 6, Eclipse, Enterprise Architect, SVN, VSS, Oracle 11g
04 — EDUCATION & EMPLOYMENT
Feb/2017 - todaySenior IT-Consultant & Software Engineer - Freelance
Jul/2015 - Jul/2016Senior IT-Consultant & Software Engineer - eForce21 GmbH
Feb/2012 - Jun/2015IT-Consultant & Software Engineer - CONET Solutions GmbH
Sep/2009 - Jan/2012IT Specialist Apprenticeship (Application Development) - Deutsche Telekom AG
05 — LANGUAGES
- German (native language)
- English (fluent)
06 — CERTIFICATIONS
2022 - AWS Certified Solutions Architect – Associate · Credly Badge
2022 - CKAD: Certified Kubernetes Application Developer · Credly Badge
2021 - AWS Certified Cloud Practitioner
2021 - Programming with Google Go Specialization
2014 - iSAQB Certified Professional for Software Architecture (Foundation Level)
2011 - Oracle Certified Professional, Java SE 6 Programmer