25.06.2025 aktualisiert


nicht verfügbar
IT Architect / Full-stack Developer
Berlin, Deutschland
Weltweit
Diplom Ingenieur Elektrotechnik (Schwerpunkt Informationsverarbeitung)Skills
Clean CodeJavaJavascriptA/B TestingAgile MethodologieKünstliche IntelligenzAmazon Web ServicesAmazon S3Apple Mac SystemsConfluenceJiraCentosCloud ComputingDatenbankenContinuous DeliveryContinuous IntegrationLinuxDevopsAmazon DynamodbGithubGradleGroovyIntellij IDEAPostgresqlApache MavenSwaggerSchreiben von DokumentationPL/SQLSQLTypescriptUMLOpenapiDatadogTestenMetrikenTest-Driven DevelopmentReactJSSpringbootCypressGitKotlinPlaywrightBetriebssystemeSbt (Software)TeamcityPuppetKibanaAmazon Simple Queue ServicesGPTSoftware Version ControlDockerJenkinsMicroservicesOracledb
Mit 24 Jahren Berufserfahrung als Softwareentwickler und Architekt setze ich mich leidenschaftlich für die Entwicklung stabiler und leistungsstarker Systeme ein. Ich identifiziere mich stark mit dem Produkt und dem Team und übernehme gerne Verantwortung über den gesamten Lebenszyklus hinweg. Der Betrieb der Systeme ist für mich von zentraler Bedeutung, weshalb DevOps-Praktiken, insbesondere Monitoring und Continuous Deployment, einen festen Bestandteil meiner Arbeit bilden.
Programmiersprachen:
Programmiersprachen:
- Java
- Kotlin
- TypeScript
- Scala
- Groovy
- Shell
- Javascript
- SQL
- PL/SQL
- Spring Boot
- React
- Serverless
- Play-Framework
- Resilience4j
- JUnit5
- Playwright
- Cypress
- Kotest
- MockK
- Mockito
- DynamoDB
- Oracle DB
- Postgres
- Jenkins
- TeamCity
- GitHub Actions
- IntelliJ
- Maven
- Gradle
- Jira
- Atlassian Confluence
- SBT
- Puppet
- GIT
- OpenAPI
- Swagger
- UML
- Confluence
- ADR
- backstage.io
- Linux/Unix/CentOS
- MacOS
- Datadog
- Metrics
- Kibana
- AWS
- DynamoDB
- SQS
- SNS
- S3
- CDK
- Lambda
- Docker
- Copilot
- ChatGPT
- Perplexity
- SCRUM
- DevOps
- Continuous Integration/Deployment
- TDD
- Clean Code
- A/B Testing
- Datadriven
- Immobilienmarkt
- Online-Business
- Logistik
- Post und Kommunikation
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Entwicklung von Software für Jugendämter Technologiestack: Quarkus, Wildfly, Axon, Angular, Openshift, Kotlin, Java, Jenkins
Als Teil des Teams, das für die Inseratserstellung und -veröffentlichung verantwortlich war, haben wir durch einen stark datengetriebenen Ansatz maßgeblich zum Umsatzwachstum im Privatkundensektor beigetragen.
Wichtige Erfolge:
Ergebnis:
Durch unsere Arbeit wurde die Plattform modernisiert und der Umsatz signifikant gesteigert, was eine solide Grundlage für zukünftige Innovationen schuf.
Wichtige Erfolge:
- Umsatzwachstum: Kontinuierliche Steigerung des Jahresumsatzes in einem gesättigten Markt durch gezielte A/B-Tests von neuen Features.
- Plattform-Modernisierung: Erfolgreiche Umstellung auf AWS, Kotlin, AWS CDK und CloudFormation, was zu einer signifikanten Modernisierung der Plattform und einer Steigerung der Leistungsfähigkeit führte.
- DEV-Ops: Verantwortung für die operative Verwaltung mit Opsgenie und Datadog, um hohe Verfügbarkeit und Zuverlässigkeit sicherzustellen.
- Ereignisgesteuerte Architektur: Entwicklung eines robusten und konsistenten ereignisgesteuerten Dienstes mit AWS Lambda, DynamoDB, SQS und SNS.
- State-of-the-Art Frontends: Entwicklung hochmoderner Mobile-First Webanwendungen mit React und Redux für eine optimale Benutzererfahrung.
- Continuous Deployment: Aufbau von Continuous Deployment-Pipelines mit Jenkins und Dependabot.
- Resilienz: Verbesserung der Fehlertoleranz durch den Einsatz von Resilience4j.
- Maximale Parallelität: Steigerung der Performance und Ressourcenoptimierung durch effiziente Parallelverarbeitung mit Kotlin Coroutines.
- Kotlin (mit Coroutines)
- Java
- AWS (Lambda, DynamoDB, SQS, SNS, CDK, CloudFormation)
- Docker
- Resilience4j
- React
- Optimizely
- Redux
- Jenkins
- Flyway
- Opsgenie
- Datadog
- A/B-Testing
- Datadriven
Ergebnis:
Durch unsere Arbeit wurde die Plattform modernisiert und der Umsatz signifikant gesteigert, was eine solide Grundlage für zukünftige Innovationen schuf.
Als Mitglied des ersten Scrum-Teams war ich maßgeblich an der Transformation eines Großprojekts des DHL-Konzerns in eine agile GmbH beteiligt. Im weiteren Wachstum der Organisation habe ich zahlreiche weitere Teams als Team-Architekt unterstützt. Um neue Funktionen realisieren zu können, war es zunächst notwendig, einen bestehenden PHP-Monolithen in Microservices zu zerteilen. Die Microservices wurden dabei sowohl klassisch mit Spring Boot als auch non-blocking mit dem Play-Framework entwickelt.
Wichtige Erfolge:
• Agile Transformation: Aktive Mitwirkung bei der Umstellung der Organisation auf agile Methoden, was die Teamzusammenarbeit und die Projekteffizienz deutlich verbesserte.
• Monolith zu Microservices: Erfolgreiche Umwandlung einer massiven monolithischen Anwendung in eine skalierbare und wartbare Microservice-Architektur.
Stack:
- Java
- Scala
- Spring Boot
- Play Framework
- Oracle DB
- Puppet
- TeamCity
- Jenkins
- Prometheus
- Splunk
- Artemis MQ
- Linux
- Gradle
- Maven
- Groovy (Spock)
- Jira
- Ceph (S3)
- GIT
- Swagger
- Liquibase
- Continuous Delivery
- E-Mail-Verschlüsselung
- HSM
Erfolgreiche Modernisierung der Plattform durch den Übergang von einer monolithischen Struktur zu einer Microservice-Architektur, die die Skalierbarkeit, Leistung und Wartbarkeit erheblich verbesserte.