Peter Kolbe

Solution Architect & Full Stack Developer

Offenbach, Hesse, Germany

About

With over 8 years of professional experience as a Solution Architect and a couple more as Full Stack Developer, I focus on delivering software that solves real business problems — not just what IT thinks might be useful. On the backend side, my journey spans from the classic Java Enterprise Edition (JEE) 5/6 with IBM WebSphere 8, through to modern Spring Boot 3 with GitHub Actions and Kubernetes running in Microsoft Azure. My development approach is always grounded in Domain-Driven Design, complemented by Layered or Hexagonal Architecture depending on project complexity. On the frontend, my experience goes back to PlayFramework 1, Ruby on Rails 3, and early JavaScript libraries like jQuery and Dojo. I have led multiple client projects using IBM BPM 8 (with and without IS Financial) in JavaScript, followed by smaller engagements with Angular 2, and later, large and small-scale projects with React 16+ and TypeScript. As an architect and lead developer in the banking sector, I’ve successfully transformed existing software monoliths into moduliths and microservices. I have also defined and implemented development guidelines, libraries, and standards for entire client organizations, enabling internal teams to adopt consistent, scalable, and future-proof practices. My focus areas include: • API-First development with OpenAPI 3.0 • Hexagonal Architecture • Authentication & Authorization (OAuth2 / OpenID Connect) • Web Components • Front end state management I help teams deliver high-quality software faster—without compromising on clean architecture or long-term maintainability.

Experience

  • Solutions Architect at Freelance
    Jan 2018 - Present · 8 yrs 7 mos

    Supporting customers in designing systems and system landscape. Enabling customer's development teams by developing full-stack with them.

  • BPM Analyst & Developer at IBM
    Jul 2015 - Dec 2017 · 2 yrs 6 mos

    Implementing customer projects as BPM analyst and developer in finance sector.

  • Product Owner at BASF
    Dec 2013 - Jun 2015 · 1 yr 7 mos

    Led two global BPM project as the product owner - one in finance sector and another in raw material master data maintenance. Led smaller projects as a product owner in the Berlin office within the areas of finance, HR and knowledge management.

  • Student Tutor at Technische Universität Berlin
    Sep 2009 - Sep 2013 · 4 yrs 1 mo

    Taught courses in fundamentals of computer science, software modeling, and model-driven software development; supervised software engineering projects and internships using Scrum (on-site).

  • Trainee - Business Analysis at Deutsche Telekom
    Oct 2011 - Mar 2012 · 6 mos

    Conducting a study on content delivery networks - analyzing provider software and business models at Deutsche Telekom AG.