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

Tech Lead Roaming

– Present
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

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

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

Dusseldorf (remote)
  • 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
  • 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

Cologne
  • 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
  • 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

Dusseldorf

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

Cologne
  • 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
  • Tech Stack: Java, PHP 5, Symfony 1.3-1.4, MySQL, Eclipse/OSGI, ezComponents, Linux, Smarty, Typo3, UML

Senior Software Developer / Team Lead

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

Software Developer

best webnews GmbH
Cologne
  • Tech Stack: CakePHP, PHP 5, MySQL 5, AJAX, Drupal, jQuery, Netvibes UWA

PHP Programmer

Agentur Grintsch e.K.
Cologne
  • Tech Stack: PHP 5, Symfony, MySQL 5, Propel, Zend Lucene Search

Education

Cologne University of Applied Sciences (Campus Gummersbach)

Business Information Systems

Business Information Systems studies (no degree completed)

Oberberg Vocational College, Gummersbach

Information Technology

State-certified IT Assistant, advanced technical college entrance qualification

Certificates

Zend Certified Engineer (ZCE) - PHP 5.3

Issued by Zend

Skills

Architecture & Technical Leadership

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

Engineering & People Leadership

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

Backend, APIs & Distributed Systems

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

Platform & Cloud

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

Integrations, Messaging & Data

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

Quality & Reliability

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

Security & Compliance

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

AI-assisted Engineering

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

Languages

German

Native

English

Fluent

Interests

Mountain biking

Music

Smart Home