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.
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Energy (6.5 years), Telecommunication (6 years), Government and Administration (5.5 years), Information Technology (5.5 years), Real Estate (4 years), and Media and Entertainment (3 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (17 years), Quality Assurance (11 years), and Product Development (11 years).
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
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Christoph based?
What languages does Christoph speak?
How many years of experience does Christoph have?
What roles would Christoph be best suited for?
What companies has Christoph worked for in recent years?
Which industries is Christoph most experienced in?
Which business areas is Christoph most experienced in?
Which industries has Christoph worked in recently?
Which business areas has Christoph worked in recently?
What is Christoph's education?
What is the availability of Christoph?
What is the rate of Christoph?
How to hire Christoph?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a
Nearby freelancers
Professionals working in or nearby Probsteierhagen, Germany