Über Philipp
Deutsch
Muttersprachlich oder zweisprachig
Englisch
Verhandlungssicher
Spanisch
Grundkenntnisse
Projekt- und Berufserfahrung
- Webstake GmbHSenior SoftwareentwicklerTRANSPORTWESENJuni 2024 - Oktober 2025 (1 Jahr und 4 Monate)Freiburg im Breisgau, DeutschlandDigitalisierung der BahnkommunikationZuvor verlief die Kommunikation bei Störfällen im Bahnbetrieb fehleranfällig über Telefon und Papier. In diesem Projekt wurde eine moderne Webanwendung mit Frontends für Triebfahrzeugführer und Fahrdienstleiter entwickelt, um diese Prozesse zu digitalisieren, Reaktionszeiten zu verkürzen und damit die Pünktlichkeit der Züge zu verbessern.Kontext: Nationales, verteiltes Team von 20-30 Mitgliedern. Agiles Scrum, Domain-Driven Design (DDD), Sicherheitsnorm EN 50128, CI/CD, Observability.Feature-Entwicklung: Design und Implementierung kritischer Sicherheits-Features, darunter ein lückenloses Audit-Logging für schreibende Nutzeraktionen sowie die systemische Überprüfung von Befehlsnachrichtenstatus.Architektur & Mentoring: Anwendung von DDD zur Etablierung einer “Ubiquitous Language” über Code und Dokumentation hinweg. Pair programming und Durchführung von Analysen zu Wissenslücken bei Junior-Entwicklern und Konzeption maßgeschneiderter technischer Workshops.DevOps & Infrastruktur: Aufbau und kontinuierliche Pflege der CI/CD-Pipelines via GitLab CI, Verwaltung der Container-Infrastruktur (Docker, Kubernetes) und Automatisierung von Deployments mit Helm. Nahtlose Integration von Security Scannern und automatisiertem Abhängigkeitsmanagement (Renovate) in den Build-Prozess.Technologien: Kotlin, Quarkus, RESTEasy, Hibernate ORM with Panache, REST, Micrometer, React, Tailwind CSS, PostgreSQL, Flyway, Docker, Kubernetes, Helm, GitLab CI, GitLab Security Scanners, Renovate, Gradle, ktlint, SonarQube, k6.Test-Technologien: JUnit, QuarkusTest, Mockk, Wiremock, H2.
- Webstake GmbHSenior SoftwareentwicklerAUTOMOBILSEKTOROktober 2022 - März 2024 (1 Jahr und 5 Monate)Berlin, DeutschlandAutomotive Software Update ManagementZiel dieses Projekts war die Entwicklung einer zentralen Webanwendung für Entwickler und Entscheider eines Automobilherstellers. Die Plattform dient der Verwaltung, Freigabe, Auslieferung und Analyse von Software-Updates über verschiedene Fahrzeugmarken und Modelle hinweg, um unternehmensweite Prozesse zu vereinheitlichen.Kontext: Internationales, verteiltes Team von 50-100 Mitgliedern. Agiles Scrum, CI/CD, Observability.Backend-Entwicklung & Prozesssteuerung: Konzeption und Implementierung robuster Kern-Microservices zur sicheren Abwicklung der Update-Prozesse. Dies umfasste die technische Realisierung mehrstufiger, mandantenfähiger Freigabe-Workflows für Software-Pakete sowie die Orchestrierung komplexerInstallationsvorgänge auf Millionen von Fahrzeugen verschiedenster Baureihen.Security & Testing: Maßgebliche Konzeption und Implementierung des neuen Rechte- und Rollenkonzepts mit Keycloak. Einführung und Stabilisierung von End-to-End-Tests mit Gauge zur Absicherung der Release-Prozesse.Architektur-Entscheidungen: Vertretung des Entwicklungsteams im Architektur-Board. Erfolgreiche Evaluierung und anschließender Ausbau der Workflow-Engine Flowable zur signifikanten Reduktion von Architekturkomplexität und der Lernkurve für neue Entwickler.Kern-Technologien: Java, Spring Boot, Spring Security, Spring Data JPA, REST, Vue.js, TypeScript, MySQL, Liquibase, Keycloak, Docker, Kubernetes, Terraform, Azure, Azure DevOps, Swagger, OpenAPI, Maven, Webpack, Vite.Test-Technologien: JUnit, Testcontainers, Mockito, Cypress, ArchUnit, Gauge.
- dreamIT GmbHJava EntwicklerUNTERHALTUNG & FREIZEITSeptember 2019 - September 2022 (3 Jahre)Hamburg, DeutschlandNeuentwicklung einer Microservices-PlattformAufgrund von Skalierungs- und Wartungsproblemen eines historisch gewachsenen Monolithen wurde in diesem B2B-Projekt eine zukunftssichere Online-Lotto-Plattform für den amerikanischen Markt komplett auf der grünen Wiese neu entwickelt. Ziel war es, durch eine Microservice-Architektur die Unabhängigkeit der Entwicklerteams und die Release-Geschwindigkeit zu maximieren.Kontext: Nationales, verteiltes Team von 20-30 Mitgliedern (3 Kernteams). Agiles Scrum, Domain-Driven Design (DDD), CI/CD, Distributed Tracing.Architektur-Design: Konsequente Anwendung von Domain-Driven Design (DDD) zur Entkopplung der Fachlichkeiten in eigenständige Bounded Contexts (Player, Lottery, Payment, Brokering).Backend-Entwicklung: Maßgebliche Implementierung des Brokering-Services inklusive der robusten und sicheren Anbindung externer Vermittler-Schnittstellen zur Abgabe gekaufter Spielscheine.Skalierbarkeit & Kosten: Umsetzung unabhängig deploybarer Services, was enorme Kostenersparnisse ermöglichte, da bei Lastspitzen zielgerichtet nur spezifische Systemkomponenten isoliert skaliert werden mussten.Event-Streaming & APIs: Realisierung einer hochverfügbaren, asynchronen Systemkommunikation (Event-Driven Architecture) mittels RabbitMQ. Implementierung fachlicher GraphQL-Schnittstellen und deren zentraleAggregierung über ein Apollo Gateway (Schema Federation) für eine einheitliche Frontend-Anbindung.Technologien: Kotlin, Ktor, Gradle, ktlint, MongoDB, RabbitMQ, GraphQL, GraphQL Kotlin, REST, Micrometer, Docker, Kubernetes, Helm, GitLab CI, Prometheus, Grafana, Kibana, Go, Python, Apollo Gateway, Vue.js, TypeScript, JavaScript, AWS, Jaeger, Bash.Test-Technologien: JUnit, Testcontainers, Mockk, Kotest, Pact, Apache JMeter.
Empfehlungen
Sei die erste Person, die Philipp empfiehlt
Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.
Diese Freelancer passen auch zu Ihren Kriterien
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Ausbildung und Abschlüsse
- M.Sc.Universität Hamburg2018M.Sc.
- B.Sc.Fachhochschule Wedel2014B.Sc.