Christoph Johannsdotter
Lead-Entwickler & Architekt
Erfahrungen
Energieanbieter
- Weiterentwicklung des Online-Agentenportals mit Angular und Nx-Tools.
- Implementierung komplexer State-Management-Logiken mittels NGRX.
- Ausbau der Middleware-Layer (Node.js, Loopback/Express) unter Verwendung von TypeScript.
Mobilfunkanbieter
- Modernisierung: Ablösung von Legacy-Java-APIs durch Nest.js sowie Anbindung eines GraphQL-Backends via Apollo.
- Frontend-Architektur: Entwicklung vollständiger Online-Service-Module (Angular, NRWL Nx) mit State-Management via NGRX.
- Mentoring: Fachliche Beratung und Schulung des internen Angular-Teams zur Steigerung der Code-Qualität.
Energieanbieter
- Fullstack-Entwicklung: Realisierung von Modulen für das Kundenportal (Angular 15+) und Weiterentwicklung des Java-Backends.
- Cloud & Security: Implementierung einer Single-Sign-On (SSO) Lösung via AWS Cognito/Amplify.
- DevOps & QA: Optimierung der CI/CD-Pipelines (Azure/AWS), Dockerisierung der Anwendungen sowie Einführung automatisierter Tests mit Cypress.
- Consulting: Beratung zu API-Design und Modernisierung der IT-Infrastruktur.
Lead-Entwickler & Architekt
Landesbehörde
- Vollständiges Design und Neuentwicklung einer REST-API und Datenbank-Architektur (PostgreSQL/PostGIS) für eine behördliche Fachanwendung zur Kampfmittelsondierung.
- Verantwortung für den gesamten Tech-Stack und das Datenmodell.
Immobilienportal
- Komplexe Geschäftslogik: Konzeption und Entwicklung einer suchintensiven Angular-Applikation mit komplexer Filterlogik (mehrere, voneinander abhängige Kriterien).
- Fullstack-Integration: Performance-Optimierung und Weiterentwicklung des Laravel (PHP) Backends für schnelle Antwortzeiten bei komplexen Suchanfragen.
Mobilfunkanbieter
- Enterprise architecture transformation: Strategische Ablösung der Legacy-Frontends durch eine moderne Angular-Architektur.
- Einführung von Nx Workspaces (Monorepos) und NgRx für skalierbares State Management in großen Teams.
- Security & Identity: Implementierung robuster Sicherheitsstandards durch Integration von OIDC / OAuth2 für nahtlose Single-Sign-On (SSO) Lösungen im Frontend.
- Fullstack & API Design: Entwicklung performanter Backend-Module mit NestJS/Node.js sowie Erweiterung und Wartung bestehender Java-Spring Schnittstellen.
- Design Systems: Aufbau einer zentralen, wiederverwendbaren UI-Komponenten-Bibliothek (SCSS/Design System) zur Standardisierung der UX über mehrere Applikationen hinweg.
- DevOps Culture: Etablierung von Docker-Containern und Kibana-Logging im Entwicklungsteam sowie Einführung automatisierter End-to-End Tests zur Qualitätssicherung.
Internationaler Versandhandel
- CI/CD Engineering: Aufbau und Konfiguration einer vollautomatisierten Continuous Integration Pipeline mittels Jenkins und Docker.
- Quality Assurance: Etablierung strenger Qualitätsstandards (Quality Gates) durch statische Code-Analyse, automatisiertes Testing und Durchsetzung von Codestyles.
- Process Optimization: Einführung professioneller Versionierungs-Workflows (GitFlow / Mercurial) und Implementierung von Build-Hooks zur Prozessautomatisierung.
- Knowledge Transfer: Dokumentation der Systemarchitektur und technische Schulung der internen Teams.
Livestreaming-Anbieter für HD-Wettercams
- High-Availability Architecture: Design und Lead-Development eines hochverfügbaren Kamera-Netzwerks und Streaming-Backbones.
- Distributed Systems & Orchestration: Entwicklung eines fehlertoleranten Queue-Managements und Workload-Distribution auf Basis eines Apache Mesos Clusters und Zookeeper.
- Microservices & Polyglot Persistence: Aufbau einer Microservice-Landschaft unter Verwendung von Node.js, Express und MongoDB.
- Media Streaming: Entwicklung spezialisierter Module für Wowza Media Server (Java) zur optimierten Auslieferung von HD-Inhalten.
Web-Agentur
- Professional software development: Umsetzung diverser Kundenprojekte mit Fokus auf PHP und JavaScript im Agenturumfeld.
- API Development: Konzeption und Implementierung von REST-Schnittstellen für externe Systemanbindungen.
- Legacy Refactoring: Modernisierung und Erweiterung bestehender Applikations-Landschaften.
Einzelhandelskonzern
- Lead Development (Intranet): Fachliche und technische Leitung bei der Neuentwicklung der unternehmensweiten Intranet-Lösung.
- Digitalisierung von Geschäftsprozessen: Ablösung manueller Prozesse (Excel-Makros/Access) durch moderne, webbasierte Anwendungen.
- Fullstack Modernization: Entwicklung interaktiver Web-Frontends (jQuery/Ajax) und robuster PHP-Backends zur Steigerung der Prozesseffizienz.
Zusammenfassung
Senior Angular-Entwickler & Software-Architekt mit über 18 Jahren Erfahrung.
Spezialisiert auf die Entwicklung hochperformanter Webapplikationen, skalierbare State-Management-Muster und Testautomatisierung.
Bewährte Expertise in komplexen Großprojekten, insbesondere im Energie- und Telekommunikationssektor sowie im öffentlichen Sektor.
Fähigkeiten
Frontend-exzellenz**
Angular (Aktuelle Versionen)
Typescript
Rxjs
Signals
Html5/scss
Architektur & Tools**
Nx-arbeitsbereiche (Monorepos)
Micro-frontends
Webpack/esbuild
State-management**
Ngrx
Signal Store
Apollo (Graphql)
Redux Pattern
Qualitäts-engineering**
Playwright
Cypress
Jest
Backend & Cloud**
Node.js (Nest.js, Express)
Api-design (Rest & Graphql)
Docker
Ci/cd (Azure/aws)
Sprachen
Ausbildung
FH Kiel
B.Sc. Informationstechnologie & Internet · Informationstechnologie & Internet · Kiel, Deutschland · 1,8
Bartels-Langness
IT-Systemkaufmann · Kiel, Deutschland · 1,0
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.