Freelance since 2008 · Hamburg, Germany

Wolfram Sokollek Full-stack software engineer, Angular to the core.

Requirements, architecture, code, tests, pipelines and cloud: I take web products from the idea to production and coach the teams that run them.

years of experience
18
years of Angular
12
projects
19
clients
16

What I do

The work I am asked for again and again.

Architecture and delivery

Requirements analysis, design and implementation of complex software systems of every size, as developer and application architect on many platforms.

Web, above all Angular

Single page applications and progressive web apps, from AngularJS to the newest Angular, with Nx monorepos, signals and Material.

CI/CD and cloud

Pipelines that ship in minutes, and AWS infrastructure as code with the CDK.

Coaching

Angular, TDD, clean code and trunk-based development, taught in pairing sessions, code reviews and trainings.

AI-driven development

AI-driven development with Claude Code and agentic workflows, with guard rails for a regulated enterprise.

Projects

Every engagement since 2008, newest first. Open one for the details.

  1. 2026 freenet DLS GmbH Senior full-stack developer, focused on AI-driven developmentAI-driven development of customer self-service (CSS) and CMS applications, since 07/2026.
    Team
    12 – 15 people
    • Developed customer self-service (CSS) and CMS applications further with Angular in an Nx monorepo landscape
    • Backend development with NestJS, Express and GraphQL on serverless infrastructure in AWS
    • Turned Figma designs into frontend code
    • Outstanding delivery speed through development driven by Claude Code
    • Brought AI coding assistants (Claude Code, GitHub Copilot) into daily development
    • Drove the integration of AI into the development team and the company

    Technologies

    • TypeScript
    • Angular
    • Nx
    • Node.js
    • NestJS
    • Express
    • GraphQL
    • AWS
    • Serverless
    • Figma
    • Claude Code
    • GitHub Copilot
    • Jira

    Methods

    • AI-assisted development
    • Development driven by Claude Code
  2. 2023 – 2026 Otto (GmbH & Co KG) Senior full-stack developer and DevOpsPrivacy services of otto.de, above all the cookie banner, in a Kanban team with a strong DevOps share.
    Duration
    36 months
    Team
    6 – 8 people
    Workplace
    Remote, on site too
    Project language
    German
    • Took over complex AWS infrastructure and the Spring Boot projects of privacy services from external teams
    • Infrastructure as code with the AWS CDK
    • Designed and built the architecture of the cookie banner in a complex corporate landscape
    • Built an A/B test architecture for the cookie banner
    • Modernised old JavaScript into TypeScript and current web standards
    • Implemented the design of the cookie banner from Figma, with better accessibility
    • Built the end-to-end test architecture that guards the banner
    • Unit, integration, architecture and end-to-end tests, test-driven
    • Monitoring dashboards for the cookie banner in Kibana / Elastic
    • AWS Lambdas in Kotlin and TypeScript
    • Drove fast, iterative and incremental delivery of new features
    • Built and tuned CI/CD workflows with GitHub Actions for speed
    • Analysed accessibility and implemented what was missing
    • Watched runtime and errors continuously to make the system more stable
    • Proactive contributions to lower infrastructure costs
    • Worked closely with other teams on critical production errors, development processes and A/B test results
    • Knowledge transfer sessions in the team
    • Brought AI coding assistants (Claude Code, Copilot) into daily development
    • Outstanding delivery speed through development driven by Claude Code
    • As AI ambassador: drove AI integration in the engineering teams and the company, evaluated agentic developer patterns for a regulated enterprise and shared best practices and guard rails for responsible AI-assisted development

    Technologies

    • TypeScript
    • JavaScript
    • Java
    • Kotlin
    • Vite
    • Vitest
    • Jest
    • Playwright
    • Selenium
    • Spring Boot
    • AWS CDK
    • CloudFormation
    • CloudFront
    • CloudWatch
    • S3
    • ECS
    • Lambda
    • DynamoDB
    • AppConfig
    • SQS
    • SNS
    • Secrets Manager
    • GitHub Actions
    • Jenkins
    • Kibana
    • MongoDB
    • Figma
    • Claude Code
    • Copilot

    Methods

    • Kanban
    • TDD
    • DDD
    • CI/CD
    • Pair Programming
    • Hexagonal architecture
    • Code Reviews
    • Trunk Based Development
    • AI-assisted development
    • Agentic workflows
  3. 2021 – 2023 freenet DLS GmbH Senior full-stack developer and DevOpsAngular customer self-care web apps in a Scrum / Kanban team.
    Duration
    18 months
    Team
    10 – 15 people
    Workplace
    Remote
    Project language
    German
    • Planned and built new features of several customer self-care Angular SPAs as full-stack developer in a complex application landscape
    • Coached the team in Angular, TDD, CI, CD and clean code
    • Introduced processes and practices that raised the team’s productivity, such as trunk-based development and incremental delivery
    • Designed and built the architecture for brand-independent components
    • Unit, integration and end-to-end tests, test-driven
    • Tuned the Nx monorepo for caching and structure
    • Reshaped the project architecture to speed up development
    • Built and improved CI/CD workflows
    • Cut the CI time from over an hour to under 10 minutes
    • Introduced continuous deployment to staging
    • Automated the production deployment with GitHub Actions
    • Worked in a team of developers of every level of experience

    Technologies

    • TypeScript
    • JavaScript
    • Angular 15
    • Nx
    • Jest
    • Cypress
    • Node.js
    • AWS CloudWatch
    • Sentry
    • GitHub Actions
    • GitHub CLI
    • Cucumber
    • Jira
  4. 2020 – 2021 About You AG & Co KG Senior full-stack developerAn Angular shop platform in a Scrum team, with international go-lives.
    Duration
    18 months
    Team
    10 people
    Project language
    English
    • Planned and built new features of the shop platform as full-stack developer in a complex application landscape
    • Planned and ran international go-lives of several shops together with the product owner
    • Direct coordination with product owners, teams and DevOps for efficient delivery
    • Coached the team in Angular and testing
    • Set up team processes that raised productivity
    • Analysed and reshaped the software architecture
    • Migrated the repository into an Nx monorepo
    • Built and extended the CI/CD process
    • Designed and built the API in Express
    • Unit, integration and acceptance tests
    • Search engine optimisation, analysed and implemented
    • Built and tuned the build and runtime Docker containers
    • Planned and built the logging, alarms and dashboards that monitor the applications

    Technologies

    • TypeScript
    • npm
    • Angular 8 – 12
    • Nx
    • Angular SSR
    • Angular Material
    • Karma
    • Jasmine
    • Jest
    • Cypress
    • Storybook
    • Express
    • Node.js
    • Nginx
    • Shell
    • GitLab
    • Docker
    • AWS CloudWatch
    • Sentry
    • Slack
    • Zeplin
  5. 2019 – 2020 Fielmann AG Full-stack developerModernised AngularJS SPAs and a C# REST backend for contact lenses, in a Scrum team.
    Duration
    5 months
    Team
    16 people
    • Planned and built new features of the web application as full-stack developer in a complex application landscape
    • Modernised the existing AngularJS code of the SPA and its build process
    • Coached the team in AngularJS and mentored juniors
    • Kept code quality high through intensive pair programming and code reviews
    • Planned, built and ran MongoDB migrations
    • Deployed the production systems
    • Designed and built REST interfaces in C# with Nancy
    • Unit, integration, API and acceptance tests (SpecFlow, TestCafe)
    • Watched the production system through monitoring
    • Took part in task forces that resolved production incidents
    • Automated the team’s development process with PowerShell scripts
    • Took an active part in stakeholder reviews and coordinated directly with the product owner

    Technologies

    • JavaScript
    • TypeScript
    • npm
    • AngularJS 1.7
    • Grunt
    • Karma
    • Jasmine
    • REST
    • C#
    • Nancy
    • NUnit
    • MongoDB
    • SpecFlow
    • TestCafe
    • TeamCity
    • Kibana
    • Kafka
    • PowerShell
  6. 2018 – 2019 scoyo GmbH Application architect, full-stack developer and coachBuilt a learning portal as SPA / PWA and migrated an AngularJS application, in a Scrum team.
    Duration
    17 months
    Team
    10 people
    • Designed the application architecture of the learning portal as SPA / PWA
    • Planned and built its components
    • Migrated an AngularJS application to Angular
    • Took a creative part in designing the components
    • Introduced a monorepo for the frontend projects
    • Built the Jenkins CI processes
    • Kept code quality high with pull request reviews, CI, high test coverage and metrics
    • Designed and built REST interfaces and data migration applications with Spring Boot
    • Coordinated directly with the product owner, designers and the team
    • Coached the team in Angular and continuous integration through trainings, code reviews and pair programming

    Technologies

    • JavaScript
    • TypeScript
    • npm
    • Angular
    • Angular Material
    • Akita
    • Karma
    • Protractor
    • REST
    • Java
    • Spring Boot
    • Hibernate
    • MySQL
    • Jenkins
    • AWS S3
    • CloudFront
    • XML
    • JSON
    • Git
  7. 2017 – 2018 HealthAG Application architect and full-stack developerA distributed invoice optimisation system in a Scrum team.
    Duration
    6 months
    Team
    5 people
    Project language
    German
    • New features and unit tests in the Angular 4 frontend and their interfaces in the Spring Boot backend
    • Restructured the frontend and introduced Jasmine unit tests for better coverage
    • Designed, built and tested a new architecture for the central invoice analysis component of the backend, which made a key milestone of the project possible
    • Code reviews and pair programming sessions as coaching

    Technologies

    • Angular 4
    • Karma
    • Less
    • TypeScript
    • Angular CLI
    • Java
    • RegEx
    • Spring Boot
    • RxJava
    • Mockito
    • MongoDB
    • REST
    • Bamboo
  8. 2016 – 2017 eSailors Full-stack developer and coachPayment features and microservices in a Scrum team.
    Duration
    12 months
    Team
    7 – 8 people
    Project language
    English / German
    • New features, unit and integration tests in the AngularJS web shop, full-stack
    • New features and tests in the Wicket back office
    • REST microservices and their Ribbon clients
    • Stored procedures
    • Code reviews
    • Onboarding sessions for team members on the AngularJS web shop
    • Direct coordination with product owner, QA, team and designers

    Technologies

    • AngularJS
    • Karma
    • HTML
    • Sass
    • TypeScript
    • Gulp
    • Java
    • Spring Boot
    • Ribbon
    • RxJava
    • Wicket
    • Mockito
    • Docker
    • Kafka
    • MongoDB
    • Redis
    • Oracle SQL
    • REST
    • Bash
    • ZooKeeper
    • Datadog
    • Zipkin
  9. 2016 T-Systems Application architect and full-stack developerA railway operations monitoring SPA in an international Scrum team.
    Duration
    10 months
    Team
    8 + 8 people
    Workplace
    Germany and Spain
    Project language
    English
    • Extended and improved the modules of the frontend framework
    • Planned and built components of the SPA
    • Introduced a component-oriented project structure
    • AngularJS knowledge transfer and coaching of developers
    • Code reviews and higher test coverage for quality assurance
    • Optimised the build processes of backend and frontend
    • Architecture documentation in UML, developer documentation in ngDocs
    • Close coordination with product owners and the team

    Technologies

    • AngularJS
    • JavaScript
    • HTML
    • CSS
    • SVG
    • WebSockets
    • Node.js
    • Chrome App
    • npm
    • Bower
    • Gulp
    • ngDocs
    • Jasmine
    • Karma
    • Java
    • Spring
    • Hibernate
    • MySQL
    • Tomcat
    • CORBA
  10. 2014 – 2015 scoyo GmbH Application architect and full-stack developerThe parents portal of a learning application.
    Duration
    13 months
    Team
    6 people
    • Designed the application architecture
    • Planned and built components of the SPA
    • Took a creative part in designing the components
    • Advised on the Scrum process
    • Built the build processes for TDD and CI
    • TDD with unit and end-to-end tests
    • Introduced the Flux architecture for AngularJS and TypeScript
    • Close coordination with the product owner and the team

    Technologies

    • JavaScript
    • TypeScript
    • AngularJS
    • HTML5
    • CSS3
    • Less
    • Angular Material
    • Bootstrap
    • Node.js
    • Flux
    • npm
    • Grunt
    • Gulp
    • Karma
    • Protractor
    • REST
    • Java
    • Spring Boot
    • MySQL
    • Jenkins
    • Bamboo
    • S3
  11. 2014 Bauer Media Group · SinnerSchraderFull-stack developerExtended and tuned a subscription portal of a publisher.
    Duration
    2 months
    Team
    5 people
    • Planned and built new features, extensions and fixes of the online subscription portal
    • Close coordination with the client for efficient delivery and short paths
    • Focus on the backend

    Technologies

    • JSP
    • Java
    • JavaScript
    • CSS
    • Spring
    • Struts
    • Hibernate
    • Subversion
    • MySQL
    • Commerce Framework
    • UML
    • MDA
    • Tomcat
  12. 2014 Beck’s · SinnerSchraderApplication architect and full-stack developerA customer loyalty marketing campaign for a beverage group.
    Duration
    3 months
    Team
    3 – 7 people
    • Introduced the Scrum process and wrote the user stories
    • Built the build process, set up test-driven development and planned the CI environment
    • Responsible for the project architecture, its implementation and its adherence
    • Unit and end-to-end tests, service and controller layers
    • Focus on architecture, backend and build environment

    Technologies

    • AngularJS
    • Karma
    • Protractor
    • CoffeeScript
    • HAML
    • Sass
    • Grunt
    • Bower
    • Node.js
    • npm
    • Git
    • REST
  13. 2014 Joey’s · SinnerSchraderConsultant and full-stack developerExtended and tuned the online shop of a pizza delivery chain.
    Duration
    3 months
    Team
    4 – 7 people
    • Planned and built new features, extensions and fixes of the chain’s online shop
    • Focus on the backend

    Technologies

    • JSP
    • Java
    • JavaScript
    • CSS
    • Spring
    • Struts
    • Hibernate
    • Git
    • MySQL
    • Commerce Framework
    • UML
    • MDA
    • Tomcat
  14. 2014 Axel Springer · SinnerSchraderConsultant and full-stack developerRisk assessment for the introduction of a new online shop system.
    Duration
    3 months
    Team
    8 people
    Workplace
    Scrum team across two sites
    • Analysed the existing system landscape
    • Built a prototype reader shop connected to SAP and legacy systems
    • Supported the proposal for a new reader shop

    Technologies

    • JSP
    • Java
    • Spring
    • Struts
    • Hibernate
    • Git
    • MySQL
    • Web services
    • REST
    • Commerce Framework
    • UML
    • MDA
    • Tomcat
  15. 2012 – 2013 Etvice GmbH Full-stack developerModernised an insurance CRM.
    Duration
    6 months
    Team
    8 – 15 people
    • Designed and built the web GUI components with Wicket and jQuery
    • Worked with the client and the design agency
    • Analysed the existing process model and introduced agile methods for productivity and quality

    Technologies

    • Java
    • JavaScript
    • CSS
    • Wicket
    • jQuery UI
    • Tomcat
    • Git
    • Hibernate
    • MySQL
  16. 2010 – 2012 SevenOne Media GmbH Full-stack developerThe web portal of a leading media company.
    Team
    2 – 8 people
    • Designed and built portlet-based templates for content management, closely with the client
    • Adapted the Liferay backend to the client’s needs
    • Focus on refactoring and tests, in a Scrum team

    Technologies

    • Liferay Portal
    • Spring MVC
    • Java
    • JavaScript
    • HTML
    • JSP
    • CSS
    • Velocity
    • Hibernate
    • MySQL
    • Maven
    • Ant
    • Eclipse
    • Tomcat
    • JUnit
  17. 2009 – 2010 HAW Hamburg Bachelor thesisSimulation of evacuation scenarios with intentional agents.
    Duration
    6 months
    • Research on BDI agents at HAW Hamburg
    • Requirements analysis and design
    • System architecture with the agent-oriented software engineering method Prometheus
    • Agents steered by complex emotional concepts, with a physics engine
    • Graded very good

    Technologies

    • Java
    • Jadex
    • Phys2D
    • Swing
    • Eclipse
    • Prometheus
  18. 2009 British American Tobacco (Germany) GmbH Full-stack developerAn online management system for the sales force and end customers.
    Duration
    12 months
    Team
    3 – 4 people
    • Designed and test-drove frontend and backend parts
    • Delivered in a Scrum team

    Technologies

    • Java
    • Spring MVC
    • JSP
    • JavaScript
    • CSS
    • Hibernate
    • MySQL
    • Tomcat
    • Maven
    • Ant
    • Eclipse
    • JUnit
  19. 2008 Sixt GmbH & Co KG Full-stack developerBackend and frontend of a car rental management system.
    Duration
    12 months
    Team
    4 people
    • Designed and built parts of backend and frontend that manage and control rentals, among them address management and damage recording
    • Defined and wrote JUnit tests

    Technologies

    • Java
    • Struts
    • JSP
    • JUnit
    • Hibernate
    • MySQL
    • Ant
    • IntelliJ IDEA
    • Tomcat

Toolbox

What I work with, grouped by what it is for.

Languages

  • TypeScript
  • JavaScript
  • Java
  • Kotlin
  • C#

Web

  • Angular (AngularJS to v21)
  • HTML
  • CSS / SCSS
  • Angular Material
  • REST
  • NgRx
  • RxJS
  • Jest
  • Vitest
  • Cypress
  • Playwright

Backend (Node.js)

  • Node.js
  • Express
  • NestJS
  • GraphQL

Java

  • Spring Boot
  • Hibernate
  • RxJava

Tools

  • Nx monorepo
  • npm
  • webpack
  • Vite
  • Angular CLI
  • Maven
  • Gradle
  • AWS CLI
  • IntelliJ
  • Git
  • GitHub
  • Bash
  • PowerShell
  • Slack
  • Jira
  • Microsoft Teams

Cloud / AWS

  • AWS CDK (infrastructure as code)
  • CloudFormation
  • Lambda
  • Serverless
  • ECS
  • S3
  • CloudFront
  • CloudWatch
  • DynamoDB
  • SQS
  • SNS
  • AppConfig
  • Secrets Manager

CI/CD and DevOps

  • GitHub Actions
  • GitHub CLI
  • Jenkins
  • GitLab
  • TeamCity
  • Bamboo
  • Docker
  • Kibana / Elastic
  • CloudWatch
  • Sentry

Databases

  • Oracle
  • MySQL
  • PostgreSQL
  • MongoDB

Operating systems

  • Microsoft Windows
  • Linux / Unix

Methods

  • Scrum
  • Kanban
  • Coaching
  • Design patterns
  • Documentation
  • Presentation
  • Clean Code
  • BDD
  • TDD

Industries

Domains I have shipped software for.

  • Customer management and sales
  • Marketing
  • Insurance
  • Delivery services
  • Publishing
  • E-learning
  • Transport
  • Lottery
  • Health care
  • Opticians
  • E-commerce
  • Mobile carriers

Facts

Education and certificates

  • Computer science, software engineering, HAW Hamburg: Bachelor of Science 2010
  • Master studies in computer science, HAW Hamburg, until 2012
  • 2012 Certified Scrum Master
  • 2010 Certified Tester

How I work

  • Results-driven with high delivery speed, under pressure and in critical production situations too
  • Drives change: brings new methods and tools into the team and the company
  • Coaches and mentors developers of every level of experience, shares knowledge as a matter of course
  • Communicates well between PO, design and business, and explains complex technology clearly
  • Takes responsibility from the architecture to operations
  • Curious, quick to get into new technologies and domains
  • Empathetic and team-oriented

Facts

Languages
German (native) · English (fluent)
Based in
Hamburg, Germany
Born
1982
Nationality
German

Have a project in mind?

I work remote from Hamburg, on site where it helps, in German or English. Say hello and tell me what you are building.

Taken from my qualification profile of 28 October 2026 and updated every month.