Recommended expert

Christoph Johannsdotter

Lead Developer & Architect

Christoph Johannsdotter
Probsteierhagen, Germany

Experience

Jan 2024 - Present
2 years 3 months

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.
Jan 2023 - Mar 2025
2 years 3 months

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.
Nov 2019 - Dec 2025
6 years 2 months

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.
Jan 2017 - Jun 2022
5 years 6 months

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.
Oct 2016 - Dec 2020
4 years 3 months

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.
Jan 2016 - Nov 2019
3 years 11 months

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.
Jan 2014 - Dec 2014
1 year

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.
Jan 2013 - Dec 2015
3 years

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.
Aug 2010 - Jun 2013
2 years 11 months

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.
Jan 2009 - Jul 2010
1 year 7 months

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).

Energy
Telecommunication
Government and Administration
Information Technology
Real Estate
Media and Entertainment

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).

Information Technology
Quality Assurance
Product Development

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

German
Native
English
Advanced

Education

Oct 2009 - Jan 2013

FH Kiel

B.Sc. Information Technology & Internet · Information Technology & Internet · Kiel, Germany · 1.8

Aug 2007 - Jan 2010

Bartels-Langness

IT Systems Management Clerk · Kiel, Germany · 1.0

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Christoph based?

Christoph is based in Probsteierhagen, Germany.

What languages does Christoph speak?

Christoph speaks the following languages: German (Native), English (Advanced).

How many years of experience does Christoph have?

Christoph has at least 17 years of experience. During this time, Christoph has worked in at least 1 role and for 8 different companies. The average length of individual experience is 2 years and 9 months. Note that Christoph may not have shared all experience and actually has more experience.

What roles would Christoph be best suited for?

Based on recent experience, Christoph would be well-suited for roles such as: Lead Developer & Architect.

What companies has Christoph worked for in recent years?

In recent years, Christoph has worked for Energy Provider, Mobile Network Operator, and State Agency.

Which industries is Christoph most experienced in?

Christoph is most experienced in industries like Energy, Telecommunication, and Government and Public Administration. Christoph also has some experience in Information Technology (IT), Real Estate, Media, and Entertainment and Publishing.

Which business areas is Christoph most experienced in?

Christoph is most experienced in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development.

Which industries has Christoph worked in recently?

Christoph has recently worked in industries like Energy, Government and Public Administration, and Telecommunication.

Which business areas has Christoph worked in recently?

Christoph has recently worked in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development.

What is Christoph's education?

Christoph holds a Bachelor in Information Technology & Internet from FH Kiel.

What is the availability of Christoph?

Christoph is immediately available for suitable projects.

What is the rate of Christoph?

Christoph's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Christoph?

To hire Christoph, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 750-910 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.