Technical Lead & Solutions Architect
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐120€/Stunde
- 80339 München
- National
- de | en
- 09.09.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
10/2025 – 7/2026
Tätigkeitsbeschreibung
Contract extended with broader scope across the CRM backend landscape. Extended the existing production TypeScript/Node.js API built with NestJS and Express, designed and shipped a unified C#/.NET API (REST + GraphQL), and introduced governed AI tooling for daily delivery work.
• Designed a unified CRM API (REST + GraphQL), ending business logic duplicated across multiple frontends
• Developed and maintained a production CRM backend in TypeScript/Node.js with NestJS and Express, covering API endpoints, configuration, and external service integrations
• Extended the solution into C#/.NET and personally designed and shipped the unified API, applying architecture patterns across stacks and using AI tooling as part of a reviewable engineering workflow
• Replaced static code-level mandator configuration with dynamic runtime config served by the API — config changes no longer require a release
• Built a Node.js/TypeScript agent CLI giving AI agents governed access to Jira, Confluence, Azure DevOps, and internal tooling, with human review of all output
• Developed an internal delivery platform that grew from a team page into a blog, planning, and configuration hub
• Supported the team's migration to an improved Jira workflow
• Identity and access management throughout: Entra ID, OAuth flows, API permissions, group management
Technologies: .NET, C#, GraphQL, REST, TypeScript, Node.js, NestJS, Express, React, Next.js, MongoDB, Kubernetes, Azure DevOps, Entra ID, OAuth, Grafana
Graphql, Mongodb, API-Entwickler, Software Architecture, .Net, C#, Node.Js, Typescript, Solution Architekt, Microsoft Azure, Kubernetes, React (JavaScript library)
1/2024 – 10/2025
Tätigkeitsbeschreibung
Engaged as React expert to modernise the POS software used in more than 1,200 Douglas stores across 14 European countries. Led the transition from a legacy Angular implementation to a maintainable React architecture and shipped the business-critical CRM integration in under a year.
• Rewrote the CRM/POS integration in under a year with clearer architecture, more test coverage, and updated documentation
• Software runs on every cash register in more than 1,200 stores across 14 European countries
• Moved from after-hours deployment windows toward safer deployments during business hours through better error handling, observability, and recovery paths
• Onboarded 1 senior and 2 junior developers; all productive contributors within weeks
• Introduced "Full Stack Fridays", team-driven learning sessions covering Figma prototyping, GraphQL, C#/.NET, and more
• Built an in-house shortlink and QR service in Next.js + .NET in weeks, replacing a third-party SaaS that no longer met business needs
Technologies: React, TypeScript, Node.js, NestJS, Express, Angular, Next.js, .NET, C#, MongoDB, Kubernetes, Azure DevOps, Instana, Grafana
.Net, Agile Coach, Angular, API-Entwickler, C#, CRM-Berater, DevOps, Figma, Graphql, Kubernetes, Microsoft Azure, Mongodb, React (JavaScript library), Typescript
9/2022 – 5/2023
Tätigkeitsbeschreibung
Managed the handover of a Next.js platform from an external agency to a newly formed in-house team, audited the codebase, merged two products, and got the team up to speed.
Highlights:
- audited the codebase and improved quality across the stack: Next.js, TypeScript, GraphQL, Apollo, Cypress, Storybook, Tailwind
- consolidated two separate web products into a single codebase without disrupting active development
- onboarded four new hires in parallel while keeping delivery on track
- introduced lightweight agile practices that the team still uses
Agile Coach, Graphql, React (JavaScript library), Typescript
1/2022 – 7/2022
Tätigkeitsbeschreibung
Led a three-person team building a data-heavy internal web app in TypeScript and React, with a strong focus on mentoring two junior developers.
Highlights:
- daily pair-programming with two juniors, both grew into independent contributors within weeks
- tracked down and resolved chronic render-cycle bottlenecks, reducing page interaction delays
Typescript, React (JavaScript library)
3/2021 – 12/2021
Tätigkeitsbeschreibung
Rewrote a complex AngularJS optometry workflow app in TypeScript/React, replacing ad-hoc state logic with XState-driven form architecture for in-store staff.
Highlights:
- daily pair-programming as the main knowledge transfer strategy
- state-machine driven multi-step form architecture built to make changes safer
- custom on-screen keyboards tailored to in-store workflows
Typescript, React (JavaScript library)
7/2020 – 3/2021
Tätigkeitsbeschreibung
Built a real-time communication micro-frontend handling VoIP calls between customers and mortgage advisors, using React, Redux Toolkit and WebRTC.
Highlights:
- doubled as agile coach, introducing practices that noticeably reduced sprint friction
- first production WebRTC integration, shipped without third-party SDK
Agile Coach, React (JavaScript library), Typescript
7/2019 – 12/2019
TätigkeitsbeschreibungBuilt and maintained React components powering high-traffic show websites for ProSieben and Sat.1 formats, with GraphQL APIs and analytics tracking throughout.
Eingesetzte QualifikationenAPI-Entwickler, Graphql, React (JavaScript library)
4/2019 – 7/2019
TätigkeitsbeschreibungBuilt a React + GraphQL web magazine for Germany's largest online car dealer, connected to a headless CMS.
Eingesetzte QualifikationenReact (JavaScript library)
8/2018 – 12/2018
Tätigkeitsbeschreibung
Built components for an online travel magazine using React, TypeScript and GraphQL, backed by Contentful as a headless CMS.
Highlights:
- early use of Contentful as a headless CMS
Graphql, Typescript, React (JavaScript library)
11/2017 – 5/2018
Tätigkeitsbeschreibung
Developed React components for Lufthansa's digital touchpoints, integrated into Adobe Experience Manager.
Highlights:
- accessibility as a hard requirement, not an afterthought
- component library built for editorial reuse across markets
Typescript, Adobe Experience Manager (AEM), JavaScript, React (JavaScript library), Syntactically Awesome Stylesheets (Sass)
11/2016 – 11/2017
Tätigkeitsbeschreibung
Built real-time monitoring dashboards served directly on industrial machines, using native web components years before they went mainstream.
Highlights:
- early adopter of native web components via Polymer in a production manufacturing context
CSS (Cascading Style Sheet), Git, HTML5, JavaScript, Jira
8/2016 – 10/2016
TätigkeitsbeschreibungPorted an iOS app to Android using React and Cordova. Scoped, executed and shipped within two months.
Eingesetzte QualifikationenBehavior Driven Development, Git, JavaScript, React (JavaScript library)
4/2016 – 7/2016
TätigkeitsbeschreibungDelivered a QR-code-based badge management system for staff and visitors, including on-demand print integration.
Eingesetzte QualifikationenMysql, AngularJS, HTML, Laravel, Agile Methodologie, Git, HTML5, JavaScript, Json, Oracle Database, PHP, Symfony, Syntactically Awesome Stylesheets (Sass)
9/2014 – 6/2016
Tätigkeitsbeschreibung
Rearchitected a legacy migration tool, moved to Symfony + React with CQRS-backed data structures, and made changes easier to trace and review.
Highlights:
- introduced CQRS in a PHP project at a time when the pattern was still uncommon there
HTML, Git, JavaScript, Json, Mysql, Nearshoring, PHP, React (JavaScript library), Representational State Transfer (REST), Scrum, Software Design, Symfony, Syntactically Awesome Stylesheets (Sass), Test Automation, Zend Framework
5/2013 – 2/2014
Tätigkeitsbeschreibung
Implementing a Software Self Service portal that integrates with an existing Asset Management system.
* Implementing a new PHP Bundle and integrate it with the existing Zend Framework Application
* Implement a User Interface based on ExtJs
* Connect the PHP Application via a provided MSSQL Database that supplied altiris information
* Direct software orders to the responsible teams via Notes
* Provide Oracle Views to aggregate Orders
CSS (Cascading Style Sheet), Git, JavaScript, Oracle Database, PHP, Zend Framework
1/2013 – 7/2013
Tätigkeitsbeschreibung
Built a multi-region dealer evaluation platform for BMW, supporting both customer-facing and internal staff surveys across global markets.
Highlights:
- hierarchical evaluation model: store → local → regional → country, each level saw exactly the data their role required
- first AngularJS application, adopted before the framework was mainstream in enterprise contexts
- multi-region, multi-language rollout across BMW's global dealer network
AngularJS, HTML, Laravel, PHP, Agile Methodologie, CSS (Cascading Style Sheet), Git, JavaScript, Mysql, Symfony, Web Entwicklung
8/2012 – 10/2014
TätigkeitsbeschreibungMaintained a worldwide hardware migration tracking system used across McKinsey offices globally, built on Zend Framework and Oracle DB.
Eingesetzte QualifikationenOracle-Berater, HTML, PHP, Hardware-Design, It-Beratung, JavaScript, Oracle-Anwendungen, Scrum, Subversion, Web Entwicklung, Zend Framework
7/2012 – 1/2016
TätigkeitsbeschreibungOwned a full-stack auction platform used for a company-wide annual charity event, covering database schema, backend, and frontend.
Eingesetzte QualifikationenHTML, Laravel, Agile Methodologie, AngularJS, CSS (Cascading Style Sheet), Git, JavaScript, Mysql, PHP, Symfony, Web Entwicklung
12/2010 – 10/2011
TätigkeitsbeschreibungBuilt interactive JS components for a live browser game, with a tight focus on performance and smooth real-time UX.
Eingesetzte QualifikationenAgile Methodologie, CSS (Cascading Style Sheet), HTML, JavaScript, Subversion
2/2009 – 7/2012
TätigkeitsbeschreibungExtended and maintained a global asset management system for McKinsey's IT operations, built on PHP, ExtJS and Oracle DB within a cross-functional agile team.
Eingesetzte QualifikationenOracle-Berater, Agile Coach, HTML, CSS (Cascading Style Sheet), Git, JavaScript, Oracle Database, PHP, Subversion, Zend Framework
11/2008 – 2/2009
TätigkeitsbeschreibungBuilt and maintained internal web portals for one of Germany's largest engineering firms within a SharePoint environment.
Eingesetzte QualifikationenBerater SharePoint, HTML, JavaScript, Microsoft SharePoint Server
Zertifikate
Ausbildung
München
Über mich
Recent work includes modernising retail POS software used in more than 1,200 stores across 14 European countries, extending production TypeScript/Node.js services, and designing and shipping a unified C#/.NET CRM API. I have also managed agency-to-in-house handovers, consolidated web products, and rebuilt complex legacy workflows around React, TypeScript, and explicit state machines.
How I help:
- Architecture reviews, system integration, and legacy modernisation
- Hands-on frontend and backend delivery
- Technical leadership, pair programming, mentoring, and onboarding
- Automated testing, release reliability, and maintainable delivery workflows
- Practical AI-assisted development with automated checks and human review
I make technical decisions with operational needs, maintainability, and the team's capabilities in mind. Knowledge transfer is part of delivery, so the team can continue without depending on me.
Based in Munich, working with teams across DACH in German and English.
Weitere Kenntnisse
Backend & APIs: Node.js, NestJS, Express, C#/.NET, REST, GraphQL, API design, authentication, and authorisation. PostgreSQL, MongoDB, and DynamoDB. Earlier project experience with PHP, Symfony, MySQL, and Oracle.
Cloud & delivery: Kubernetes, Docker, Terraform, Argo CD, GitOps, Git, CI/CD, Azure DevOps, and Entra ID. AWS experience from building and operating my own product (2020–2025): AWS CDK with TypeScript, Node.js Lambda, AppSync, Cognito, EventBridge, DynamoDB, S3, CloudFront, and CodePipeline.
Architecture & quality: Software architecture, technical assessments, system integration, micro-frontends, clean code, refactoring, automated testing, and UI/end-to-end testing with Playwright.
Technical leadership: Mentoring, pair programming, onboarding, practical workshops, and collaboration with product owners, developers, and architects.
AI-assisted engineering: GitHub Copilot, OpenCode, Pi, Claude Code, and Codex for planning, implementation, analysis, and review. Custom agent tools, TypeScript CLIs, skills, and workflow automation with human responsibility for architecture and production.
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
