
Senior Software Engineer
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 81737 München
- DACH-Region
- de | en
- 16.03.2025
Kurzvorstellung
TypeScript ++ Go ++ Clean Code ++ TDD ++ GenAI
Auszug Referenzen (1)
"Die Zusammenarbeit mit M. war hervorragend. Er arbeitet sehr zuverlässig, gewissenhaft und effizient."
4/2022 – 3/2023
Tätigkeitsbeschreibung
Played an instrumental role in planning, implementing, testing, and deploying Pricenow's E-Commerce solution. Contributed to various aspects of project management, including daily standups, sprint planning, and retrospectives. Developed and integrated numerous features, focusing on architectural cohesion, full-stack tasks, and continuous improvement of the platform.
Completely refactored the payment and refund system, streamlining the process and migrating to a new data scheme that enables a customer's payment history to be traced in a more transparent way. Designed a robust, easily extendable system with a predefined interface for integrating new payment providers.
Tech-Stack: Next.js, Node.js (REST, Express), TypeScript, RabbitMQ, Postgres+Prisma, Auth0, Sentry, Sanity, Jest, Datatrans, AWS, Azure, Github Actions, Microservices, JIRA, Confluence
Amazon Web Services (AWS), Confluence, Jira, Microsoft Azure, Node.Js, Postgresql, React (JavaScript library), Sentry, Typescript
Qualifikationen
Projekt‐ & Berufserfahrung
8/2023 – 1/2025
Tätigkeitsbeschreibung
Tech Stack: TypeScript, Node.js, Go, Kafka, AWS, CDK, Vitest, Backstage, Handlebars
Product Detail Page Development
- Participated in the development of the product detail page, adding new features for thousands of daily customers, such as customer feedback based size recommendations for clothing.
- Responsible for the general system stability of the most visited page of the OTTO webshop.
- Reduced customer review data fetching time for the product detail page by 50%.
Transformation of Customer Reviews
- Migrated a 10+ years old Java monolith for customer reviews to a 20+ microservices architecture using TypeScript and Go, ensuring data consistency and zero service interruption between legacy and new systems.
- Established a monorepo for shared code, type definitions, and Infrastructure as Code, and simplified deployment pipelines by replacing Jenkins with streamlined GitHub Actions.
- Switched from MongoDB to PostgreSQL, enabling real-time updates of relational data like product or retailer information.
- Migrated from REST/SNS to Kafka, consuming up to over 100 million daily external updates and allowing our consumers to receive customer review updates in real time.
- Developed infrastructure for Gen-AI use cases by setting up open-source LLMs for internal analysis and data extraction.
Amazon Web Services (AWS), Apache Kafka, Cloud Spezialist, Golang, Software Architecture, Typescript
4/2022 – 3/2023
Tätigkeitsbeschreibung
Played an instrumental role in planning, implementing, testing, and deploying Pricenow's E-Commerce solution. Contributed to various aspects of project management, including daily standups, sprint planning, and retrospectives. Developed and integrated numerous features, focusing on architectural cohesion, full-stack tasks, and continuous improvement of the platform.
Completely refactored the payment and refund system, streamlining the process and migrating to a new data scheme that enables a customer's payment history to be traced in a more transparent way. Designed a robust, easily extendable system with a predefined interface for integrating new payment providers.
Tech-Stack: Next.js, Node.js (REST, Express), TypeScript, RabbitMQ, Postgres+Prisma, Auth0, Sentry, Sanity, Jest, Datatrans, AWS, Azure, Github Actions, Microservices, JIRA, Confluence
Amazon Web Services (AWS), Confluence, Jira, Microsoft Azure, Node.Js, Postgresql, React (JavaScript library), Sentry, Typescript
3/2022 – 3/2022
TätigkeitsbeschreibungRevamped Empion's matching algorithm, resulting in a performance improvement of 3 orders of magnitude. Provided strategic technical consultation and recommended next steps in terms of tech to achieve the company's objectives.
Eingesetzte QualifikationenTypescript
5/2020 – 12/2021
Tätigkeitsbeschreibung
Collaborated on the from-scratch development and management of a SaaS platform, WorkNow, designed to connect job seekers with simple job opportunities. Led a scrum team, coached and managed interns, and implemented multiple technological solutions to enhance the platform's functionality.
Tech-Stack: React, Node.js (REST, Express), TypeScript, styled-components, CyPress, Stripe, Postgres, Github Actions, Azure
Amazon Web Services (AWS), Continuous Delivery, Continuous Integration, Microsoft Azure, Node.Js, Postgresql, React (JavaScript library), Typescript
1/2019 – 4/2020
Tätigkeitsbeschreibung
Developed a WebSocket-based chatbot plugin for enhanced customer engagement and streamlined backend operations. Leveraged a range of technologies, including TypeScript, React, and Node.js, to deliver a responsive, user-friendly, and highly configurable platform. Managed Linux VPS and collaborated on customer-facing chatbot management dashboard.
Tech-Stack: React, Node.js (REST, Express), TypeScript, styled-components, Postgres, Redis, Linux administration, Docker
Docker, Node.Js, Postgresql, React (JavaScript library), Server Administration, Typescript
10/2017 – 12/2018
Tätigkeitsbeschreibung
Developed ParrotAI, a Java-based Natural Language Intent Classifier service utilizing OpenNLP to analyze chatbot user input and deliver accurate predefined responses. Created a REST-API, TypeScript library, and dashboard for efficient AI model management, while implementing robust real-time communication and authentication features.
Tech-Stack: Java (Spring Boot), OpenNLP, WebSocket API, React, styled-components, MS SQL Server, Azure, Docker
Docker, Java Database Connectivity, Microsoft Azure, Microsoft SQL-Server (MS SQL), React (JavaScript library), Spring Framework
Ausbildung
Technical University Munich (TUM)
Munich
Über mich
I prefer large technical projects that include architecture, implementation, deployment, and monitoring.
Weitere Kenntnisse
SQL/NoSQL: PosgreSQL, MySQL, MongoDB
DevOps: Docker, Kubernetes, AWS (CDK), Azure, Pulumi, GitHub Actions
Other: GenAI in production, vLLM, ollama, llama.cpp, Stable Diffusion, Flux, Stripe, Datatrans, Kafka
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden