Niels M.-Senior Software Developer
Check rate
Experience
Senior Software Developer / Cloud Architect
Biesterfeld SE
- Architected ETL services for event-driven data exchange between enterprise systems on a Kafka streaming backbone.
- Optimized CI/CD pipelines for Azure AKS deployments and improved OpenSearch monitoring and alerting for proactive incident detection.
Tech: Java / Kotlin, Quarkus, Kafka / Avro, Azure / AKS, Azure Storage Container, ArgoCD, GitLab CI, OpenSearch, Terraform
Senior Software Developer
BMW AG
- Developed data transformation and integration pipelines across distributed microservices in a high-volume Kafka streaming architecture, with end-to-end observability via DataDog and infrastructure automation via Terraform.
Tech: Java, Spring Boot, Kafka, AWS Lambda, MSK, ECS / Fargate, S3, CloudWatch, Glue, Terraform, DataDog, GitHub Actions
Senior Software Developer / Cloud Architect
Otto GmbH
- Architected a serverless consent archiving system and privacy auditing platform for GDPR compliance across all web and app touchpoints.
- Frontend development with custom TypeScript components.
- Reduced disaster recovery time by ~50% and migrated CloudFormation to AWS CDK.
Tech: AWS CDK, Lambda, Step Functions, SQS / SNS, DynamoDB, ECS / Fargate, TypeScript / Node.js, Java, Kotlin, Spring Boot, Terraform, Keycloak, Varnish, Playwright, GitHub Actions, Jenkins
Senior Software Developer
Gruner + Jahr Deutschland GmbH
- Company in the media and publishing industry
- Process automation and system integration
- Implementation of a system for automatic parking space booking
- Development of new infrastructure as code solutions with AWS CDK
- Creation of CI/CD pipelines in Gitlab
- Migration of CloudFormation templates to AWS CDK
- Provisioning of data for business intelligence
- Further development of existing microservices
- Technologies: Java, Spring Boot, Spring Security, Python, Amazon AWS (CDK, API Gateway, Cognito, SQS, S3, SNS, Lambda, DynamoDB, IAM, Cloudwatch, EC2, VPC, Route53), Google Cloud Storage, Camunda Cloud, Apache Camel, Docker, Kubernetes, Rancher, Redis, Micrometer, Splunk, Microsoft Power Automate, JUnit, Wiremock, Mockito, Gitlab CI/CD
- Methods: Kanban, CI/CD, Pair programming, TDD, Clean Code
Senior Software Developer
Bundeskriminalamt (BKA)
- Development of interfaces in the context of internal security
- Modernization of a monolith in an enterprise Java environment
- Integration of external systems into the existing system landscape
- Further development of the central application for case processing
- Development of new services with Spring Boot and Apache Camel
- Interface design with OpenAPI
- Introduction of Spring Boot and Spring MVC in the central legacy system
- Technologies: Java, JAX-WS, JAXB, Spring Boot, Spring Data, Spring Security, Spring MVC, Apache Camel, Struts, Weblogic, Servlets, JAX-RS, CDI, Bean Validation, JSP, Vue.js, Bootstrap, JUnit, Mockito, REST-assured
- Methods: Scrum, CI/CD, TDD, Clean Code
Technical Lead Developer
Aggreko Deutschland GmbH
- Development of control software for a battery storage solution (core service for plant control)
- Design and development of the software and system architecture
- Design and development of custom interfaces
- Coordination of business requirements for battery power plant management and optimized power control with business departments
- Test-driven development of features
- Development of test tools with Rust
- Onboarding new colleagues
- Technologies: Java, Kotlin, Spring Boot, Spring Data, JMS, Apache Camel, Apache ActiveMQ, Prometheus, Grafana, Docker, Openshift, MySQL, Python, Rust, actix-web, serde, JUnit, Mockito
- Methods: Scrum, CI/CD, Pair Programming, TDD, Clean Code
Software Developer
Younicos GmbH
- Development of algorithms for optimized power control in battery storage systems
- Design and testing of algorithms using numerical simulations
- Integration of the results into the product
- Design and implementation of features in the area of battery power plant management
- Analysis of real-time data from production systems
- Technologies: Java, Apache Camel, OSGI, Spring Boot, Spring Data, MySQL, Python, numpy, pandas, scipy, matplotlib, JUnit, Mockito
- Methods: Scrum, CI/CD, Pair Programming, TDD, Clean Code
Consultant
Dr. Nagler & Company
- Data Management / Banking in a risk-related environment of a bank in the area of market data
- Implementation of a flexible Bloomberg BPIPE interface for connection to risk market data
- Conducting process and system analyses
- Coordination of business and technical tests
- Technologies: Java, Python, Bash, Oracle DB
Research Assistant
Technische Universität Berlin
- Doctorate on the topic “Nonlinear Gain Dynamics of Quantum Dot Semiconductor Optical Amplifiers”
- Research in the field of semiconductor nanophotonics
- Technologies: Python, numpy, pandas, scipy, matplotlib, C++
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Energy, Education, Retail, Information Technology, Media and Entertainment, and Government and Administration.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Research and Development, Product Development, Business Intelligence, Operations, and Quality Assurance.
Summary
Java/Kotlin full stack developer with a focus on backend and solid cloud and DevOps know-how
Special know-how in data analysis/visualization with Python and related frameworks/libraries
Supporter of high code quality/clean code
Strong analytical skills
Skills
Programming/Scripting Languages:
- Java
- Kotlin
- Python
- Rust
- Javascript
- Html 5
- Css
- Bash
- Sql
Cloud:
- Amazon Aws (Cdk, Api Gateway, Cognito, Sqs, S3, Sns, Lambda, Dynamodb, Iam, Cloudwatch, Cloudformation, Ec2, Route53, Vpc)
- Google Cloud Storage
Databases:
- Mysql
- Oracle
Java Ee:
- Jpa
- Jaxb
- Jms
- Jax-Ws
- Jax-Rs
- Cdi
- Bean Validation
- Servlets
- Jsp
Spring:
- Spring Framework
- Spring Mvc
- Spring Boot
- Spring Data
- Spring Security
Python:
- Numpy
- Pandas
- Scipy
- Matplotlib
Rust:
- Actix-Web
- Tokio
- Serde
Testing Tools:
- Junit
- Mockito
- Wiremock
- Rest-Assured
Devops/Infrastructure:
- Docker
- Kubernetes
- Prometheus
- Grafana
- Splunk
- Micrometer
- Redis
- Apache Activemq
- Linux
- Jenkins
- Gitlab Ci/Cd
- Ansible
- Camunda Cloud
Tools/Misc:
- Rest
- Openapi
- Swagger
- Apache Camel
- Osgi
- Git
- Gitlab
- Jira
- Confluence
- Bitbucket
- Microsoft Power Automate
Methods:
- Clean Code
- Tdd
- Agile Software Development With Scrum And Kanban
- Pair Programming
Languages
Education
Technische Universität Berlin
Dr. rer. nat. · Physics · Germany · Magna cum laude
Technische Universität Berlin
Diplom-Physiker · Physics · Germany · Very good
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Niels is based in Mühlhausen, Germany and can operate in on-site, hybrid, and remote work models.
Niels speaks the following languages: German (Native), English (Advanced), French (Elementary).
Niels has at least 17 years of experience. During this time, Niels has worked in at least 6 different roles and for 9 different companies. The average length of individual experience is 2 years and 11 months. Note that Niels may not have shared all experience and actually has more experience.
Based on recent experience, Niels would be well-suited for roles such as: Senior Software Developer / Cloud Architect, Senior Software Developer, Technical Lead Developer.
Niels's most recent position is Senior Software Developer / Cloud Architect at Biesterfeld SE.
In recent years, Niels has worked for Biesterfeld SE, BMW AG, Otto GmbH, Gruner + Jahr Deutschland GmbH, and Bundeskriminalamt (BKA).
Niels is most experienced in industries like Energy, Education, and Retail. Niels also has some experience in Information Technology, Media and Entertainment, and Government and Administration.
Niels is most experienced in business areas like Information Technology, Research and Development, and Product Development. Niels also has some experience in Business Intelligence, Operations, and Quality Assurance.
Niels has recently worked in industries like Retail, Information Technology, and Media and Entertainment.
Niels has recently worked in business areas like Information Technology, Product Development, and Business Intelligence.
Niels holds a Doctorate in Physics from Technische Universität Berlin and a Master in Physics from Technische Universität Berlin.
The availability of Niels needs to be confirmed.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 7 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Developer / Cloud Architect
Nearby freelancers
Professionals working in or nearby Mühlhausen, Germany
