Christoph Johannsdotter-Lead Developer & Architect
Check rate
Experience
Energy Provider
- Further development of the online agent portal using Angular and Nx tools.
- Implementation of complex state management logic with NgRx.
- Expansion of the middleware layer (Node.js, Loopback/Express) using TypeScript.
Telecom Provider
- Modernization: Replacing legacy Java APIs with Nest.js and connecting a GraphQL backend via Apollo.
- Frontend architecture: Development of complete online service modules (Angular, NRWL Nx) with state management using NgRx.
- Mentoring: Providing expert guidance and training to the internal Angular team to improve code quality.
Energy Provider
- Full-stack development: Implementation of modules for the customer portal (Angular 15+) and further development of the Java backend.
- Cloud & security: Implementation of a Single Sign-On (SSO) solution via AWS Cognito/Amplify.
- DevOps & QA: Optimization of CI/CD pipelines (Azure/AWS), containerizing applications with Docker, and introducing automated tests with Cypress.
- Consulting: Advising on API design and modernizing IT infrastructure.
Lead Developer & Architect
State Authority
- Full design and redevelopment of a REST API and database architecture (PostgreSQL/PostGIS) for a government application for ordnance surveying.
- Responsible for the entire tech stack and data model.
Real Estate Portal
- Complex business logic: Designing and developing a search-heavy Angular application with complex filter logic (multiple, interdependent criteria).
- Full-stack integration: Performance optimization and further development of the Laravel (PHP) backend for fast response times in 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: Implementation of robust security standards by integrating OIDC/OAuth2 for seamless Single Sign-On (SSO) solutions in the frontend.
- Fullstack & API Design: Development of high-performance backend modules with NestJS/Node.js, plus expansion and maintenance of existing Java Spring interfaces.
- Design Systems: Creation of a central, reusable UI component library (SCSS/design system) to standardize UX across multiple applications.
- DevOps Culture: Establishment of Docker containers and Kibana logging in the development team, and introduction of automated end-to-end tests for quality assurance.
International mail-order company
- CI/CD Engineering: Setup and configuration of a fully automated Continuous Integration pipeline using Jenkins and Docker.
- Quality Assurance: Establishment of strict quality standards (Quality Gates) through static code analysis, automated testing, and enforcement of code styles.
- Process Optimization: Introduction of professional versioning workflows (GitFlow/Mercurial) and implementation of build hooks for process automation.
- Knowledge Transfer: Documentation of the system architecture and technical training of internal teams.
Livestreaming provider for HD weather cameras
- High-Availability Architecture: Design and lead development of a highly available camera network and streaming backbone.
- Distributed Systems & Orchestration: Development of a fault-tolerant queue management and workload distribution based on an Apache Mesos cluster and Zookeeper.
- Microservices & Polyglot Persistence: Building a microservice landscape using Node.js, Express, and MongoDB.
- Media Streaming: Development of specialized modules for Wowza Media Server (Java) to optimize HD content delivery.
Web agency
- Professional software development: Delivery of various client projects focusing on PHP and JavaScript in an agency setting.
- API Development: Design and implementation of REST interfaces for external system integrations.
- Legacy Refactoring: Modernization and extension of existing application landscapes.
Retail group
- Lead Development (Intranet): Functional and technical leadership in rebuilding the company-wide intranet solution.
- Digitization of business processes: Replacing manual processes (Excel macros/Access) with modern, web-based applications.
- Fullstack Modernization: Development of interactive web frontends (jQuery/Ajax) and robust PHP backends to boost process efficiency.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Energy, Telecommunication, Government and Administration, Information Technology, Real Estate, and Media and Entertainment.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Quality Assurance, and Product Development.
Summary
Senior Angular Developer & Software Architect with over 18 years of experience.
Specialized in developing high-performance web applications, scalable state management patterns, and test automation.
Proven expertise in complex large-scale 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
Statistics
Experience
Expertise
Qualifications
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
Most recent projects
FRATCH works with many companies and recruitment agencies. Here you will find our recently posted projects and opportunities.
