Additional formats: Markdown | JSON | PDF | Alternative layout/theme

Jan Markmann

Hands-on Tech Lead / Engineering Lead

Hands-on Tech Lead and Engineering Lead with a backend and platform focus on PHP/Symfony and production-grade distributed systems. Combines technical depth with operational responsibility and engineering-team leadership at the intersection of Product and Operations.

Work Experience

chargecloud GmbH

2022-07-01 → present

4 yrs 1 mo

Tech Lead Roaming

2025-11-01 → present

9 mos

Cologne (remote)

Technical leadership for OCPI and interface architecture in Kotlin/PHP roaming, combining backend delivery with the integration and operational requirements of a production e-mobility platform.

  • Modelled OCPI and interface architecture using Domain-Driven Design, documented architecture decisions as ADRs, and aligned them with Product, Ops, and Engineering.
  • Implemented OCPI in a Kotlin/PHP stack for an e-mobility platform that processes millions of charging sessions and includes more than 100,000 directly connected and over 500,000 roaming-reachable charge points; translated backend, integration, and operational requirements into a maintainable, production-ready solution and used message brokers for asynchronous processing.
  • Integrated coding agents and LLM-assisted workflows into day-to-day engineering to accelerate implementation, technical documentation, and research.
  • Tech Stack: Kotlin, PHP 8, Symfony, Docker, Helm, Kafka, MariaDB, OpenAI Codex, Claude Code

Team Lead IT / SysOps / DevOps

2023-12-01 → 2025-10-31

1 yr 11 mos

Cologne (remote)

Led DevOps, IT, and SysOps with technical and line-management responsibility and owned platform operations focused on reliability, incident response, recovery, and security-related operational practice.

  • Led a DevOps, IT, and SysOps team of up to 8 with technical and line management responsibility, including coaching, prioritization, hiring support, and stakeholder management.
  • Advanced incident management and observability, expanded monitoring and logging, and established structured incident reviews for SLA-relevant systems to shorten the path from alert to coordinated response.
  • Established and evolved Docker/Ansible workflows across teams for recovery, making platform operations more reliable.
  • Managed external providers and improved collaboration across Operations, IT, and Security through clear responsibilities and shared ways of working.
  • Supported ISO 27001 audits, planned and advanced related actions, helped shape the Information Security Management System (ISMS) through policies, and handled incident response with IT Security.
  • Tech Stack: PHP 8, Symfony, Caddy, Docker, Helm, Kubernetes, GitLab, Renovate, TeamCity, Ansible, Harbor, Linux, Backstage

Senior Software Engineer & People Lead

2022-07-01 → 2023-11-30

1 yr 5 mos

Cologne (remote)

Combined hands-on backend and platform engineering with People Lead responsibility. The role covered technical responsibility for architecture direction, implementation quality, delivery, and operability, as well as payment service provider integrations and the development of individual team members.

  • Owned architecture direction, implementation quality, and cross-team engineering standards in PHP/Symfony, aligned with Product, Ops, and Engineering.
  • Supported individual team members as People Lead through 1:1s, feedback, development conversations, and day-to-day guidance.
  • Built, migrated, and operated Docker stacks and Kubernetes/Helm setups, and documented the platform’s evolution and the changes required for scalable operations.
  • Redesigned CI/CD pipelines with GitLab and TeamCity, integrated static code analysis, and standardised Docker/Ansible workflows.
  • Integrated payment service providers and aligned the related delivery and operational questions with Product and Ops.
  • Tech Stack: PHP 8, Symfony, Caddy, Docker, Kubernetes, Helm, GitLab, TeamCity, Ansible, Linux

Senior Software Developer

Digital Control GmbH & Co. KG, Dusseldorf (remote)

2021-01-18 → 2022-06-30

1 yr 5 mos

  • Developed a multi-tenant S3 storage solution as a reusable platform building block, including provisioning Kubernetes and MinIO resources from Symfony.
  • Set up Grafana based on Graylog data and made reliability metrics visible for operations.
  • Tech Stack: PHP 7, Symfony, Docker, Google Cloud Run, Kubernetes, MinIO, Rancher, GitLab, InfluxDB, Grafana, Graylog

Software Developer, Consultant & Interim Head of IT

Self-employed, Cologne

2020-03-31 → 2021-01-15

9 mos

  • Served as interim head of IT and helped shape hiring for SysOps and development roles.
  • Established delivery and operational foundations with Docker, GitLab CI, and Review Apps; took over Shopware 6 on AWS; and consolidated local and external infrastructure.
  • Tech Stack: PHP 7, Shopware, Symfony, AWS, Caddy, Docker, GitLab/GitHub, MongoDB, Linux

Senior Software Developer

Graph-IT GmbH, Cologne

2019-05-31 → 2020-03-31

10 mos

  • Further developed an internal graph database system with domain and process models, GraphQL interfaces, and integrations.
  • Developed industrial automation prototypes with Raspberry Pi, asynchronous Python, and fieldbus integration via Modbus/RS-485.
  • Tech Stack: GraphQL, PHP 7, Python (async), Symfony, GitLab, Modbus/RS-485

Software Developer & Consultant

Self-employed, Cologne

2017-05-31 → 2019-04-30

1 yr 11 mos

  • Introduced DevOps setups and CI/CD workflows in project teams and stabilized delivery and quality in an enterprise client project team.
  • Refactored a legacy contract calculator for leasing and credit offers into a maintainable, extensible solution.
  • Implemented Spryker-based e-commerce requirements and integrated REST APIs for satellite projects, including ERP data exports.
  • Tech Stack: Doctrine, PHP 7, PHPUnit, Spryker, Symfony 3.x, GitLab, MySQL, PostgreSQL, RabbitMQ, Redis, Propel

Team Lead Software Engineering

preis24.de GmbH, Dusseldorf

2013-10-31 → 2017-04-30

3 yrs 6 mos

Led the team while building a new service-oriented sales platform alongside the legacy platform.

  • Led a five-person team with technical and line-management responsibility, owned delivery, and embedded Kanban and Scrum.
  • Kept the legacy platform stable and used the Strangler Fig Pattern to incrementally build a new service-oriented sales platform.
  • Integrated payment service providers and used message brokers for asynchronous processing.
  • Tech Stack: Doctrine, PHP 5, PHPUnit, REST/SOAP, Symfony 2, GitHub, Travis CI, MongoDB, MySQL 5, Redis, Jira, Zend Framework

Software Developer

Questback, Cologne

2010-07-31 → 2013-09-30

3 yrs 2 mos

  • Extended the Enterprise Feedback Suite, implemented API integrations, and developed a social media monitoring application.
  • Tech Stack: PHP 5, Symfony Components, Hudson/Jenkins, Social Media APIs, MySQL 5, Assetic, Zend Framework

Software Developer and Consultant

Self-employed

2009-10-16 → 2010-07-11

8 mos

  • Tech Stack: Java, PHP 5, Symfony 1.3-1.4, MySQL, Eclipse/OSGI, ezComponents, Linux, Smarty, Typo3, UML

Senior Software Developer / Team Lead

silversurfer7 GmbH, Cologne

2008-10-09 → 2009-10-15

1 yr

  • Tech Stack: PHP 5, Symfony, MySQL 5, Internet-Booking-Engines, Propel, Zend Lucene Search

Software Developer

best webnews GmbH, Cologne

2008-02-01 → 2008-10-08

8 mos

  • Tech Stack: CakePHP, PHP 5, MySQL 5, AJAX, Drupal, jQuery, Netvibes UWA

PHP Programmer

Agentur Grintsch e.K., Cologne

2006 → 2008-01-31

2 yrs

  • Tech Stack: PHP 5, Symfony, MySQL 5, Propel, Zend Lucene Search

Education

Cologne University of Applied Sciences (Campus Gummersbach)

Business Information Systems

2003-12-31 - 2005-12-31

Business Information Systems studies (no degree completed)

Oberberg Vocational College, Gummersbach

Information Technology

2000-12-31 - 2003-12-31

State-certified IT Assistant, advanced technical college entrance qualification

Skills

Architecture & Technical Leadership (Advanced)

Architecture Decision Records, Domain-Driven Design (DDD), System Design, Non-Functional Requirements, Migration Strategies, Engineering Standards, Platform Engineering

Engineering & People Leadership (Advanced)

Team Leadership, People Leadership, Mentoring, Stakeholder Management, Prioritization, Product, Operations & Engineering Alignment

Backend, APIs & Distributed Systems (Expert)

PHP 8.x, Symfony, API Platform, REST, GraphQL, OpenAPI, Distributed Systems

Platform & Cloud (Advanced)

Docker, Kubernetes, Helm, AWS, CI/CD, GitLab CI, GitHub Actions, Ansible, Infrastructure as Code

Integrations, Messaging & Data (Advanced)

OCPI, Kafka, RabbitMQ, Message Broker, Asynchronous Processing, Payment Service Providers, MySQL, MariaDB, PostgreSQL, MongoDB, Redis

Quality & Reliability (Advanced)

PHPUnit, Test-Driven Development, Static Code Analysis, Observability, Monitoring, Logging, Incident Management, Release & Recovery

Security & Compliance (Advanced)

ISO 27001, ISMS, Incident Response, Security Policies, IT Security

AI-assisted Engineering (Advanced)

AI-assisted Engineering, OpenAI Codex, Claude Code, OpenCode, Coding Agents

Languages

  • German (Native)
  • English (Fluent)

Interests

  • Mountain biking
  • Music
  • Smart Home

Certificates

  • Zend Certified Engineer (ZCE) - PHP 5.3 — Zend
    • 2012-01-03

Jan Markmann

Hands-on Tech Lead / Engineering Lead

Hands-on Tech Lead und Engineering Lead mit Backend- und Plattformfokus auf PHP/Symfony sowie produktiven, verteilten Systemen. Verbindet technische Tiefe mit operativer Verantwortung und der FĂĽhrung von Engineering-Teams an der Schnittstelle von Product und Betrieb.

Work Experience

chargecloud GmbH

2022-07-01 → present

4 yrs 1 mo

Tech Lead Roaming

2025-11-01 → present

9 mos

Köln (remote)

Technische FĂĽhrung fĂĽr OCPI- und Schnittstellenarchitektur im Kotlin/PHP-Roaming; verbindet Backend-Umsetzung mit Integrations- und Betriebsanforderungen einer produktiven E-Mobility-Plattform.

  • OCPI- und Schnittstellenarchitektur mit Domain-Driven Design modelliert, Architekturentscheidungen als ADRs dokumentiert und mit Product, Ops und Engineering abgestimmt.
  • OCPI im Kotlin/PHP-Stack fĂĽr eine E-Mobility-Plattform umgesetzt, die Millionen Ladevorgänge verarbeitet und mehr als 100.000 direkt angebundene sowie ĂĽber 500.000 per Roaming erreichbare Ladepunkte umfasst; Backend-, Integrations- und Betriebsanforderungen in eine wartbare, produktionsreife Lösung ĂĽberfĂĽhrt und Message Broker fĂĽr asynchrone Verarbeitung eingesetzt.
  • Coding Agents und LLM-gestĂĽtzte Workflows pragmatisch in den Engineering-Alltag eingebunden, um Umsetzung, technische Dokumentation und Recherche zu beschleunigen.
  • Tech-Stack: Kotlin, PHP 8, Symfony, Docker, Helm, Kafka, MariaDB, OpenAI Codex, Claude Code

Team Lead IT / SysOps / DevOps

2023-12-01 → 2025-10-31

1 yr 11 mos

Köln (remote)

DevOps, IT und SysOps fachlich und disziplinarisch geführt und einen auf Verlässlichkeit, Incident Response, Recovery und sicherheitsnahe Betriebsführung ausgerichteten Plattformbetrieb verantwortet.

  • DevOps-, IT- und SysOps-Team mit bis zu 8 Mitarbeitenden fachlich und disziplinarisch gefĂĽhrt, inklusive Coaching, Priorisierung, Recruiting-UnterstĂĽtzung und Stakeholder-Management.
  • Incident-Management und Observability vorangetrieben, Monitoring und Logging ausgebaut sowie strukturierte Incident-Aufarbeitungen etabliert, um SLA-relevante Systeme verlässlich zu ĂĽberwachen und den Weg vom Alert zur koordinierten Reaktion zu verkĂĽrzen.
  • Docker-/Ansible-Abläufe teamĂĽbergreifend fĂĽr Recovery etabliert und weiterentwickelt, um den Plattformbetrieb verlässlicher zu machen.
  • Externe Dienstleister gesteuert und die Zusammenarbeit zwischen Betrieb, IT und Security durch klare Zuständigkeiten und gemeinsame Arbeitsweisen verbessert.
  • ISO-27001-Audits begleitet, MaĂźnahmen geplant und vorangetrieben, das Informationssicherheits-Managementsystem (ISMS) durch Policies mitgestaltet und Incident Response mit IT Security betrieben.
  • Tech-Stack: PHP 8, Symfony, Caddy, Docker, Helm, Kubernetes, GitLab, Renovate, TeamCity, Ansible, Harbor, Linux, Backstage

Senior Software Engineer & People Lead

2022-07-01 → 2023-11-30

1 yr 5 mos

Köln (remote)

Hands-on-Backend- und Plattformarbeit mit People-Lead-Verantwortung verbunden. Die Rolle umfasste technische Verantwortung für Architekturrichtung, Umsetzungsqualität, Delivery und Betriebsfähigkeit sowie die Anbindung von Payment Service Providern und die Entwicklung einzelner Teammitglieder.

  • Architekturrichtung, Umsetzungsqualität und teamĂĽbergreifende Engineering-Standards im PHP-/Symfony-Umfeld verantwortet und mit Product, Ops und Engineering abgestimmt.
  • Einzelne Teammitglieder als People Lead durch 1:1s, Feedback, Entwicklungsgespräche und Begleitung im Arbeitsalltag unterstĂĽtzt.
  • Docker-Stacks sowie Kubernetes-/Helm-Setups aufgebaut, migriert und betrieben sowie die Plattformweiterentwicklung und erforderliche Ă„nderungen fĂĽr einen skalierbaren Betrieb dokumentiert.
  • CI/CD-Pipelines mit GitLab und TeamCity neu gestaltet, statische Codeanalyse integriert und Docker-/Ansible-Abläufe standardisiert.
  • Payment-Service-Provider angebunden und die zugehörigen Delivery- und Betriebsfragen mit Product und Ops abgestimmt.
  • Tech-Stack: PHP 8, Symfony, Caddy, Docker, Kubernetes, Helm, GitLab, TeamCity, Ansible, Linux

Senior Software Developer

Digital Control GmbH & Co. KG, DĂĽsseldorf (remote)

2021-01-18 → 2022-06-30

1 yr 5 mos

  • Mandantenfähige S3-Storage-Lösung als wiederverwendbaren Plattformbaustein entwickelt, inklusive Provisionierung von Kubernetes- und MinIO-Ressourcen aus Symfony heraus.
  • Grafana-Setup auf Basis von Graylog-Daten aufgebaut und Zuverlässigkeitsmetriken fĂĽr den Betrieb sichtbar gemacht.
  • Tech-Stack: PHP 7, Symfony, Docker, Google Cloud Run, Kubernetes, MinIO, Rancher, GitLab, InfluxDB, Grafana, Graylog

Softwareentwickler, Berater & Interim-IT-Abteilungsleiter

Selbstständig, Köln

2020-03-31 → 2021-01-15

9 mos

  • Interim-IT-Abteilungsleitung ĂĽbernommen und Recruiting fĂĽr SysOps- und Entwicklungsrollen mitgestaltet.
  • Delivery- und Betriebsgrundlagen mit Docker, GitLab CI und Review Apps aufgebaut, Shopware 6 auf AWS ĂĽbernommen sowie lokale und externe Infrastruktur konsolidiert.
  • Tech-Stack: PHP 7, Shopware, Symfony, AWS, Caddy, Docker, GitLab/GitHub, MongoDB, Linux

Senior Software Developer

Graph-IT GmbH, Köln

2019-05-31 → 2020-03-31

10 mos

  • Internes Graphen-Datenbanksystem mit Domänen- und Prozessmodellen sowie GraphQL-Schnittstellen und Integrationen weiterentwickelt.
  • Industrial-Automation-Prototypen mit Raspberry Pi, asynchronem Python und Feldbus-Integration ĂĽber Modbus/RS-485 entwickelt.
  • Tech-Stack: GraphQL, PHP 7, Python (async), Symfony, GitLab, Modbus/RS-485

Softwareentwickler & Berater

Selbstständig, Köln

2017-05-31 → 2019-04-30

1 yr 11 mos

  • DevOps-Setups und CI/CD-Abläufe in Projektteams eingefĂĽhrt und Delivery sowie Qualität in einem GroĂźkunden-Projektteam stabilisiert.
  • Legacy-Vertragskalkulator fĂĽr Leasing- und Kreditangebote zu einer wartbaren und erweiterbaren Lösung refaktoriert.
  • Spryker-basierte E-Commerce-Anforderungen umgesetzt und REST-APIs fĂĽr Satellitenprojekte einschlieĂźlich ERP-Datenexport integriert.
  • Tech-Stack: Doctrine, PHP 7, PHPUnit, Spryker, Symfony 3.x, GitLab, MySQL, PostgreSQL, RabbitMQ, Redis, Propel

Teamleiter Software-Engineering

preis24.de GmbH, DĂĽsseldorf

2013-10-31 → 2017-04-30

3 yrs 6 mos

Team gefĂĽhrt und parallel zur Legacy-Plattform eine neue serviceorientierte Verkaufsplattform aufgebaut.

  • FĂĽnfköpfiges Team fachlich und disziplinarisch gefĂĽhrt, Delivery verantwortet sowie Kanban und Scrum verankert.
  • Legacy-Plattform stabil gehalten und mit dem Strangler-Fig-Pattern schrittweise eine neue serviceorientierte Verkaufsplattform aufgebaut.
  • Payment-Service-Provider angebunden und Message Broker fĂĽr asynchrone Verarbeitung eingesetzt.
  • Tech-Stack: Doctrine, PHP 5, PHPUnit, REST/SOAP, Symfony 2, GitHub, Travis CI, MongoDB, MySQL 5, Redis, Jira, Zend Framework

Softwareentwickler

Questback, Köln

2010-07-31 → 2013-09-30

3 yrs 2 mos

  • Enterprise-Feedback-Suite funktional ausgebaut, API-Integrationen umgesetzt und eine Social-Media-Monitoring-Anwendung entwickelt.
  • Tech-Stack: PHP 5, Symfony Components, Hudson/Jenkins, Social Media APIs, MySQL 5, Assetic, Zend Framework

Softwareentwickler & Berater

Selbstständig

2009-10-16 → 2010-07-11

8 mos

  • Tech-Stack: Java, PHP 5, Symfony 1.3-1.4, MySQL, Eclipse/OSGI, ezComponents, Linux, Smarty, Typo3, UML

Senior Softwareentwickler / Teamleiter

silversurfer7 GmbH, Köln

2008-10-09 → 2009-10-15

1 yr

  • Tech-Stack: PHP 5, Symfony, MySQL 5, Internet-Booking-Engines, Propel, Zend Lucene Search

Software-Entwickler

best webnews GmbH, Köln

2008-02-01 → 2008-10-08

8 mos

  • Tech-Stack: CakePHP, PHP 5, MySQL 5, AJAX, Drupal, jQuery, Netvibes UWA

PHP-Programmierer

Agentur Grintsch e.K., Köln

2006 → 2008-01-31

2 yrs

  • Tech-Stack: PHP 5, Symfony, MySQL 5, Propel, Zend Lucene Search

Education

Fachhochschule Köln (Campus Gummersbach)

Wirtschaftsinformatik

2003-12-31 - 2005-12-31

Studium der Wirtschaftsinformatik (ohne Abschluss)

Berufskolleg Oberberg, Gummersbach

Informationstechnologie

2000-12-31 - 2003-12-31

Staatlich geprĂĽfter Informationstechnischer Assistent / Fachhochschulreife

Skills

Architektur & technische FĂĽhrung (Erfahren)

Architecture Decision Records, Domain-Driven Design (DDD), Systemdesign, Non-Functional Requirements, Migrationsstrategien, Engineering Standards, Platform Engineering

Engineering & People Leadership (Erfahren)

TeamfĂĽhrung, People Leadership, Mentoring, Stakeholder-Management, Priorisierung, Product-, Ops- und Engineering-Abstimmung

Backend, APIs & verteilte Systeme (Experte)

PHP 8.x, Symfony, API Platform, REST, GraphQL, OpenAPI, Verteilte Systeme

Plattform & Cloud (Erfahren)

Docker, Kubernetes, Helm, AWS, CI/CD, GitLab CI, GitHub Actions, Ansible, Infrastructure as Code

Integrationen, Messaging & Daten (Erfahren)

OCPI, Kafka, RabbitMQ, Message Broker, Asynchronous Processing, Payment-Service-Provider, MySQL, MariaDB, PostgreSQL, MongoDB, Redis

Qualität & Zuverlässigkeit (Erfahren)

PHPUnit, Test-Driven Development, Statische Codeanalyse, Observability, Monitoring, Logging, Incident-Management, Release & Recovery

Sicherheit & Compliance (Erfahren)

ISO 27001, ISMS, Incident Response, Security Policies, IT Security

AI-assisted Engineering (Erfahren)

AI-assisted Engineering, OpenAI Codex, Claude Code, OpenCode, Coding Agents

Languages

  • Deutsch (Muttersprache)
  • Englisch (flieĂźend)

Interests

  • Mountainbike
  • Musik
  • Smart Home

Certificates

  • Zend Certified Engineer (ZCE) - PHP 5.3 — Zend
    • 2012-01-03