freiberufler Senior Software Engineer auf freelance.de

Senior Software Engineer

zuletzt online vor 7 Tagen
  • auf Anfrage
  • 81737 München
  • DACH-Region
  • de  |  en
  • 16.03.2025

Kurzvorstellung

7+ years experienced senior full stack developer.
TypeScript ++ Go ++ Clean Code ++ TDD ++ GenAI

Auszug Referenzen (1)

"Die Zusammenarbeit mit M. war hervorragend. Er arbeitet sehr zuverlässig, gewissenhaft und effizient."
Senior Full Stack Developer (e-commerce saas platform)
Felix Wohnhaas
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Confluence, Jira, Microsoft Azure, Node.Js, Postgresql, React (JavaScript library), Sentry, Typescript

Qualifikationen

  • Node.Js4 J.
  • Software Architecture1 J.
  • Typescript5 J.
  • Amazon Web Services (AWS)4 J.
  • Apache Kafka1 J.
  • Cloud Spezialist1 J.
  • Docker2 J.
  • Golang1 J.
  • Microsoft Azure3 J.
  • Postgresql4 J.
  • React (JavaScript library)5 J.

Projekt‐ & Berufserfahrung

Senior Full Stack Developer
OTTO GmbH, Hamburg
8/2023 – 1/2025 (1 Jahr, 6 Monate)
Handel
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Apache Kafka, Cloud Spezialist, Golang, Software Architecture, Typescript

Senior Full Stack Developer (e-commerce saas platform)
Pricenow AG, Reichenbach im Kandertal
4/2022 – 3/2023 (1 Jahr)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Confluence, Jira, Microsoft Azure, Node.Js, Postgresql, React (JavaScript library), Sentry, Typescript

Architecture Consultant (Algorithm and Implementation)
Empion GmbH, Berlin
3/2022 – 3/2022 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2022 – 3/2022

Tätigkeitsbeschreibung

Revamped 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 Qualifikationen

Typescript

Lead Full Stack Developer
WorkNow, München
5/2020 – 12/2021 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Continuous Delivery, Continuous Integration, Microsoft Azure, Node.Js, Postgresql, React (JavaScript library), Typescript

Full Stack Developer, Project Lead Chatbot Plugin (Festanstellung)
addBots GmbH, München
1/2019 – 4/2020 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Docker, Node.Js, Postgresql, React (JavaScript library), Server Administration, Typescript

Machine Learning Engineer, Project Lead ML (Festanstellung)
addBots GmbH, München
10/2017 – 12/2018 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Docker, Java Database Connectivity, Microsoft Azure, Microsoft SQL-Server (MS SQL), React (JavaScript library), Spring Framework

Ausbildung

B.Sc.
Computer Science (passed with merit)
Technical University Munich (TUM)
2019
Munich

Über mich

Senior Software Engineer with 7+ years of experience specializing in microservices architecture and large-scale system transformations. Expert in TypeScript, Node.js, and cloud technologies with a focus on building scalable, maintainable systems serving millions of users. Experienced in leading and guiding technical teams. Early adopter of GenAI with hands-on experience.
I prefer large technical projects that include architecture, implementation, deployment, and monitoring.

Weitere Kenntnisse

TypeScript: React, Next.js, Svelte, Vue, Node.js, Nest
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
728
Alter
30
Berufserfahrung
7 Jahre und 5 Monate (seit 10/2017)
Projektleitung
6 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden