Profile
Nils Rommelfanger
Freelance Backend Software Engineer Continuous Delivery
📍 Amel, Belgium 📧 nelhimoud@gmail.com 📞 +32 (0) 456 950004
About Me
I am a software engineer with a strong Continuous Delivery mindset and 20 years of experience in backend technology. I bring a comprehensive skill set spanning architecture, clean code practices, automated testing, legacy code refactoring, deployment pipelines, operations, and observability.
I firmly believe that Continuous Delivery—TDD, feedback loops, and automation—are essential not only for delivering high-quality software but also for achieving high development efficiency. By continuously improving every aspect of the codebase, I ensure sustainable and efficient software development.
Core Competencies
Languages & Frameworks: Java • Kotlin • Spring Boot
DevOps & Cloud: Kubernetes • Docker • AWS • CI/CD (GitHub Actions, Jenkins) • Terraform • Helm • Infrastructure as Code
Architecture & Practices: Cloud Native • 12 Factor Apps • Microservices • Clean Code • Refactoring • Legacy Code Modernization • TDD
Testing & Quality: JUnit • Mockito • Automated Testing • Quality Assurance • Code Reviews
Observability & Security: Distributed Tracing (OpenTelemetry) • Logging • OAuth2/OIDC • Secure Coding
Databases & Messaging: PostgreSQL • MySQL • MongoDB • Redis • Apache Kafka • RabbitMQ
Methodologies: Agile • Scrum • Continuous Delivery • DevOps —
Why Work With Me?
With 20 years of experience across diverse domains—from IoT platforms and autonomous systems to financial services and e-mobility—I bring deep technical expertise combined with a pragmatic, results-oriented approach.
What I Deliver:
- Immediate Impact – I onboard rapidly and contribute from day one (joined projects 1 month before deadline and helped teams ship on time)
- Legacy Rescue & Modernization – I turn struggling codebases into maintainable, efficient systems while keeping them stable
- Scalable, Observable Systems – I build cloud-native architectures that are robust, performant, and easy to operate
- Fast, Efficient Delivery – I practice and promote CD principles, keeping software always release-ready so changes ship rapidly and efficiently while minimizing costly bugs and manual testing overhead
- Problem-Solver, Not Just Coder – I question requirements and challenge existing complexity. My focus is solving real problems, which often means simplifying or removing code rather than building more
- Deep Observability – Comprehensive logging and tracing reduce problem analysis effort and minimize mean time to recovery
- Team Acceleration – I mentor developers and establish best practices that elevate entire teams
Whether you need someone to architect a greenfield project, rescue a critical system, or accelerate your team’s delivery—I’m ready to deliver results.
Professional Experience
Senior Software Engineer | Actico GmbH
May - August 2025
Joined the project one month before deadline and immediately contributed from day 2, helping the team meet their goals comfortably.
- Improved exception logging, reducing boilerplate by 80%
- Resolved bugs related to sorting and translation
- Enhanced test quality to validate correct behavior
Tech Stack: Java 17, Spring Boot, JUnit, Mockito, Postgres, Liquibase, JPA, Spring Security, Mapstruct, OpenAPI, Grafana, CI/CD
Senior Software Engineer | Ously Games GmbH
June - August 2024 (layoff due to financial problems)
- Refactored codebase to remove unnecessary features and reduce maintenance overhead
- Implemented reusable streak/mission/reward system to boost user engagement and retention
Tech Stack: Java 21, Spring Boot, JUnit, Mockito, MySQL, Liquibase, Redis, RabbitMQ, AWS, CI/CD
Cloud Engineer | Morgenwerk GmbH
June 2023 - March 2024
Developed navigation algorithm for warehouse AGVs from scratch.
- Designed adapted A* algorithm for planning hundreds of robots in 3D storage space with >99% storage density
- Performance tested for up to 10,000 AGVs
- Comprehensive testing with JUnit and Mockito
- Implemented deployment pipeline with GitHub Actions
Tech Stack: Kotlin, Spring Boot, JUnit, Mockito, AWS, MQTT, A* algorithm, CI/CD
Senior Software Engineer | Clevershuttle
April 2022 - May 2023 (company bankruptcy)
Platform for on-demand shared rides.
- Developed microservices with Spring Boot and Kotlin
- Designed and implemented multi-tenancy support
- Improved test coverage and observability (OpenTelemetry)
- Provided mentorship to junior developers
- Contributed to architecture decisions
Tech Stack: Java 17, Spring Boot, Kafka, MongoDB, Kubernetes, AWS, GitHub Actions, CI/CD
Senior Software Engineer | Bosch.IO
2008 - 2022
Worked on multiple internal IoT projects including:
Robert Bosch Semantic Stack
Comprehensive product lifecycle data platform.
- Developed catalog microservice
- Architecture and design work
- Ensured CI/CD with automated testing
Tech Stack: Java 11, Spring Boot, Spring Security, Kubernetes, Docker, AWS Neptune, RDF, OAuth2, OpenTelemetry
Bosch IoT Suite Portal
User and subscription management for SaaS offerings.
- Full-stack development and operations
- Implemented org/team-based access management
- Refactored legacy codebase
- Mentored junior developers
Tech Stack: Java 11, Spring Boot, Hibernate, Kubernetes, Docker, Thymeleaf, AWS, OAuth2, Ory Hydra, New Relic, Dynatrace
Central Authorization Server
OAuth2-based authentication/authorization replacement.
- Designed and built authorization server (Keycloak → Ory Hydra)
- Built REST API for resource registration
- Analyzed and resolved scalability issues
- Migrated from EC2 to EKS
- Infrastructure as Code with Terraform and Helm
Tech Stack: Java 8, Spring Boot, Kubernetes (EKS), Terraform, Helm, OAuth2, Keycloak, Ory Hydra, Distributed Tracing
Bosch Permission Service
SaaS authentication and authorization solution.
Tech Stack: Java 8, Spring Boot, PostgreSQL, Docker, Jenkins, Splunk, ELK Stack
Bosch Thermotechnik
B2C/B2B portal for heating appliances.
- Backend development
- Remote collaboration with teams in Germany and Portugal
Tech Stack: Java 8, Vert.x, MongoDB, RabbitMQ, Cloud Foundry, OSGI
Indego Autonomous Lawn Mower
Backend for cloud-connected lawn mowers.
- Sole developer for ~1 year
- Designed smart mowing based on weather forecasts
- Implemented OTA firmware update management
- Performance profiling and comprehensive logging
Tech Stack: Java 8, Vert.x, RabbitMQ, Cloud Foundry, MongoDB, Splunk, ELK Stack
E-Mobility Charging Broker
Unified billing across charging providers.
- Introduced application logging from scratch
Tech Stack: Java 8, Spring, Tomcat, Oracle Cloud Foundry
Additional Projects
- Telemedicine: Migrated SQL to Hibernate/Criteria API
- Finance Suite (Vontobel Bank): Maintained 12-year legacy codebase, optimized complex Hibernate/SQL queries
- Finance Suite Product: Transaction monitoring for compliance and fraud detection
Earlier Roles
Software Engineer | Indextraffic (2007-2008) Co-founder - Portal engine for SEO-optimized pages
Software Engineer | Suchtreffer (2005-2007) Backoffice tools for AdWords campaigns and custom ORM mapper
Education
Diplom Informatiker (FH) | HTWG Konstanz 2001-2005: Software Engineering - Artificial Intelligence 1999-2001: Technische Informatik
Allgemeine Hochschulreife | Bodensee Gymnasium Lindau 1990-1997
Languages
- German: Native
- English: Fluent
Interests
Family • Cooking • Gardening • Technology • DIY
Let’s build something great together.