Portrait of Alex Rempel, freelance Angular developer

Available from January 2027

software won’t develop itself

Alex Rempel

Freelance Angular Frontend Architect / Senior / Lead + Fullstack

15+ years in software development, 7 focused on frontend architecture. Angular across enterprise e-commerce, asset management, energy trading and utility portals, with fullstack experience (C#, Node.js BFF, Java Spring).

  • 15+years in software development
  • 9years of Angular
  • 13+customers and clients
Availability
from January 2027
Experience
15+ years in software development · 9 of them with Angular
Engagement
Freelance (Freiberufler)
Location
64683 Einhausen, Hesse (Germany)
Contact
alexey.rempel@gmail.com · +49 176 63088053

Core skills

Focus areas

Key achievements

Technologies and industries

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 and E2E)

Backend and API

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

Data and DevOps

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

Roles

  • Architect
  • Technical lead / team lead
  • Senior developer
  • Requirements engineering with product owners and end users

Industries

  • Energy trading and supply
  • Asset management
  • E-commerce
  • Rail and energy
  • Aviation data synchronisation
  • Public sector
  • Games

Project experience

Selected projects, most recent first.

  1. – ongoing

    SINC · Frontend Expert

    UX solution for the German Environment Agency's single-use plastics fund (live product): backoffice and multi-domain clients for producers, beneficiaries and fund finance.

    • Angular 21 SPA clients with shared libraries in a Docker Compose monorepo spanning three business domains; C# backend microservices and backend-to-backend work
    • Integration and E2E tests with Playwright, unit tests with Jest, ng-mocks and ts-mockery
    • Productive on the second day inside a ~60-developer monorepo
    • Angular 21
    • TypeScript
    • rxjs
    • HTML5/CSS3
    • C#
    • Playwright
    • Jest
    • Docker Compose
  2. –

    Vonovia · Frontend Expert

    Elevator asset management UX for asset managers and maintenance staff: multi-brand Angular 15 SPA with high data density.

    • Node.js backend-for-frontend (API and backend-to-backend); backend-driven layout forms, dynamic editable data tables, panorama viewer, assets on Google Maps
    • Refactored routing and state management, added Jest unit tests and OpenAPI-contract code generation; prepared the upgrade of the legacy application to modern Angular
    • Frontend team of 3; files routinely over 2k lines of code
    • Angular 15
    • TypeScript
    • rxjs
    • HTML5/CSS3
    • Node.js (Backend-for-Frontend)
    • OpenAPI
    • Jest
    • Google Maps
  3. –

    Proofsafe · Frontend Expert

    Arboriculture asset management UX in a startup environment: multi-brand SPA on Angular 20, prepared for the move to Angular 22 and up.

    • “Forms for forms”: complex configuration UIs driving dynamic end-customer forms
    • Added Jest unit tests, refactored routing and state management; performance work on Google Maps visualizations
    • Frontend team of 2
    • Angular 20
    • TypeScript
    • rxjs
    • HTML5/CSS3
    • Jest
    • Google Maps
  4. –

    RWE Trading · Frontend Architect / Lead

    Trading-floor UX for energy traders: Excel-based workflows translated into a modern UI within RWE's styling guidelines.

    • Grid of trading “curves” (energy vectors) with real-time updates and near-Excel configuration, plus Excel export and updates
    • Multi-timezone daily summary (US, EU, Japan) and curve catalog with dependency charts and live error states
    • C# backend-for-frontend with REST, Swagger and MSAL authentication; team of ~6
    • Angular
    • TypeScript
    • rxjs
    • HTML5/CSS3
    • ECharts
    • C#
    • MSAL
    • PostgreSQL
  5. –

    KION Group AG · Architect & Developer

    E-commerce SPA/PWA clients in a large NX monorepo of clients and libraries: multi-brand, multi-locale webshop and portals for forklift sale and rental.

    • Led the clients through four Angular major versions (13–16); split the monorepo into second-entry-level sub-libraries to reduce client bundles; added Angular SSR for SEO
    • Mentored the team on RxJS, dependency injection and best practices; Jest unit tests across clients and libraries
    • Team of ~10
    • Angular 13–16
    • NX Monorepo
    • SSR
    • PWA
    • TypeScript
    • rxjs
    • Jest
  6. –

    RWE Supply · Frontend Architect & Developer

    Intranet application family for energy asset management, built on the corporation-wide “Unity” Angular library (technical lead for that library).

    • “Unity”: modular utility library with second entry-points, a showcase application and shared components for teams across RWE divisions
    • Applications: DCentral (regulation of energy-generating assets), ForecastVIEW (asset-specific consumption forecasting), PortfolioVIEW, DataVIEW, BIC, ViewAdmin
    • “Contract Wizard”: 220+ context-sensitive forms adapting step by step to inputs; an Excel-driven generator produces Angular components with validations and translations
    • Angular Material wrappers, translation and locale-loading modules, error handling, schematics and testing utilities in the library; ECharts dashboards; team of ~10
    • Angular
    • Angular Library
    • TypeScript
    • rxjs
    • Angular Material
    • ECharts
    • HTML5/CSS3
    • C#
    • PostgreSQL
  7. –

    KION Group AG · Architect & Developer

    ALE project: SPA clients with PrimeNG on Angular 11 for internal asset and contract management: complex forms for commercial contract creation and for renting assets on external marketplaces.

    • PDF contract generation directly in the client; micro-frontends including transclusion (frontend-in-frontend)
    • Introduced NPM libraries for shared code, theme CSS, localization (WebTranslateit with runtime XLF-to-CSV resolution) and Angular widgets
    • Real-time user monitoring in Node.js server and Angular clients; DevOps via Jenkins, YAML, Docker, Kubernetes, Azure; 10-person team
    • Angular 11
    • PrimeNG
    • Micro-Frontends
    • TypeScript
    • Node.js
    • Docker
    • Kubernetes
    • Azure
    • Jenkins
  8. –

    dd-chords (own product) · Architect / Developer / Designer

    Chord overview PWA, live at dd-chords.web.app as a production-level prototype to demonstrate PWA and IndexedDB skills: runs as SPA in the browser and installable as app on Android.

    • Offline availability by syncing remote songs to IndexedDB; own format for storing songs with chords; sharing of songs from within the app
    • Firebase hosting, Travis CI/CD, Jest unit tests
    • Angular
    • PWA
    • IndexedDB
    • Firebase
    • Jest
    • Travis CI
    Open live demo →
  9. –

    KION Group AG · Architect & Developer

    PURE project: internal clients and portals for managing forklift resources and contracts.

    • Angular 2–9 clients with server-side rendering and micro-frontends; oauth2 handled for multiple frontends
    • Auth Server and Media Server NPM packages: single auth point for multiple micro-frontends, asset and image delivery
    • Feature toggles separating technical from business releases; Java Spring services with OpenAPI contracts; Jenkins and Docker infrastructure-as-code; team of ~10
    • Angular 2–9
    • SSR
    • Micro-Frontends
    • OAuth2
    • TypeScript
    • Java Spring
    • OpenAPI
    • Jenkins
    • Docker
  10. –

    DB Energie · Architect & Developer

    Internal web UI client for energy grid data administration, built from zero.

    • Concept, software architecture and implementation; solo architect and developer for over 20 months
    • Angular 2–7 client with a reactive approach and Material design; D3.js charts; SOAP and REST plus TIBCO OpenSpace service interfaces
    • Jenkins CI, unit testing and deployment
    • Angular 2–7
    • TypeScript
    • rxjs
    • Angular Material
    • D3.js
    • REST
    • SOAP
    • Jenkins
  11. –

    Mediatis · Developer

    Versioned document repository as an offline-available web app.

    • AngularJS and TypeScript frontend features; C# service performance and refactoring with SQL backend
    • AngularJS
    • TypeScript
    • HTML5/CSS3
    • C#
    • SQL
  12. –

    livedooh · Developer

    Media player platform: Chrome App media player plus AngularJS SPA with C# and MongoDB backend.

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

    Independent consulting

    Consulting and development for clients, including Brandmasters / KomAn (qooxdoo, Metaforce).

    • qooxdoo WYSIWYG UI editor: JSON UI layouts, theming and localization, open source and in production
    • C# configurator framework: configuration-driven module model (inheritance, referencing, nesting) inflated via reflection, fully unit and integration tested
    • qooxdoo
    • JavaScript
    • C#
  14. –

    Envision Entertainment

    “CnC Tiberium Alliances”: qooxdoo web UI features and theming, feature-complete layout editor, SVG world-map renderer; C# web services, backend simulation and tooling.

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

    Jeppesen Norway AS, a Boeing Company

    Data synchronisation between heterogeneous database models and geographically distributed systems: Java/Spring/Hibernate/JPA server modules, REST services, PostgreSQL, Amazon AWS (SNS/SQS/S3). Details under NDA.

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

    EA Phenomic

    “CnC Tiberium Alliances” browser and cross-platform mobile clients, “Lord of Ultima” browser client (team ~20): qooxdoo/HTML5 UI features including right-to-left UI mirroring; side projects: WYSIWYG layout editor, interactive in-app tutorial system, theme-compatible CSS animations.

    • qooxdoo
    • HTML5
    • JavaScript
    • CSS animations
  17. –

    devdroy (own products)

    Own Android live wallpapers and apps (Java, OpenGL ES 2.0); three published on Google Play; CityApp prototype under NDA.

    • Android
    • Java
    • OpenGL ES 2.0
  18. –

    Advancis Software & Services

    “WinGuard” installation-security overview system: parallelisation engine and interfaces to video, access-control, telephony, nurse-call and leak-warning systems, all solo as developer and lead, all in production.

    • C++
    • MFC
  19. –

    rocketsciencegames

    “Deutschland singt online” PC karaoke game: DirectShow video/webcam pipeline, shader-based video-editing studio, encrypted archiving, menu GUI system (XML/Lua); “Tabaluga” Nintendo DS game: game logic.

    • C++
    • DirectShow
    • Shader
    • Lua

Education, teaching and languages

Education
Master of Computer Science
Teaching
Lecturer at Hochschule Darmstadt: basics of computer science, Android application development, UI and layout mechanisms
Training
TypeScript, Angular, RxJS, functional programming and unit-testing concepts
Languages
German, English, Russian (fluent)

Let’s talk

Available from January 2027 – I look forward to your enquiry about Angular projects, frontend architecture and fullstack development.