10.11.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Senior Angular Architekt & Fullstack TypeScript Entwickler | Tech Lead | Node.js, NestJS, KI

Berlin, Deutschland
Weltweit
B.Sc. Medieninformatik
Berlin, Deutschland
Weltweit
B.Sc. Medieninformatik

Profilanlagen

Gregor-Doroschenko-CV-English.docx
Gregor-Doroschenko-CV-Deutsch.docx
Gregor-Doroschenko-CV-Deutsch.pdf
Gregor-Doroschenko-CV-English.pdf

Über mich

Senior Angular/TypeScript Architekt und Tech Lead, 15+ Jahre. Fullstack mit Node.js/NestJS, React/Next.js. Zuletzt Angular 8→20 ohne Ausfallzeit für 5.000+ Nutzer, Ladezeit −65 %. Entwickle mit KI-Coding-Agenten. Ab sofort, 100 %, remote oder vor Ort, freiberuflich.

Skills

LLMWeb ComponentsKünstliche IntelligenzCode-ReviewPostgreSQLNode.jsSoftware ArchitectureSvelteAngular 2+Next.jsShopifyTechnische LeitungTypeScriptWeb Content Accessibility GuidelinesWeb Performance OptimizationWebGLRxjsAngular MaterialReact.jsBackendPlaywrightCoaching und MentoringFull Stack EntwicklungGraphQLFront EndApi DesignNestJSDocker
Fullstack TypeScript & Backend
Full-Stack-Entwicklung mit TypeScript End-to-End: Angular- oder React-Frontend, Backend mit Node.js und NestJS (8+ Jahre). REST-API-Design (10+ Jahre), GraphQL mit Apollo, Protobuf. Authentifizierung mit OAuth 2.0 / OpenID Connect. PostgreSQL, MongoDB, SQLite: Schema-Design, Query-Optimierung. Frontend-Integration mit Java/Spring- und .NET-Backends (VIGNOLD, SoftwareOne). Headless CMS: PayloadCMS, Strapi.

Angular-Architektur & Modernisierung
Angular-Experte seit v2, 10+ Jahre Enterprise. Zero-Downtime-Migration Angular 8 bis 20 für 5.000+ Nutzer, Ladezeiten −65 %. Angular Upgrade, Legacy-Modernisierung, Architektur-Refactoring, Performance-Optimierung, Code Splitting, Lazy Loading. Modernes Angular: Signals, Zoneless, Standalone Components, Signal Forms, Hydration, SSR. RxJS, NgRx SignalStore, NgRx, NGXS, Nx Monorepo, Angular CDK, Angular Material, Komponentenbibliotheken, Design Systems.

React, Next.js, SvelteKit & Shopify
React, Next.js (SSR, SSG) mit TypeScript: Kundenprojekt The Flash Laser (Next.js + PayloadCMS). SvelteKit: Website Reel2Reel Studio. Shopify: Kundenprojekt RAW Femme. TailwindCSS, SCSS, Core Web Vitals (LCP, CLS), E-Commerce-Frontends, Single Page Applications.

UX & Barrierefreiheit
UX/UI-Kompetenz aus dem Studium Medieninformatik (B.Sc.), UX-Redesign einer Vertriebsanwendung (SoftwareOne). Barrierefreiheit nach WCAG 2.1 AA und BFSG.

Technische Leitung
Tech Lead in Teams bis 9 Personen, remote und vor Ort. Mentoring von Senior- und Junior-Entwicklern bis zur Eigenständigkeit, Code Reviews, Coding Standards, Stakeholder Management, Scrum, Kanban. 20+ Angular-Workshops (3–5 Tage), 10+ Vorträge auf Fachkonferenzen (DWX, Web Developer Conference).

KI-gestützte Entwicklung
Täglich mit KI-Coding-Agenten: Claude Code, Kiro, GitHub Copilot. Agenten implementieren, Architektur, Code-Review und Quality Gates bleiben in erfahrener Hand. Einführung agentischer Workflows im Team, eigene MCP-Server in TypeScript. LLM-Integration in TypeScript-Anwendungen (Claude- und Gemini-APIs), RAG, Workflow-Automatisierung mit LLMs.

Cloud, DevOps & CI/CD
Docker und Docker Compose (8+ Jahre), Linux-Server-Administration. CI/CD-Pipelines mit GitLab CI, Azure DevOps, TeamCity. Erfahrung in AWS-basierten Projekten (u. a. Bahn-Simulationsplattform) und mit Azure Functions. Kubernetes (Grundlagen).

Testing & Qualität
Playwright, Vitest, Jest, Cypress, Jasmine/Karma. Unit- und E2E-Tests in CI/CD-Pipelines, Erhöhung der Testabdeckung, Abbau technischer Schulden.

Datenvisualisierung
Deck.gl, WebGL, D3, ThreeJs, ag-grid: Karten, Zugbewegungen, Zeitreihen, Bildfahrpläne, KPI-Dashboards, Sensordaten.

Weitere
Python (Arbeitskenntnisse). Deutsch und Russisch Muttersprache, Englisch verhandlungssicher.

Branchen
Bahn & Mobilität, E-Commerce, Retail, SaaS, Industrietechnik, Industrieautomatisierung (IoT/HMI), CleanTech.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2020

Sprachen

DeutschMutterspracheEnglischverhandlungssicherRussischMuttersprache

Projekthistorie

Founder, Principal Software Architect & Technical Consultant

Hold My Code GmbH

< 10 Mitarbeiter

Technische Beratung für Unternehmen bei der Modernisierung ihrer Angular- und TypeScript-Plattformen: Architektur, Upgrades, Performance und KI-gestützte Entwicklung.

Frontend-Modernisierung (diverse Kundenprojekte): Angular-Versionsupdates, Architektur-Refactoring, Performance-Optimierung, State-Management-Restrukturierung und UI-Library-Konsolidierung.

Angular Deep Dive Workshops: 20+ durchgeführte Workshops (je 3-5 Tage, 8-10 Teilnehmer). Praxisnahes Format: Teilnehmer entwickeln eine Demo-Applikation basierend auf ihrer realen Geschäftsdomäne, was die sofortige Anwendbarkeit der gelernten Konzepte sicherstellt.

Angewandte KI: Entwicklung KI-gestützter Workflow-Automatisierung mit LLM-Integration (Gemini, Claude) auf einer Full-Stack-TypeScript-Plattform (Angular, NestJS, PostgreSQL).

Agentische Entwicklung: Kunden- und Eigenprojekte mit KI-Coding-Agenten (Claude Code) umgesetzt – die Agenten implementieren, Architektur, Code-Review und Quality Gates bleiben in erfahrener Hand.

Tech Stack: Angular, NestJS, Next.js, SvelteKit, TypeScript, Node.js, PostgreSQL, PayloadCMS, Strapi, TailwindCSS, Gemini API, Anthropic, AWS, Docker, Jira, Confluence

Senior Angular Engineer - Simulations- & Datenvisualisierungsplattform

Großes deutsches Bahnunternehmen (über IT-Dienstleister)

Transport und Logistik

>10.000 Mitarbeiter

Angular-Frontend einer Simulationsplattform, die den deutschlandweiten Bahnverkehr inklusive Baustellen und Störungen modelliert, um die zu erwartende Betriebsqualität zu prognostizieren. Plattform: C++-Simulationsengine, Python-Backend, Angular-Webanwendung, AWS-Infrastruktur.

Datengetriebene Analyse-Ansichten: Umsetzung von Zeitreihen, Karten, Tabellen und Bildfahrplänen auf Basis eines generischen KPI-Frameworks mit GraphQL-Anbindung.

WebGL-Kartenvisualisierung: Weiterentwicklung der Deck.gl-basierten Visualisierung von Eisenbahninfrastruktur und Zugbewegungen, inklusive Migration von Leaflet zu Deck.gl.

Abbau technischer Schulden: Auflösung von Architekturverletzungen und Erhöhung der Testabdeckung durch automatisierte Unit- und End-to-End-Tests.

Komponentenbibliothek: Entwicklung wiederverwendbarer UI-Komponenten in der projektinternen Komponentenbibliothek auf Basis des Konzern-Design-Systems.

API & Datenschicht: Anbindung und Weiterentwicklung von REST- und GraphQL-Schnittstellen sowie Protobuf-basierter Datenkommunikation.

Tech Stack: Angular 20, TypeScript, Signals, Standalone Components, GraphQL, REST, Protobuf, Deck.gl, WebGL, Leaflet, Unit & E2E Testing, GitLab, AWS, Kiro CLI

Senior Angular Consultant & Architect

SoftwareOne

>10.000 Mitarbeiter

Lead-Architekt für das Frontend einer geschäftskritischen internen Vertriebsanwendung (5.000+ Nutzer), integriert in Microsoft Dynamics 365.

Architektur-Verantwortung: Verantwortung für die Frontend-Architektur eines komplexen Vertriebstools mit Warenkorb-Modul, Produktsuche & Filterung sowie Angebots-/Auftragsverwaltung - integriert in das Dynamics 365-Ökosystem.

Migration: Durchführung eines vollständigen Angular-Upgrade-Pfads (v8 bis v20) auf einem laufenden Produktivsystem mit 5.000+ täglichen Nutzern - ohne Ausfallzeiten während der gesamten Migration.

Performance: Reduktion der Ladezeiten um 65% durch Architektur-Refactoring, Code Splitting und Lazy-Loading-Strategien.

UX/UI-Redesign: Überarbeitung der Benutzeroberfläche zur Reduktion von Komplexität und Verbesserung der Usability für Vertriebsmitarbeiter, die täglich mit der Anwendung arbeiten.

Mentoring: 4 Entwickler im 9-köpfigen Team auf ein Niveau gebracht, auf dem sie eigenständig Angular-Upgrades und Feature-Entwicklung nach Ende des Engagements fortführen konnten.

Tech Stack: Angular, TypeScript, RxJS, Signals, TailwindCSS, Microsoft Dynamics 365, C# (Basics), .NET Backend Integration, Docker, Azure DevOps, Scrum

Lead Angular Software Engineer (Teilzeit, parallele Projekte)

VIGNOLD Group
Angular-Spezialist für eine Webanwendung, mit der Einzelhandelsketten (Lebensmittel, Mode) ihre wöchentlichen Werbeprospekte planen und erstellen - von der Template-Gestaltung über die Produktplatzierung bis zum Review-Workflow.

Angular-Experte: Einstieg in ein 5-köpfiges Full-Stack-Team (Java/Angular) als dedizierter Angular-Spezialist zur Behebung von Performance-Engpässen und Beschleunigung der Feature-Entwicklung.

Architektur-Refactoring: Restrukturierung der Komponenten-Kommunikation und Modul-Architektur zur Beseitigung von Performance-Problemen durch ineffizienten Datenfluss zwischen Komponenten.

Feature-Entwicklung: Umsetzung komplexer UI-Interaktionen mit Angular Material und Angular CDK - darunter ein Drag-and-Drop-Seiteneditor, Produktkatalogsuche und ein visuelles Review-System mit Annotationen und Kommentaren auf der Seite.

Code-Qualität: Etablierung von Code-Review-Prozessen und Refactoring von Legacy-Bereichen der Codebasis zur Verbesserung der Wartbarkeit.

Tech Stack: Angular 8+, TypeScript, JavaScript, HTML5/SCSS, Angular Material, Angular CDK, Node.js, Agile Methods

Senior Angular Software Engineer (Teilzeit, parallele Projekte)

KPS AG
Relaunch der E-Commerce-Plattform als Single Page Application für einen der größten Elektronikhändler Nordeuropas (Elkjop Norwegen, Elgiganten Dänemark).

Kritischer Launch-Fix: Während des Black Friday Week Launches für Norwegen und Dänemark innerhalb von 5 Stunden einen kritischen Checkout-Bug durch tiefgehendes State-Management-Debugging identifiziert und behoben - Verhinderung einer Launch-Verzögerung während der umsatzstärksten Verkaufsperiode des Jahres.

Feature-Entwicklung: Entwicklung zentraler E-Commerce-Module - Marketplace, Click & Collect, Checkout und User Dashboard - im Rahmen eines vollständigen SPA-Relaunches.

Performance-Optimierung: Beitrag zur Core Web Vitals-Optimierung (LCP, CLS) für schnelle Seitenladezeiten unter Last.

GraphQL-Integration: Implementierung von Apollo GraphQL-Schnittstellen für performanten Datenabruf über Produktkataloge und Bestellprozesse.

Code-Qualität: Sicherstellung der Zuverlässigkeit durch umfassende Unit-Tests mit Jasmine/Karma.

Tech Stack: Angular 11/12, TypeScript, NGXS, Web Components, Angular Universal (SSR), Material UI, SCSS, Apollo GraphQL, TeamCity CI/CD, Bitbucket, Jira, Splunk, Instana

Angular Software Engineer (Task Force)

ZEUS Automatisierungstechnik GmbH
Schnelle Lieferung: Einstieg mitten im Projekt als Task Force zur Beschleunigung der Frontend-Entwicklung einer HMI (Human Machine Interface) Webanwendung für die Industrieautomatisierung.

Frontend-Setup: Aufbau der Angular 9-Applikationsarchitektur und Entwicklung wiederverwendbarer UI-Komponenten mit Angular CDK für komplexe Maschinensteuerungs-Interaktionen.

Tech Stack: Angular 9, TypeScript, HTML/SCSS, Angular CDK, Industrial IoT

Software Developer & Lead of Angular Unit

Develappers GmbH
Festanstellung mit technischer Führungsverantwortung und Hands-on-Entwicklung. Aufbau und Leitung der Angular-Practice im Unternehmen.

Unit Lead: Aufbau und Leitung der 3-köpfigen Angular Unit. Verantwortlich für Technologieentscheidungen, Coding Standards und Teamentwicklung. 2 Entwickler für die Unit rekrutiert.

Kundenprojekt - Industrietechnik-Plattform: Entwicklung des Angular-Frontends für eine Industrietechnik-Software zur Produktionsplanung, Zeiterfassung und ergonomischen Risikobewertung in der Fertigung. Komplexe Domäne mit mehrstufigen Workflows, Datenvisualisierung und Mehrsprachigkeit.

Kundenprojekt - Forschungsdatenbank (CleanTech): Entwicklung eines Webportals (Angular) für ein Unternehmen im Bereich erneuerbare Energien zur Zentralisierung experimenteller Daten - als Ablösung verstreuter Excel- und Access-Dateien. Funktionen umfassten Chargen-Tracking, Versuchsprotokolle, Analyse-Workflows und ERP-Systemanbindung für durchgängige Auftragsverfolgung.

Training: Durchführung interner Schulungen und Weiterbildungen für Entwickler im gesamten Unternehmen.

DevOps: Betreuung der internen Server-Infrastruktur (Linux).

Tech Stack: Angular 2+, TypeScript, JavaScript, Go (Golang), Docker, Lua, Linux Server Administration


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden