Porträtfoto von Alex Rempel, freiberuflicher Angular Entwickler

Verfügbar ab Januar 2027

software won’t develop itself

Alex Rempel

Freiberuflicher Angular Frontend Architekt / Senior / Lead + Fullstack

15+ Jahre Softwareentwicklung, davon 7 mit Fokus auf Frontend-Architektur. Angular im Enterprise-Umfeld – E-Commerce, Asset-Management, Energiehandel und Versorger-Portale – mit Fullstack-Erfahrung (C#, Node.js-BFF, Java Spring).

  • 15+Jahre Softwareentwicklung
  • 9Jahre Angular
  • 13+Kunden und Auftraggeber
Verfügbarkeit
ab Januar 2027
Erfahrung
15+ Jahre Softwareentwicklung · davon 9 Jahre Angular
Beschäftigungsform
Freiberufler (Freelance)
Standort
64683 Einhausen, Südhessen (Deutschland)
Kontakt
alexey.rempel@gmail.com · +49 176 63088053

Kernkompetenzen

Schwerpunkte

Erfolge

Technologien und Branchen

Frontend

  • Angular 2–22
  • AngularJS
  • TypeScript
  • JavaScript
  • RxJS
  • Signals
  • NgRx
  • Angular Material
  • PrimeNG
  • Server-Side Rendering (SSR)
  • Micro-Frontends
  • Monorepos (NX)
  • Second-Entry-Libraries
  • HTML5
  • CSS3/SCSS
  • PWA
  • IndexedDB
  • WebSocket
  • D3.js
  • ECharts
  • qooxdoo

Testing

  • Jest
  • Karma/Jasmine
  • ng-mocks
  • ts-mockery
  • Playwright (Integration und E2E)

Backend und API

  • C#/.NET
  • Java (Spring, Hibernate/JPA)
  • Node.js/Express
  • C++
  • REST/OpenAPI (Code-Generierung)
  • Backend-for-Frontend
  • OAuth2/MSAL

Daten und DevOps

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS (SNS/SQS/S3)
  • Jenkins
  • TeamCity
  • Docker
  • Kubernetes
  • Helm
  • Git

Rollen

  • Architekt
  • Technical Lead / Team Lead
  • Senior Entwickler
  • Requirements Engineering mit Product Ownern und Endanwendern

Branchen

  • Energiehandel und -versorgung
  • Asset-Management
  • E-Commerce
  • Bahn und Energie
  • Luftfahrt-Datensynchronisation
  • Öffentliche Hand
  • Spiele

Projekterfahrung

Ausgewählte Projekte, neueste zuerst.

  1. – laufend

    SINC · Frontend Expert

    UX-Lösung für den Einwegkunststofffonds des Umweltbundesamtes (Produktivsystem): Backoffice und Clients für mehrere Fachdomänen – Hersteller, Begünstigte und Fondsfinanzen.

    • Angular-21-SPA-Clients mit gemeinsamen Libraries in einem Docker-Compose-Monorepo über drei Fachdomänen; C#-Backend-Microservices und Backend-zu-Backend-Anbindung
    • Integrations- und E2E-Tests mit Playwright, Unit-Tests mit Jest, ng-mocks und ts-mockery
    • Ab dem zweiten Tag produktiv in einem Monorepo mit ca. 60 Entwicklern
    • Angular 21
    • TypeScript
    • rxjs
    • HTML5/CSS3
    • C#
    • Playwright
    • Jest
    • Docker Compose
  2. –

    Vonovia · Frontend Expert

    UX für das Asset-Management von Aufzügen (Asset Manager und Instandhaltung): Multi-Brand-Angular-15-SPA mit hoher Datendichte.

    • Node.js-Backend-for-Frontend (API und Backend-zu-Backend); backendgesteuerte Layout-Formulare, dynamische editierbare Datentabellen, Panorama-Viewer, Assets auf Google Maps
    • Routing und State-Management refaktoriert, Jest-Unit-Tests und Code-Generierung aus OpenAPI-Verträgen ergänzt; Upgrade der Legacy-Anwendung auf modernes Angular vorbereitet
    • Frontend-Team: 3 Personen; Dateien mit regelmäßig über 2.000 Zeilen
    • Angular 15
    • TypeScript
    • rxjs
    • HTML5/CSS3
    • Node.js (Backend-for-Frontend)
    • OpenAPI
    • Jest
    • Google Maps
  3. –

    Proofsafe · Frontend Expert

    UX für Asset-Management in der Baumpflege im Startup-Umfeld: Multi-Brand-SPA mit Angular 20, vorbereitet für den Wechsel auf Angular 22 und höher.

    • „Forms for forms“: komplexe Konfigurations-UIs, die dynamische Endkundenformulare steuern
    • Jest-Unit-Tests ergänzt, Routing und State-Management refaktoriert; Performance-Optimierung von Google-Maps-Visualisierungen
    • Frontend-Team: 2 Personen
    • Angular 20
    • TypeScript
    • rxjs
    • HTML5/CSS3
    • Jest
    • Google Maps
  4. –

    RWE Trading · Frontend Architekt / Lead

    Trading-Floor-UX für Energiehändler: Excel-basierte Workflows in eine moderne Oberfläche überführt – im Styling der RWE-Vorgaben.

    • Raster aus Handels-„Kurven“ (Energievektoren) mit Echtzeit-Updates und Excel-naher Konfiguration sowie Excel-Export und -Update
    • Tageszusammenfassung über mehrere Zeitzonen (USA, EU, Japan) und Kurvenkatalog mit Abhängigkeits-Diagrammen und Live-Fehlerzuständen
    • C#-Backend-for-Frontend mit REST, Swagger und MSAL-Authentifizierung; Team ca. 6 Personen
    • Angular
    • TypeScript
    • rxjs
    • HTML5/CSS3
    • ECharts
    • C#
    • MSAL
    • PostgreSQL
  5. –

    KION Group AG · Architekt & Entwickler

    E-Commerce-SPA/PWA-Clients in einem großen NX-Monorepo aus Clients und Libraries: Multi-Brand- und Multi-Locale-Webshop und Portale für Verkauf und Vermietung von Gabelstaplern.

    • Clients durch vier Angular-Major-Versionen (13–16) geführt; Monorepo in Sub-Libraries mit Second-Entry-Points aufgeteilt, um Client-Bundles zu verkleinern; Angular SSR für SEO ergänzt
    • Team zu RxJS, Dependency Injection und Best Practices gecoacht; Jest-Unit-Tests über Clients und Libraries
    • Team ca. 10 Personen
    • Angular 13–16
    • NX Monorepo
    • SSR
    • PWA
    • TypeScript
    • rxjs
    • Jest
  6. –

    RWE Supply · Frontend Architekt & Entwickler

    Intranet-Anwendungsfamilie für das Asset-Management im Energiebereich, aufgebaut auf der konzernweiten Angular-Library „Unity“ (technische Leitung der Library).

    • „Unity“: modulare Utility-Library mit Second-Entry-Points, Showcase-Anwendung und gemeinsamen Komponenten für Teams in allen RWE-Bereichen
    • Anwendungen: DCentral (Regulierung energieerzeugender Anlagen), ForecastVIEW (anlagenspezifische Verbrauchsprognosen), PortfolioVIEW, DataVIEW, BIC, ViewAdmin
    • „Contract Wizard“: über 220 kontextsensitive Formulare, die sich schrittweise an Eingaben anpassen; ein Excel-getriebener Generator erzeugt Angular-Komponenten inkl. Validierungen und Übersetzungen
    • Angular-Material-Wrapper, Übersetzungs- und Locale-Module, Fehlerbehandlung, Schematics und Test-Utilities in der Library; ECharts-Dashboards; Team ca. 10 Personen
    • Angular
    • Angular Library
    • TypeScript
    • rxjs
    • Angular Material
    • ECharts
    • HTML5/CSS3
    • C#
    • PostgreSQL
  7. –

    KION Group AG · Architekt & Entwickler

    Projekt „ALE“: SPA-Clients mit PrimeNG auf Angular 11 für internes Asset- und Vertragsmanagement – komplexe Formulare für die Erstellung gewerblicher Verträge und die Vermietung von Assets auf externen Marktplätzen.

    • PDF-Vertragsgenerierung direkt im Client; Micro-Frontends inkl. Transklusion (Frontend-in-Frontend)
    • NPM-Libraries für gemeinsamen Code, Theme-CSS, Lokalisierung (WebTranslateit mit XLF-zu-CSV-Auflösung zur Laufzeit) und Angular-Widgets eingeführt
    • Echtzeit-User-Monitoring in Node.js-Server und Angular-Clients; DevOps mit Jenkins, YAML, Docker, Kubernetes, Azure; Team von 10 Personen
    • Angular 11
    • PrimeNG
    • Micro-Frontends
    • TypeScript
    • Node.js
    • Docker
    • Kubernetes
    • Azure
    • Jenkins
  8. –

    dd-chords (eigenes Produkt) · Architekt / Entwickler / Designer

    Akkord-Übersicht als PWA, live unter dd-chords.web.app: produktionsreifer Prototyp zur Demonstration von PWA- und IndexedDB-Know-how – läuft als SPA im Browser und ist auf Android als App installierbar.

    • Offline-Verfügbarkeit durch Synchronisation entfernter Songs in IndexedDB; eigenes Format für Songs mit Akkorden; Teilen von Songs aus der App
    • Firebase Hosting, Travis CI/CD, Jest-Unit-Tests
    • Angular
    • PWA
    • IndexedDB
    • Firebase
    • Jest
    • Travis CI
    Live-Demo öffnen →
  9. –

    KION Group AG · Architekt & Entwickler

    Projekt „PURE“: interne Clients und Portale für die Verwaltung von Gabelstapler-Ressourcen und -Verträgen.

    • Angular-2–9-Clients mit Server-Side Rendering und Micro-Frontends; OAuth2 für mehrere Frontends
    • Auth-Server- und Media-Server-NPM-Pakete: zentraler Authentifizierungspunkt für mehrere Micro-Frontends, Auslieferung von Assets und Bildern
    • Feature Toggles zur Trennung technischer von fachlichen Releases; Java-Spring-Services mit OpenAPI-Verträgen; Jenkins und Docker (Infrastructure as Code); Team ca. 10 Personen
    • Angular 2–9
    • SSR
    • Micro-Frontends
    • OAuth2
    • TypeScript
    • Java Spring
    • OpenAPI
    • Jenkins
    • Docker
  10. –

    DB Energie · Architekt & Entwickler

    Interner Web-Client zur Administration von Energienetzdaten, von Grund auf neu aufgebaut.

    • Konzept, Softwarearchitektur und Umsetzung; über 20 Monate als alleiniger Architekt und Entwickler
    • Angular-2–7-Client mit reaktivem Ansatz und Material Design; D3.js-Diagramme; SOAP- und REST- sowie TIBCO-OpenSpace-Schnittstellen
    • Jenkins-CI, Unit-Tests und Deployment
    • Angular 2–7
    • TypeScript
    • rxjs
    • Angular Material
    • D3.js
    • REST
    • SOAP
    • Jenkins
  11. –

    Mediatis · Entwickler

    Versioniertes Dokumenten-Repository als offline-fähige Web-App.

    • Features in AngularJS und TypeScript; Performance und Refactoring von C#-Services mit SQL-Backend
    • AngularJS
    • TypeScript
    • HTML5/CSS3
    • C#
    • SQL
  12. –

    livedooh · Entwickler

    Media-Player-Plattform: Chrome-App-Mediaplayer plus AngularJS-SPA mit C#- und MongoDB-Backend.

    • AngularJS
    • JavaScript
    • Chrome App
    • C#
    • MongoDB
  13. –

    Selbstständige Beratung

    Beratung und Entwicklung für Kunden, u. a. Brandmasters / KomAn (qooxdoo, Metaforce).

    • qooxdoo-WYSIWYG-UI-Editor: JSON-UI-Layouts, Theming und Lokalisierung – Open Source und im Produktiveinsatz
    • C#-Konfigurator-Framework: konfigurationsgetriebenes Modulmodell (Vererbung, Referenzierung, Verschachtelung), per Reflection aufgebaut, vollständig unit- und integrationsgetestet
    • qooxdoo
    • JavaScript
    • C#
  14. –

    Envision Entertainment

    „CnC Tiberium Alliances“: qooxdoo-Web-UI-Features und Theming, vollständiger Layout-Editor, SVG-Weltkarten-Renderer; C#-Webservices, Backend-Simulation und Tooling.

    • qooxdoo
    • JavaScript
    • SVG
    • C#
  15. –

    Jeppesen Norway AS, a Boeing Company

    Datensynchronisation zwischen heterogenen Datenbankmodellen und geografisch verteilten Systemen: Java-/Spring-/Hibernate-/JPA-Servermodule, REST-Services, PostgreSQL, Amazon AWS (SNS/SQS/S3). Details unter NDA.

    • Java
    • Spring
    • Hibernate/JPA
    • REST
    • PostgreSQL
    • AWS SNS/SQS/S3
  16. –

    EA Phenomic

    „CnC Tiberium Alliances“ (Browser- und plattformübergreifende Mobile-Clients) und „Lord of Ultima“ (Browser-Client), Team ca. 20: qooxdoo/HTML5-UI-Features inkl. Spiegelung der Oberfläche für Rechts-nach-links-Sprachen; nebenbei WYSIWYG-Layout-Editor, interaktives In-App-Tutorial-System und themenkompatible CSS-Animationen.

    • qooxdoo
    • HTML5
    • JavaScript
    • CSS-Animationen
  17. –

    devdroy (eigene Produkte)

    Eigene Android-Live-Wallpaper und -Apps (Java, OpenGL ES 2.0); drei davon bei Google Play veröffentlicht; CityApp-Prototyp unter NDA.

    • Android
    • Java
    • OpenGL ES 2.0
  18. –

    Advancis Software & Services

    „WinGuard“, Leitsystem für Gebäudesicherheit: Parallelisierungs-Engine und Schnittstellen zu Video-, Zutrittskontroll-, Telefonie-, Schwesternruf- und Leckwarnsystemen – alles allein als Entwickler und Lead, alles im Produktiveinsatz.

    • C++
    • MFC
  19. –

    rocketsciencegames

    „Deutschland singt online“ (PC-Karaoke-Spiel): DirectShow-Video-/Webcam-Pipeline, Shader-basiertes Videoschnitt-Studio, verschlüsselte Archivierung, Menü-GUI-System (XML/Lua). „Tabaluga“ (Nintendo DS): Spiellogik.

    • C++
    • DirectShow
    • Shader
    • Lua

Ausbildung, Lehre und Sprachen

Ausbildung
Master of Computer Science (Informatik)
Lehre
Lehrbeauftragter an der Hochschule Darmstadt: Grundlagen der Informatik, Android-Anwendungsentwicklung, UI- und Layout-Mechanismen
Schulungen
TypeScript, Angular, RxJS, funktionale Programmierung und Unit-Test-Konzepte
Sprachen
Deutsch, Englisch, Russisch (fließend)

Lassen Sie uns sprechen

Verfügbar ab Januar 2027 – ich freue mich auf Ihre Anfrage zu Angular-Projekten, Frontend-Architektur und Fullstack-Entwicklung.