Niels M.

Fullstack-Softwareentwickler und Cloud-Architekt

Unstruttal, Deutschland

Erfahrungen

Dez. 2023 - Juni 2025
1 Jahr 7 Monaten
Hamburg, Deutschland
Remote

Senior Softwareentwickler

Otto GmbH

Größtes E-Commerce-Unternehmen in Deutschland, Teamgröße: 8

  • Design und Implementierung von neuen Services in der AWS Cloud inklusive Setup von CI/CD-Pipelines und Monitoring und Alerting
  • Migration von Cloudformation nach CDK
  • Migration von MongoDB zu AWS DynamoDB
  • Umsetzung von A/B-Tests
  • Optimierung bestehender Lösungen hinsichtlich Performance und Kosten

Technologien: Java, Kotlin, Spring Boot, Python, TypeScript, AWS (Lambda, EKS, SQS, SNS, S3, DynamoDB, Step Functions, EC2, EKS, IAM, VPC, Glue, CDK), Playwright, Selenium, Junit, ArchUnit, pytest

Methoden: Kanban, Pair Programming, TDD

Okt. 2021 - Dez. 2023
2 Jahren 3 Monaten
Hamburg, Deutschland
Remote

Senior Softwareentwickler

Gruner + Jahr Deutschland GmbH

Unternehmen im Bereich Medien und Verlagswesen. Teamgröße: 10

Projekte: Prozess-Automatisierung und Systemintegration

  • Umsetzung eines Systems zur automatischen Parkplatzbuchung
  • Entwicklung von neuen Infrastructure-as-Code-Lösungen mit AWS CDK
  • Erstellung von CI/CD-Pipelines in Gitlab
  • Migration von Cloudformation Templates nach AWS CDK
  • Bereitstellung von Daten für Business Intelligence
  • Weiterentwicklung der bestehenden Microservices

Technologien: 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

Methoden: Kanban, CI/CD, Pair Programming, TDD, Clean Code

Sept. 2020 - Sept. 2021
1 Jahr 1 Monate
Berlin, Deutschland
Hybrid

Senior Softwareentwickler

Behörde

Teamgröße: 20 - 30

Projekte: Entwicklung von Schnittstellen im Kontext innere Sicherheit und Modernisierung Monolith im Enterprise Java Umfeld

  • Integration von externen Systemen in die bestehende Systemlandschaft
  • Weiterentwicklung der zentralen Anwendung zur Vorgangsbearbeitung
  • Entwicklung neuer Services mit Spring Boot und Apache Camel
  • Schnittstellen Design mit OpenAPI
  • Einführung von Spring Boot und Spring MVC im zentralen Legacy System

Technologien: 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

Methoden: Scrum, CI/CD, TDD, Clean Code

März 2019 - Jan. 2020
11 Monaten
Berlin, Deutschland
Vor Ort

Technischer Lead-Entwickler

Aggreko Deutschland GmbH

Weltmarktführer von temporärer Stromversorgung, Heizung und Kühlung. Teamgröße: 8-10

Projekt: Entwicklung einer Kontrollsoftware für eine Batteriespeicherlösung. Der Kernservice dient der Anlagensteuerung

  • Design und Entwicklung der Software- und Systemarchitektur
  • Konzeption und Entwicklung von kundenspezifischen Schnittstellen
  • Abstimmung der fachlichen Anforderungen zu den Themen Batteriekraftwerksmanagement und optimierter Leistungsregelung mit den jeweiligen Fachabteilungen
  • Testgetriebene Entwicklung von Features
  • Entwicklung von Test-Tools mit Rust
  • Einarbeitung neuer Kollegen

Technologien: Java, Kotlin, Spring Boot, Spring Data, JMS, Apache Camel, Apache ActiveMQ, Prometheus, Grafana, Docker, Openshift, MySQL, Python, Rust, actix-web, serde, JUnit, Mockito

Methoden: Scrum, CI/CD, Pair Programming, TDD, Clean Code

Jan. 2014 - Dez. 2018
5 Jahren
Berlin, Deutschland

Softwareentwickler

Younicos GmbH

Innovatives Unternehmen für Energiespeicherlösungen, 2018 in Aggreko (s.o.) integriert. Teamgröße: 4

Projekte: Entwicklung von Algorithmen zur optimierten Leistungsregelung in Batteriespeichern

  • Entwurf und Test von Algorithmen zur Leistungsregelung mittels numerischer Simulationen
  • Integration der Ergebnisse in das Produkt
  • Konzeption und Implementierung von Features im Bereich Batteriekraftwerksmanagement
  • Auswertung von Echtzeitdaten der Produktivsysteme

Technologien: Java, Apache Camel, OSGI, Spring Boot, Spring Data, MySQL, Python, numpy, pandas, scipy, matplotlib, JUnit, Mockito

Methoden: Scrum, CI/CD, Pair Programming, TDD, Clean Code

Jan. 2013 - Dez. 2013
1 Jahr
Berlin, Deutschland

Consultant

Dr. Nagler & Company

Finanz-, Geschäfts- und IT-Beratung für Banken und Versicherungen. Teamgröße: 10.

Projekt: Datenmanagement / Bank. Einsatz im risikonahen Umfeld einer Bank im Bereich Marktdaten.

  • Implementierung einer flexiblen Bloomberg BPIPE-Schnittstelle für die Anbindung an Risiko-Marktdaten
  • Durchführung von Prozess- und Systemanalysen
  • Koordination fachlicher und technischer Tests

Technologien: Java, Python, Bash, Oracle DB

Jan. 2008 - Dez. 2012
5 Jahren
Berlin, Deutschland

Forschungsassistent

Technische Universität Berlin

Projekt: Promotion zum Thema “Nichtlineare Verstärkungsdynamik von Quantenpunkt-Halbleiteroptischen Verstärkern”.

  • Forschung im Umfeld Halbleiter-Nanophotonik

Technologien: Python, numpy, pandas, scipy, matplotlib, C++

Zusammenfassung

Ich bin Fullstack-Softwareentwickler und Cloud-Architekt mit Erfahrung im Aufbau skalierbarer, effizienter und resilienter Systeme. Im Laufe der Jahre habe ich End-to-End-Anwendungen entworfen und implementiert, Cloud-Infrastrukturen konzipiert und CI/CD-Pipelines in Branchen von Energie und Medien bis hin zu Behörden und Finanzwesen realisiert. Meine Arbeit reichte von der Migration von Diensten in moderne Cloud-Umgebungen bis zur Entwicklung intelligenter Algorithmen für Energiesysteme – stets mit Fokus auf Performance, Kosten und Zuverlässigkeit. Ich beherrsche Technologien wie Java, Kotlin, Python, TypeScript, AWS-Services und viele weitere. Mein Ansatz vereint agile Methoden mit testgetriebener Entwicklung und Clean-Code-Praktiken, um in verschiedenen technischen Umgebungen praktikable und robuste Lösungen zu liefern.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2008 - Juni 2012

Technische Universität Berlin

Dr. rer. nat. · Physik · Berlin, Deutschland · Magna cum laude

Technische Universität

Diplom-Physiker · Physik · Berlin, Deutschland

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen