Christoph Johannsdotter
Lead Developer & Architect
Experience
Energy Provider
- Extended the online agent portal using Angular and Nx tools.
- Implemented complex state management logic with NgRx.
- Expanded the middleware layer (Node.js, Loopback/Express) using TypeScript.
Mobile Network Operator
- Modernization: Replaced legacy Java APIs with Nest.js and connected a GraphQL backend via Apollo.
- Frontend architecture: Developed full online service modules (Angular, Nrwl Nx) with state management via NgRx.
- Mentoring: Provided technical guidance and training to the internal Angular team to improve code quality.
Energy Provider
- Fullstack development: Built modules for the customer portal (Angular 15+) and extended the Java backend.
- Cloud & security: Implemented a single sign-on (SSO) solution using AWS Cognito/Amplify.
- DevOps & QA: Optimized CI/CD pipelines (Azure/AWS), containerized applications with Docker, and introduced automated tests with Cypress.
- Consulting: Advised on API design and modernizing IT infrastructure.
Lead Developer & Architect
State Agency
- Fully designed and redeveloped a REST API and database architecture (PostgreSQL/PostGIS) for a government ordnance detection application.
- Responsible for the entire tech stack and data model.
Real Estate Portal
- Complex business logic: Designed and developed a search-intensive Angular application with complex filter logic (multiple, interdependent criteria).
- Full-stack integration: Optimized performance and enhanced the Laravel (PHP) backend for fast response times on complex search queries.
Mobile Network Operator
- Enterprise architecture transformation: Strategic replacement of legacy frontends with a modern Angular architecture.
- Introduction of Nx Workspaces (monorepos) and NgRx for scalable state management in large teams.
- Security & Identity: Implemented robust security standards by integrating OIDC/OAuth2 for seamless Single Sign-On (SSO) solutions in the frontend.
- Fullstack & API Design: Developed high-performance backend modules with NestJS/Node.js and extended and maintained existing Java Spring interfaces.
- Design Systems: Built a central, reusable UI component library (SCSS/design system) to standardize UX across multiple applications.
- DevOps Culture: Established Docker containers and Kibana logging in the development team and introduced automated end-to-end tests for quality assurance.
International Mail Order Company
- CI/CD Engineering: Set up and configured a fully automated continuous integration pipeline using Jenkins and Docker.
- Quality Assurance: Established strict quality standards (quality gates) through static code analysis, automated testing, and enforcement of code styles.
- Process Optimization: Introduced professional versioning workflows (GitFlow/Mercurial) and implemented build hooks for process automation.
- Knowledge Transfer: Documented system architecture and provided technical training to internal teams.
HD Weather Cam Livestreaming Provider
- High-Availability Architecture: Designed and led the development of a highly available camera network and streaming backbone.
- Distributed Systems & Orchestration: Developed a fault-tolerant queue management and workload distribution system based on an Apache Mesos cluster and Zookeeper.
- Microservices & Polyglot Persistence: Built a microservices landscape using Node.js, Express, and MongoDB.
- Media Streaming: Developed specialized modules for Wowza Media Server (Java) to optimize HD content delivery.
Web Agency
- Professional software development: Delivered various client projects focused on PHP and JavaScript in an agency environment.
- API Development: Designed and implemented REST APIs for external system integrations.
- Legacy Refactoring: Modernized and extended existing application landscapes.
Retail Corporation
- Lead Development (Intranet): Provided functional and technical leadership in the redevelopment of the company-wide intranet solution.
- Digitization of business processes: Replaced manual processes (Excel macros/Access) with modern web-based applications.
- Fullstack Modernization: Developed interactive web frontends (jQuery/Ajax) and robust PHP backends to improve process efficiency.
Summary
Senior Angular Developer & Software Architect with over 18 years of experience.
Specialized in building high-performance web applications, scalable state management patterns, and test automation.
Proven expertise in large, complex projects, especially in the energy and telecommunications sectors, as well as in the public sector.
Skills
Frontend Excellence**
Angular (Latest Versions)
Typescript
Rxjs
Signals
Html5/scss
Architecture & Tooling**
Nx Workspaces (Monorepos)
Micro-frontends
Webpack/esbuild
State Management**
Ngrx
Signal Store
Apollo (Graphql)
Redux Pattern
Quality Engineering**
Playwright
Cypress
Jest
Backend & Cloud**
Node.js (Nest.js, Express)
Api Design (Rest & Graphql)
Docker
Ci/cd (Azure/aws)
Languages
Education
FH Kiel
B.Sc. Information Technology & Internet · Information Technology & Internet · Kiel, Germany · 1.8
Bartels-Langness
IT Systems Management Clerk · Kiel, Germany · 1.0
Similar Freelancers
Discover other experts with similar qualifications and experience