About Michael
German
Native or bilingual
English
Fluent
Experience
- Jeff-Bot - Community-Tool für RennsimulationenLead Software ArchitektENTERTAINMENT AND LEISUREMarch 2022 - Today (4 years and 4 months)Berlin, GermanyTechnologien & Werkzeuge:Golang, React, TypeScript, MongoDB, GraphQL, gRPC, REST, Docker, Clean Architecture, GIT/Gitlab, Trello(Kanban), Notion, Agile Softwareentwicklung (SCRUM)Erfolge:
- Erfolgreicher Beta-Betrieb mit über 15 Communities und mehr als 1.000 individuellen Nutzern.
- Implementierung eines sicheren Authentifizierungs-Flows mittels OAuth2 (Login with Discord) zur nahtlosen Benutzerverwaltung.
- Effizientes Caching wiederkehrender Requests mittels Redis sowie Rate-Limiting via Caddy.
- Realisierung einer serviceübergreifenden Request-Verfolgung (Tracing-IDs) zur präzisen Fehlerlokalisierung in der verteilten Architektur.
- Aufbau einer Full-Stack-Monitoring-Lösung (Prometheus, Loki, Grafana) zur proaktiven Fehlerbehebung.
- Realisierung einer intuitiven Web-Oberfläche mit React und Mantine für volle Konfigurierbarkeit.
- Nutzerfreundliche Interaktion über einen Discord-Bot zur direkten Steuerung auf Community-Servern.
- InMediasP GmbHFullstack EngineerAUTOMOBILEJune 2020 - January 2024 (3 years and 7 months)Hennigsdorf, BB, GermanyTechnologien & Werkzeuge:Java, Spring Boot, Hibernate, PostgreSQL, VueJS, TypeScript, Groovy, Junit, OpenAPI/Swagger, REST, Kafka, SOAP, Vite, Jenkins, Elasticsearch, OpenSearch, Docker, Kubernetes, Helm, Kong, Traefik, Eclipse, IntelliJ, GIT/Github, Agile Softwareentwicklung (SCRUM), Jira, ConfluenceErfolge:
- Durchführung von Machbarkeitsstudien und Prototyping zur Analyse technischer Implementierungspfade sowie präzisen Aufwandsschätzung.
- Erfolgreiche Migration von Kubernetes-Clustern auf einen neuen Standort inklusive Implementierung von Kong API Gateway und automatisierter TLS-Zertifizierung (ACME).
- Konzeption eines Task-Managements mit Job-ID-Architektur und Polling-Mechanismus zur Entkopplung langlaufender Prozesse.
- Refactoring eines Monolithen in eine skalierbare Distributed Architecture zur Optimierung der Systemlast.
- Aufbau modularer Deployment-Pipelines mittels Jenkins, Helm Charts und Kubernetes.
- Transformation bestehender Offline-Tools und Backend-Endpunkte in intuitive Web-Applikationen mittels Vue.js 2.7 und TypeScript.
- Vorbereitung der Migration von Vue 2 auf 3 via Vue 2.7 zur frühzeitigen Nutzung der Composition API.
- Pulpo - Startup-Initiative (Social Betting & Gamification)Backend Entwickler (Technical Co-Founder)ENTERTAINMENT AND LEISUREFebruary 2020 - November 2021 (1 year and 9 months)Berlin, GermanyTechnologien & Werkzeuge:Golang, React, TypeScript, MongoDB, GraphQL, gRPC, REST, Docker, Clean Architecture, GIT/Gitlab, Trello (Kanban), Notion, Agile Softwareentwicklung (SCRUM)Erfolge:
- Aufbau eines verteilten Systems mit zentralem API-Gateway und konsequenter Anwendung der Clean Architecture in allen Backend-Services.
- Implementierung einer GraphQL-Schnittstelle zum Frontend sowie hochperformanter gRPC Kommunikation für den Service-to-Service-Datenaustausch.
- Entwicklung eines Identity-Services mit verschlüsselter Speicherung sensibler Nutzerdaten in MongoDB.
- Durchführung von moderierten Usability-Tests zur Identifikation von Reibungspunkten im Wett-Ablauf und anschließende Optimierung der UI/UX.
Recommendations
Be the first to recommend Michael
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Informatik BachelorBerliner Hochschule für Technik2019Informatik Bachelor
- für BetriebstechnikDB Netz AG2013für Betriebstechnik