Niels Majer

Senior Softwareentwickler

Avatar placeholder
Hamburg, Deutschland

Erfahrungen

Okt. 2021 - Bis heute
4 Jahren 4 Monaten
Hamburg, Deutschland

Senior Softwareentwickler

Gruner + Jahr Deutschland GmbH

  • Unternehmen im Bereich Medien und Verlagswesen
  • Prozess-Automatisierung und System Integration
  • 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

Senior Softwareentwickler

Behörde

  • Entwicklung von Schnittstellen im Kontext innere Sicherheit
  • 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

Technischer Lead-Entwickler

Aggreko Deutschland GmbH

  • Entwicklung einer Kontrollsoftware für eine Batteriespeicherlösung (Kernservice für Anlagensteuerung)
  • Design und Entwicklung der Software- und Systemarchitektur
  • Konzeption und Entwicklung von kundenspezifischen Schnittstellen
  • Abstimmung fachlicher Anforderungen zu Batteriekraftwerksmanagement und optimierter Leistungsregelung mit 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

  • Entwicklung von Algorithmen zur optimierten Leistungsregelung in Batteriespeichern
  • Entwurf und Test von Algorithmen 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

Berater

Dr. Nagler & Company

  • Data Management / Bank im risikobehafteten 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

  • Promotion zum Thema “Nonlinear Gain Dynamics of Quantum Dot Semiconductor Optical Amplifiers”
  • Forschung im Bereich Halbleiter-Nanophotonik
  • Technologien: Python, numpy, pandas, scipy, matplotlib, C++

Zusammenfassung

Java/Kotlin Full Stack Entwickler mit Fokus Backend und fundierten Cloud- und DevOps-Knowhow

Spezial-Knowhow Datenanalyse/-visualisierung mit Python und entsprechenden Frameworks/Bibliotheken

Anhänger von hoher Code Qualität/Clean Code

Ausgeprägte analytische Fähigkeiten

Fähigkeiten

Programmier-/skriptsprachen:

  • 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

Datenbanken:

  • 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

Test-tools:

  • Junit
  • Mockito
  • Wiremock
  • Rest-assured

Devops/infrastruktur:

  • Docker
  • Kubernetes
  • Prometheus
  • Grafana
  • Splunk
  • Micrometer
  • Redis
  • Apache Activemq
  • Linux
  • Jenkins
  • Gitlab Ci/cd
  • Ansible
  • Camunda Cloud

Tools/sonstiges:

  • Rest
  • Openapi
  • Swagger
  • Apache Camel
  • Osgi
  • Git
  • Gitlab
  • Jira
  • Confluence
  • Bitbucket
  • Microsoft Power Automate

Methoden:

  • Clean Code
  • Tdd
  • Agile Softwareentwicklung Mit Scrum Und Kanban
  • Pair Programming

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 Berlin

Diplom-Physiker · Physik · Berlin, Deutschland

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Werner Keil
Werner Keil

Testkoordinator, Designer und Ingenieur

Profil ansehen
Achille Chimi
Achille Chimi

Backend/Frontend Entwickler

Profil ansehen
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps- und DevOps-Engineer

Profil ansehen
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack-Entwickler

Profil ansehen
Michael König
Michael König

Architekt und Full-Stack-Entwickler

Profil ansehen
Alexander Kapincev
Alexander Kapincev

Senior Fullstack-Entwickler

Profil ansehen
Michael Fecher
Michael Fecher

Freelancer, Solution-Architekt

Profil ansehen
Rüdiger Schulz
Rüdiger Schulz

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Qaiser Abbasi
Qaiser Abbasi

Freiberuflicher Lead DevOps Ingenieur

Profil ansehen
Jan Lüders
Jan Lüders

Senior Entwickler

Profil ansehen
Robin Sadlo
Robin Sadlo

Senior Cloud- & Backend-Entwickler

Profil ansehen
Franz Heiss
Franz Heiss

Architektur, Entwicklung und Beratung

Profil ansehen
Rainer Bieniek
Rainer Bieniek

Senior Entwickler

Profil ansehen
Björn Wilmsmann
Björn Wilmsmann

Software Audit und Architektur Beratung: Portal Software

Profil ansehen
Andreas Steffan
Andreas Steffan

Lead-Entwickler

Profil ansehen
Satya Vulise
Satya Vulise

Lead-Entwickler

Profil ansehen
Fady Kuzman
Fady Kuzman

Senior Softwareentwickler / Tech Lead

Profil ansehen
Dirk Bolte
Dirk Bolte

Senior Softwareentwickler

Profil ansehen
Osman Tartoussi
Osman Tartoussi

Senior Developer und Berater

Profil ansehen
Niko Schmuck
Niko Schmuck

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Karl-heinz Gille
Karl-heinz Gille

DevOps-Ingenieur / JEE-Entwickler

Profil ansehen
Christof Nasahl
Christof Nasahl

Senior Entwickler

Profil ansehen
Anton Klonov
Anton Klonov

Leiter der technischen Gesamtintegration NSC / Entwicklung von Hadoop Cloud

Profil ansehen
Immanuel Bekaan
Immanuel Bekaan

Senior Full-Stack-Entwickler

Profil ansehen
Lothar Hinsche
Lothar Hinsche

Solution Manager für die Untersuchung PoC sowie Austausch und Verfeinerung einer bestehenden Cloud- und IoT-Kraftwerkssteuerung

Profil ansehen
Michal Budzyn
Michal Budzyn

Senior Golang-Entwickler

Profil ansehen
Eli Romm
Eli Romm

Senior Backend-Entwickler

Profil ansehen
Ulrich Cech
Ulrich Cech

Java-Architekt/Entwickler – Freelancer

Profil ansehen
Enis Spahi
Enis Spahi

Softwareentwickler

Profil ansehen
Serge Kalinin
Serge Kalinin

MLOps (Machine-Learning-Betrieb)

Profil ansehen