Freiberuflicher Senior Software Engineer & -Architect
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 80796 München
- National
- de | en
- 01.06.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
12/2023 – offen
TätigkeitsbeschreibungZiel der Beauftragung ist die Weiterentwicklung der Startseite, von Themen- und Einstiegsseiten eines der größten Online Shops Deutschlands. Unter Verwendung von agilen Entwicklungsprinzipien wird der Shop auf Basis von Kotlin, Java, JavaScript und Spring Boot realisiert und automatisiert nach AWS deployed.
Eingesetzte QualifikationenAmazon Web Services (AWS), Git, Gradle, Java (allg.), Apache Kafka, Kotlin, Mongodb, Spring Framework
10/2022 – 12/2023
TätigkeitsbeschreibungZiel des Projekts ist die Entwicklung einer REST-API, die Aktivitätsdatensätze von eBike-Nutzenden für die Anzeige in Mobile Apps bereitstellt. Die Roh-Daten werden dafür via Kafka erfasst, aufbereitet und in Postgres sowie AWS S3 persistiert. Unter Verwendung von agilen Entwicklungsprinzipien wird die API auf Basis von Kotlin und Spring Boot realisiert und automatisiert nach AWS deployed.
Eingesetzte QualifikationenAmazon Web Services (AWS), Java (allg.), Jenkins, Apache Kafka, Kotlin, Kubernetes, Postgresql, Software Architecture, Spring Framework
1/2022 – 7/2023
Tätigkeitsbeschreibung
Ziel des Projekts war die Entwicklung eines Sales Trading Portals, das es Verkäufern eines Energiekonzerns ermöglicht, Strom- oder Gas-Lieferungen mit Großkunden zu vereinbaren. Unter Verwendung von agilen Entwicklungsprinzipien wurde die Anwendung als Single Page Application auf Basis von React, Kotlin und Spring Boot realisiert und automatisiert in die Azure-Cloud deployed.
Aufgaben:
Implementieren von Front- & Backend
Durchführen von Code- & Architektur-Reviews
Dokumentieren der Architektur
Java (allg.), Kotlin, Kubernetes, Microsoft Azure, React (JavaScript library), Software Architecture, Spring Framework, Typescript
6/2019 – 12/2021
Tätigkeitsbeschreibung
Ziel des Projekts war die Entwicklung von digitalen Servicestrecken (u.a. Download von Bescheinigungen, Erfassen von Kommunikationsdaten) für einen international agierenden Versicherungskonzern mit Fokus auf Nutzerzufriedenheit und Steigerung der automatisierten Dunkelverarbeitung der Anliegen. Unter Verwendung von build-measure-learn- und agilen Entwicklungsprinzipien wurden die Servicestrecken als Single Page Applications auf Basis von Angular und Spring Boot realisiert und automatisiert in eine hybride Cloud deployed.
Aufgaben:
Erstellen & Dokumentieren der Architektur
Implementieren von Front- & Backend
Realisieren von CI/CD-Pipelines
Durchführen von Code- & Architektur-Reviews
Durchführen von Workshops zur Steigerung der Code-Qualität & Entwickler-Produktivität
Coachen des Teams zu agilen Entwicklungsmethodiken (TDD, Pair Programming, Clean Code, ...)
Angular, Cloud (allg.), Java (allg.), Software Architecture, Spring Framework, Typescript
12/2015 – 5/2019
Tätigkeitsbeschreibung
Ziel des Projekts war die Weiterentwicklung eines UI-Frameworks, das unternehmensintern für die Oberflächen-Implementierung für Bankarbeitsplatz, Online- und Mobile-Banking benutzt wurde. Das auf Vaadin, Java und Spring basierende Framework wird von ca 800 Entwicklern verwendet.
Aufgaben:
Dokumentieren & Governance der Architektur
Implementieren des Frameworks
Durchführen von Code- & Architektur-Reviews
Software Architecture, Java (allg.), Spring Framework
11/2014 – 12/2015
Tätigkeitsbeschreibung
Ziel des Projekts war die Neu-Entwicklung eines hochspezialisiertes Redaktionssystems, mit dem Pharmazeuten laienverständliche Beipackzettel und Wechselwirkungsinformationen für Medikamente erfassen können. Die Rohdaten für ca. 500.000 Fertigarzneimittel wurden dazu regelmäßig automatisch importiert und anhand eines komplexen Regelsystems zur weiteren Bearbeitung durch die Pharamzeuten aufbereitet.
Aufgaben:
Modellieren von Domain und Datenbank
Definieren, Umsetzen & Dokumentieren der Architektur
Designen des User-Interface
Implementieren von Front- & Backend
Realisieren einer CI/CD-Pipeline
Mysql, Grails, Java (allg.)
5/2007 – 10/2014
Tätigkeitsbeschreibung
Ziel des Projekts war die Entwicklung eines SaaS-Produkts zur Steuerung und Optimierung von Digital Marketing Strategien. Die Zwei-Wege-Synchronisation von Keywords und Werbeanzeigen im mittleren dreistelligen Millionenbereich über mehrere Web Services (u.a. Google AdWords, Facebook Ads, BingAds) hinweg war zentraler Bestandteil des Produkts, neben dem Sammeln und der Analyse von mehreren Millionen Tracking-Aufrufen täglich.
Aufgaben:
Modellieren von Domain und Datenbank
Definieren, Umsetzen & Dokumentieren der Backend-Architektur
Implementieren des Backends
Realisieren einer CI/CD-Pipeline
Durchführen von Workshops zur Steigerung der Code-Qualität & Entwickler-Produktivität
Disziplinarisches Leiten des Backend-Teams
Mysql, Software Architecture, Java (allg.)
Zertifikate
Oracle
Amazon Web Services Training and Certification
Confluent
Microsoft
The Linux Foundation
Pivotal
iSAQB
Ausbildung
Universität
Erlangen-Nürnberg
Über mich
- Java > 15 Jahre
- Datenbanken (MySQL, Postgres, MongoDB) > 15 Jahre
- CICD (Jenkins, Maven, GIT, SVN) > 15 Jahre
- Software-Architektur (u.a. Microservices, REST, OPENAPI) > 10 Jahre
- Spring (Boot) > 10 Jahre
- Agile Entwicklung (Scrum, Kanban) > 10 Jahre
- Cloud (AWS, Azure, Kubernetes, Docker) > 5 Jahre
- JavaScript, TypeScript > 5 Jahre
- UI (Angular, React, Vaadin) > 5 Jahre
- Kotlin > 3 Jahre
- Message Brokers (Kafka) > 2 Jahre
Zertifiziert bin ich unter anderem als:
- Software Architect
- AWS Solution Architect
- Java-, Spring-, Kafka-, MongoDB- & Kubernetes-Developer
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