Profilbild von Anonymes Profil, Freiberuflicher Senior Software Engineer & -Architect

Verifiziertes Profil

nicht verfügbar bis 12.05.2024

Letztes Update: 21.04.2024

Freiberuflicher Senior Software Engineer & -Architect

Abschluss: Diplom Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Profil-Tino-Hertlein_190424.pdf

Skills

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

Detaillierte Übersicht:

Methodiken
  • Clean Architecture
  • Clean Code
  • Refactoring
  • Test Driven Development
  • Agile Development (Scrum, Kanban)
  • Cloud Native Development
  • Domain Driven Design
  • CI/CD
  • DevOps
  • Code Reviews
  • Pair Programming
  • Test Automation
Programmiersprachen
  • Java
  • Kotlin
  • Groovy
  • JavaScript
  • TypeScript
Frameworks
  • Spring Boot
  • Apache Kafka
  • Angular
  • React
  • Vaadin
Cloud
  • AWS
  • Microsoft Azure
  • Docker
  • Kubernetes
  • Cloud Foundry
Persistenz
  • MySQL
  • Postgres
  • MongoDB
  • JDBC
  • JPA
  • DynamoDB
Tools
  • IntelliJ IDEA
  • Eclipse
  • SVN
  • GIT
  • Maven
  • Gradle
  • Jenkins
  • CircleCI
  • Github Actions
  • sonarqube
  • Grafana
  • Prometheus
  • ELK-Stack (Kibana)
  • PlantUML
  • AsciiDoc
  • JIRA
  • Confluence

Projekthistorie

12/2023 - bis jetzt
Senior Cloud Developer
(Konsumgüter und Handel, >10.000 Mitarbeiter)

Techstack: 
Kotlin, Java, JavaScript, Spring Boot, Kafka, AWS, MongoDB, Git, Gradle, Prometheus, Grafana, ELK-Stack, GitHub Copilot

Beschreibung:
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.

10/2022 - 12/2023
Senior Software Engineer & -Architect
(Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Techstack:
Kotlin, Spring Boot, Kafka, AWS, Kubernetes, Postgres, Terraform, Keycloak, Git, Gradle, Jenkins

Beschreibung:
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.

01/2022 - 07/2022
Senior Software Engineer & -Architect
(Energie, Wasser und Umwelt, >10.000 Mitarbeiter)

Techstack:
Kotlin, TypeScript, Spring Boot, React, Microsoft Azure, Kubernetes, Postgres, Git, Gradle, CircleCI, Sonarqube

Beschreibung:
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:
  • Dokumentieren der Architektur
  • Implementieren von Front- & Backend
  • Durchführen von Code- & Architektur-Reviews

06/2019 - 12/2021
Senior Software Engineer & -Architect
(Versicherungen, >10.000 Mitarbeiter)

Techstack:
Java, TypeScript, Spring Boot, Angular, Pivotal Cloud Foundry, Git, Jenkins, Maven, Sonarqube, Prometheus, Grafana, ELK-Stack, Cypress

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

09/2018 - 09/2019
Freier Dozent
Hochschule für angewandtes Management (Sonstiges, 50-250 Mitarbeiter)

Beschreibung:
Vorbereiten & Durchführen der Lehrveranstaltung 'Datenstrukturen und Algorithmen' im Studiengang Wirtschaftsinformatik.

12/2015 - 05/2019
Senior Software Engineer & -Architect
(Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Techstack:
Java, Spring, Vaadin, SVN, Jenkins, Gradle

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

11/2014 - 12/2015
Senior Software Engineer & -Architect
(Medien und Verlage, 250-500 Mitarbeiter)

Techstack:
Groovy, Grails, Vaadin, MySQL, Git, Jenkins, Gradle

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

05/2007 - 10/2014
[angestellt] Senior Software Engineer & Architect, Development Manager Backend
Refined Labs GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Techstack: Java, MySQL, SVN, Jenkins, Maven

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

Zertifikate

MongoDB Associate Developer
MongoDB
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 - Found. Level
iSAQB
2016
Scrum Alliance Certified Scrum Developer
Scrum Alliance
2016

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Remote-Projekte bevorzugt. Gelegentliche Onsite-Besuche sind kein Problem.

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
25.09.2022

Versicherungsende:
01.10.2025

Profilbild von Anonymes Profil, Freiberuflicher Senior Software Engineer & -Architect Freiberuflicher Senior Software Engineer & -Architect
Registrieren