freiberufler Freiberuflicher Senior Software Engineer & -Architect auf freelance.de

Freiberuflicher Senior Software Engineer & -Architect

offline
  • auf Anfrage
  • 80796 München
  • National
  • de  |  en
  • 01.06.2024

Kurzvorstellung

Mein Schwerpunkt liegt auf der Architektur und Entwicklung Entwicklung von Web Applikationen mit dem Tech-Stack Java/Kotlin/TypeScript, Spring, Angular/React unter Nutzung der Amazon Web Services oder der Microsoft Azure Cloud.

Qualifikationen

  • Amazon Web Services (AWS)2 J.
  • Angular2 J.
  • Apache Kafka2 J.
  • Git1 J.
  • Gradle1 J.
  • Java (allg.)17 J.
  • Kotlin3 J.
  • Kubernetes2 J.
  • React (JavaScript library)1 J.
  • Software Architecture15 J.
  • Spring Framework9 J.
  • Typescript4 J.

Projekt‐ & Berufserfahrung

Senior Cloud Developer
Kundenname anonymisiert, Hamburg
12/2023 – offen (1 Jahr, 1 Monat)
Konsumgüterindustrie
Tätigkeitszeitraum

12/2023 – offen

Tätigkeitsbeschreibung

Ziel 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 Qualifikationen

Amazon Web Services (AWS), Git, Gradle, Java (allg.), Apache Kafka, Kotlin, Mongodb, Spring Framework

Cloud Developer
Kundenname anonymisiert, Berlin
10/2022 – 12/2023 (1 Jahr, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2022 – 12/2023

Tätigkeitsbeschreibung

Ziel 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 Qualifikationen

Amazon Web Services (AWS), Java (allg.), Jenkins, Apache Kafka, Kotlin, Kubernetes, Postgresql, Software Architecture, Spring Framework

Fullstack Developer & Architect
Kundenname anonymisiert, Remote
1/2022 – 7/2023 (1 Jahr, 7 Monate)
Öl- und Gasindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Java (allg.), Kotlin, Kubernetes, Microsoft Azure, React (JavaScript library), Software Architecture, Spring Framework, Typescript

Lead Developer & Architect
Kundenname anonymisiert, München
6/2019 – 12/2021 (2 Jahre, 7 Monate)
Versicherungen
Tätigkeitszeitraum

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, ...)

Eingesetzte Qualifikationen

Angular, Cloud (allg.), Java (allg.), Software Architecture, Spring Framework, Typescript

Software Architect
Kundenname anonymisiert, München
12/2015 – 5/2019 (3 Jahre, 6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software Architecture, Java (allg.), Spring Framework

Lead Developer
Kundenname anonymisiert, München
11/2014 – 12/2015 (1 Jahr, 2 Monate)
Gesundheitswesen
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Mysql, Grails, Java (allg.)

Lead Developer & Architect (Festanstellung)
Kundenname anonymisiert, München
5/2007 – 10/2014 (7 Jahre, 6 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Mysql, Software Architecture, Java (allg.)

Zertifikate

MongoDB Certified Associate Developer
2024
Oracle Certified Professional - Java 11 & 17 Developer
Oracle
2023
AWS Certified Solutions Architect - Associate
Amazon Web Services Training and Certification
2022
Confluent Certified Developer for Apache Kafka
Confluent
2022
Microsoft Certified Azure Fundamentals
Microsoft
2021
Certified Kubernetes Application Developer
The Linux Foundation
2020
Pivotal Certified Spring Professional
Pivotal
2017
iSAQB Certified Professional for Software Architecture - Foundation Level
iSAQB
2016

Ausbildung

Studium Informatik
Diplom-Informatiker
Universität
2006
Erlangen-Nürnberg

Über mich

Eine kurze Zusammenfassung meiner Erfahrung:

- 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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
280
Alter
44
Berufserfahrung
18 Jahre und 2 Monate (seit 10/2006)
Projektleitung
8 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden