You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Nils RommelfangerNR

Nils Rommelfanger

Backend Software Engineer Java/Kotlin Spring Boot

€926/day
Amel, BE
15+ years

Average response time: 1 hour

About Nils

I am a software engineer with a strong Continuous Delivery mindset. With my 19 years of
experience with backend technology, I bring a broad skill set ranging from
architecture over clean code, automated testing, refactoring of legacy code bases,
deployment pipelines, to operations and observability.
I strongly believe that clean code, CI/CD, TDD and fast feedback not only lead to
high quality code but are the key to high development speed.By relentlessly
improving every bit I keep the software in maintainable shape and enable efficient and fast
development.
  • German

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Ously Games GmbH
    Senior Software Engineer
    ENTERTAINMENT AND LEISURE
    June 2024 - August 2024 (3 months)
    Frankfurt am Main, Germany
    Maintenance and feature development of the backend for the social casino on the Spring Boot stack with Redis as cache and JPA/MySQL/Liquibase as persistence. Refactored the codebase to remove unneeded features and reduce the maintenance overhead. Implemented a new reusable feature, that allows the definition of arbitrary streaks with missions and rewards to increase the user engangement/retention.
    Java Spring boot MySQL Redis JUnit Mockito Continuous Delivery
  • Morgenwerk
    Cloud Engineer
    LOGISTICS AND SUPPLY CHAIN
    November 2023 - March 2024 (4 months)
    Tamm, Germany
    Developed the navigation algorithm (adapted A*) for AGV from scratch with Spring Boot, Kotlin and MQTT deployed on a Raspberry Pi with AWS Greengrass. The algorithm solved the requirements of planing hundreds of robots on a 3D storage space with a storage density >99% online and in parallel.
    I tested the performance with up to 10,000 robots and asserted that the calculation for a single route kept below 2 seconds. Continous Delivery. By testing the important aspects of the algorithm with JUnit and Mockito I ensured, that the software is always in a releasable state.
    I implemented a basic deployment pipeline with Github Actions to build and test every commit in order to get fast feedback if a bug slipped through the local tests.
    Kotlin Spring boot MQTT Algorithm Development A* Continuous Delivery Event-driven architecture
  • Clevershuttle (remote)
    Senior Software Engineer Java Backend
    April 2022 - June 2022 (3 months)
    Berlin, Germany
    - Backend development of the micro service architecture based on Kotlin, Spring
    Boot. With Kafka as message broker and Mongo DB as persistence, deployed on
    a Kubernetes cluster in AWS.
    - Designed and implemented multi tenancy support for the platform
    - Improved the test coverage by adding tests with JUnit / Mockito
    - Improved the observability by adding Logging and Tracing with Open Telemetry
    - Held a one hour knowledge nugget about application logging and got very good
    feedback
    - Provided mentorship for the junior developers.
    - Contributed to architecture decisions in the architecture com
    Spring boot Apache Kafka MongoDB Mockito JUnit Event-driven architecture

Recommendations

Be the first to recommend Nils

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Diploma Software Engineer / Artificial Intelligence
    HTWG Konstanz
    2005

Skill set (22)

Categories