Über Michael
Deutsch
Muttersprachlich oder zweisprachig
Englisch
Verhandlungssicher
Projekt- und Berufserfahrung
- Jeff-Bot - Community-Tool für RennsimulationenLead Software ArchitektUNTERHALTUNG & FREIZEITMärz 2022 - Heute (4 Jahre und 5 Monate)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 EngineerAUTOMOBILSEKTORJuni 2020 - Januar 2024 (3 Jahre und 7 Monate)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)UNTERHALTUNG & FREIZEITFebruar 2020 - November 2021 (1 Jahr und 9 Monate)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.
Empfehlungen
Sei die erste Person, die Michael 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
- Informatik BachelorBerliner Hochschule für Technik2019Informatik Bachelor
- für BetriebstechnikDB Netz AG2013für Betriebstechnik