Senior Backend Cloud Developer & Architect, DevOps
- Verfügbarkeit einsehen
- 0 Referenzen
- 119€/Stunde
- 20095 Hamburg
- Nähe des Wohnortes
- de | en
- 28.02.2024
Kurzvorstellung
Branchen:
E-Commerce
Automobilindustrie
Luftfahrtindustrie
Forschung/Akademie
Banken und Finanzen
Öffentlicher Sektor
Angewandte Forschung
Software-Industrie
Solarenergie
Qualifikationen
Projekt‐ & Berufserfahrung
2/2021 – 8/2022
Tätigkeitsbeschreibung
D. war verantwortlich für den Entwurf und die Implementierung eines neuen
Sourcing-Microservices in einer hexagonalen Architektur, die auf Domain
Driven Design Patterns basierte. Er führte moderne Entwicklungsmuster (CI/CD,
Coaching von Clean Code Patterns etc.) ein und arbeitete mit anderen Teams
zusammen, um APIs und Events zwischen den Geschäftsbereichen zu
harmonisieren und koordinierte mit den Enterprise Architekten die Integration
der Schnittstellen zwischen den einzelnen Domänen und Teams.
Apache Maven, Docker, Google Cloud, Gradle, Java (allg.), Kotlin, Kubernetes, Mongodb, Postgresql, Spring Framework, Typescript
12/2020 – 1/2021
Tätigkeitsbeschreibung
D. hat die Migration eines bestehenden MongoDB Clusters auf die neueste
Version durchgeführt und dabei das bestehende Setup vereinfacht und um IaC
Patterns ergänzt.
Docker, Java (allg.), Mongodb
10/2019 – 12/2020
Tätigkeitsbeschreibung
D. war Teil des Teams, das mehrere neue Microservices zur Unterstützung
neuer Datenquellen für die kommende Partnerplattform entwickelte. Weitere
Partner wurden in die Otto-Umgebung aufgenommen. Aus diesem Grund
mussten neue und bestehende Microservices (neu) entwickelt werden. D.
war federführend am Architekturdesign und der Implementierung der Dienste
beteiligt. Ziel war es, bestehende Prozesse aus Sicht der Plattform zu
integrieren und neu zu gestalten. Dazu gehörten Gespräche mit den Beteiligten
der Plattform und den Entwicklern der Partnersysteme, die die Daten des
Einzelhändlers bereitstellen, sowie deren Integration in die bestehende AWS-
Umgebung.
Amazon Web Services (AWS), Java (allg.), Jenkins, Mongodb, Spring Framework
10/2018 – 9/2019
Tätigkeitsbeschreibung
D. war an der Entwicklung mehrerer neuer Microservices beteiligt, die einen
alten Legacy-Monolithen ablösten. Er übernahm eine führende Rolle bei der
Architekturgestaltung und Implementierung. Dazu gehörten Gespräche mit
Interessenvertretern, Gespräche mit den Entwicklern des Backend-Systems,
das die Rohdaten bereitstellt, die Ausarbeitung und das Testen von APIs
zwischen den verschiedenen Systemen, die Implementierung von Code für die
Dienste und die Sicherstellung, dass die Dienste nach der Inbetriebnahme
tatsächlich wie vorgesehen funktionieren, sowie die Nachbereitung mit
Interessenvertretern und anderen Entwicklungsteams.
Amazon Web Services (AWS), Continuous Delivery, Gradle, Java (allg.), Jenkins
4/2018 – 9/2018
Tätigkeitsbeschreibung
D. war Teil der Migration von der vorherigen Infrastruktur, die bei einem
externen Unternehmen gehostet wurde, zu AWS. Dies bedeutete, dass rund 30
Microservices in die Amazon-Cloud-Lösung verschoben wurden. Neben der
reinen Migration umfasste das Projekt auch die Optimierung der Architektur,
wobei zuvor nicht verfügbare Technologien wie Serverless Lambdas und
Kinesis genutzt wurden. Das Projekt bedeutete nicht nur, eine Full-Stack-
Entwicklungsrolle in Bezug auf Frontend und Backend zu übernehmen, sondern
auch viel als DevOps zu tun (Einrichtung von Routing, Benutzerverwaltung,
Netzwerk-Peering, usw.). Die Amazon-Infrastruktur wurde von Grund auf neu
aufgebaut.
Amazon Web Services (AWS), Docker, Java (allg.), Jenkins
1/2017 – 3/2018
Tätigkeitsbeschreibung
D. kam als Android-Entwickler in das Projekt und half dabei, die
notwendigen Funktionen für die App zu liefern und gleichzeitig seine Erfahrung
in der mobilen Entwicklung von Android einzusetzen, um die Qualität des
Produkts weiter zu verbessern. Dazu führte D. eine Testkultur ein, die durch
automatisierte Unit-Tests und UI-Tests getrieben wurde, die später in das
Continuous-Integration-System aufgenommen wurden. Außerdem beriet er Star
Finanz bei den notwendigen Ansätzen zur Erstellung ausreichender Stresstests
für die Plattform und half bei der Migration der vorhandenen Codebasis nach
Kotlin.
Android, Android Entwicklung, Java (allg.), Jenkins, Kotlin
5/2016 – 12/2016
Tätigkeitsbeschreibung
D. half bei der Bereitstellung der erforderlichen Funktionen, indem er seine
Erfahrung in der Web- und Mobilentwicklung auf den nativen Plattformen
Android und iOS einbrachte. Dabei führte D. auch eine durch Unit-Tests und
Komponententests getriebene Testkultur ein, die später in die kontinuierliche
Integration durch ein automatisiertes Test-Setup eingebunden wurde.
Durch D. Fähigkeiten konnte die erste Radiosender-App nicht nur im
vorgegebenen Zeitrahmen veröffentlicht werden, sondern auch der Build-
Prozess und die Qualität konnten verbessert werden.
Android, Android Entwicklung, Angular, Java (allg.), Objective-C, Typescript
Ausbildung
Universität Bamberg
DHBW Mannheim
Über mich
Implementierungsprojekten im privaten und öffentlichen Sektor. Er strebt nach
pragmatischen, geschäftsorientierten Lösungen mit einer möglichst geringen
architektonischen Komplexität. Er ist erfahren in der Backend-Entwicklung und liebt es,
komplexe Probleme in enger Zusammenarbeit mit den Stakeholdern zu lösen.
D.' Arbeitsweise zeichnet sich durch ein hohes Engagement, eine zielorientierte
Denkweise und Ungezwungenheit aus. Er ist besonders stark bei der Lösung von
Problemen und der Arbeit an Zielen und Deadlines. Er arbeitet vorzugsweise in Teams, in
denen er Verantwortung und Initiative übernehmen kann.
Weitere Kenntnisse
Boot, JPA, AWS, GCP,
Kubernetes, Event
Sourcing, Jenkins, Gradle,
Maven, MongoDB,
PostgreSQL, Kinesis, ECR,
EC2, SQS, SNS, S3, AWS
Lambda, CloudWatch,
CloudFormation, Kibana,
Elastic Search, Grafana,
Oracle, MSSQL, Python,
Android
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden