About Michael
German
Native or bilingual
English
Fluent
Experience
- Jeff-Bot - Community-Tool für RennsimulationenLead Software ArchitectENTERTAINMENT AND LEISUREMarch 2022 - Today (4 years and 5 months)Berlin, GermanyTechnologies & Tools:Golang, React, TypeScript, MongoDB, GraphQL, gRPC, REST, Docker, Clean Architecture, GIT/Gitlab, Trello(Kanban), Notion, Agile Software Development (SCRUM)Achievements:
- Successful beta operation with over 15 communities and more than 1,000 individual users.
- Implementation of a secure authentication flow using OAuth2 (Login with Discord) for seamless user management.
- Efficient caching of recurring requests using Redis and rate limiting via Caddy.
- Realization of cross-service request tracking (tracing IDs) for precise error localization in the distributed architecture.
- Setup of a full-stack monitoring solution (Prometheus, Loki, Grafana) for proactive error resolution.
- Realization of an intuitive web interface with React and Mantine for full configurability.
- User-friendly interaction via a Discord bot for direct control on community servers.
- InMediasP GmbHFullstack EngineerAUTOMOBILEJune 2020 - January 2024 (3 years and 7 months)Hennigsdorf, BB, GermanyTechnologies & Tools: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 Software Development (SCRUM), Jira, ConfluenceAchievements:
- Conducted feasibility studies and prototyping to analyze technical implementation paths and precise effort estimation.
- Successful migration of Kubernetes clusters to a new location, including the implementation of Kong API Gateway and automated TLS certification (ACME).
- Conception of a task management system with a job ID architecture and polling mechanism for decoupling long-running processes.
- Refactoring of a monolith into a scalable distributed architecture to optimize system load.
- Setup of modular deployment pipelines using Jenkins, Helm Charts, and Kubernetes.
- Transformation of existing offline tools and backend endpoints into intuitive web applications using Vue.js 2.7 and TypeScript.
- Preparation for migration from Vue 2 to 3 via Vue 2.7 for early adoption of the Composition API.
- Pulpo - Startup-Initiative (Social Betting & Gamification)Backend Developer (Technical Co-Founder)ENTERTAINMENT AND LEISUREFebruary 2020 - November 2021 (1 year and 9 months)Berlin, GermanyTechnologies & Tools:Golang, React, TypeScript, MongoDB, GraphQL, gRPC, REST, Docker, Clean Architecture, GIT/Gitlab, Trello (Kanban), Notion, Agile Software Development (SCRUM)Achievements:
- Built a distributed system with a central API gateway and consistent application of Clean Architecture in all backend services.
- Implementation of a GraphQL interface to the frontend and high-performance gRPC communication for service-to-service data exchange.
- Development of an identity service with encrypted storage of sensitive user data in MongoDB.
- Conducted moderated usability tests to identify friction points in the competition flow and subsequent optimization of 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
- Computer Science BachelorBerliner Hochschule für Technik2019Informatik Bachelor
- for Operations TechnologyDB Netz AG2013für Betriebstechnik