avatar

Jan Markmann
Senior Software Engineer PHP / Symfony / DevOps / Cloud

About

PHP- und Symfony-Veteran mit Vorlieben für DevOps und Cloud-Technologien. Am liebsten alles automatisieren, vor allem Tests, aber auch Deployment. Code-Qualität, -Lesbarkeit und -Verständlichkeit ist wichtig, nicht nice to have. Zusätzlich Erfahrung mit Mentoring, Containern, Kubernetes, Team-Lead, People-Lead und IoT. Highlights des Technologie-Stacks: Symfony, Kubernetes/Helm, CI/CD, Docker/Container, Linux, Caddy, Harbor, PHPUnit und Entwickler-Toolchains

Work Experience

chargecloud GmbH
Köln (remote)
July 2022 – Present
Senior Software Engineer & People Lead
Chargecloud ermöglicht Betreibern von Ladeinfrastruktur für E-Mobilität den erfolgreichen Betrieb ihrer Ladeinfrastruktur. Mit chargecloud verwalten diese Ihre Ladestationen in Echtzeit, rechnen Ladevorgänge ab und erlauben Ihren Kunden europaweit Elektromobilität zu erfahren
Highlights
  • People Lead
  • Software Architektur
  • DevOps Entwicklung
  • Team-Lead DevOps und SysOps
  • Technologien: Helm, Kubernetes, Docker, Caddy, Symfony, PHP, MariaDB, Redis, Gitlab, Teamcity (CI/CD), Harbor, Renovate Bot
Digital Control GmbH & Co. KG
Düsseldorf (remote)
January 2021 – June 2022
Senior Software Developer
Digital Control entwickelt und betreibt Systeme für Agenturen und Werbetreibende und ist Pionier für Kampagnenmanagement Software. Die hauseigenen Produkte helfen Kunden die besten Entscheidungen zu treffen und sich auf das Wesentliche zu fokussieren.
Highlights
  • Mandantenfähige S3 Storage Bereitstellung: Anbindung & Steuerung eines Kubernetes-Clusters bzw MinIO Instanzen darin aus Symfony heraus.
  • Dokumenten-Generator (PDF) für Produktdatenblätter innerhalb einer E-Commerce-Microservice-Architektur (Kubernetes, Rancher).
  • Technologien: Google Cloud Run, Kubernetes, Rancher, Grafana, MinIO, Docker, Symfony, InfluxDB, Graylog, PHP7, Gitlab
Selbstständig
Köln
March 2020 – January 2021
Software-Entwickler, Berater & Interim-IT-Abteilungsleiter
Interim-IT-Abteilungsleitung & Rekruting IT Leiter SysOps/Dev, Aufbau Entwicklungs- und DevOps-Stack für Junior Shopware-Entwickler Team, Übernahme des Shopware 6 Hosting in AWS von einer Shopware-Agentur.
Highlights
  • Aufbau IT-Abteilung und Shopware-Entwicklung
  • Einführung grundlegender Dev-Ops Werkzeuge Docker, Gitlab, Github
  • Konsolidierung und Vereinheitlichung der lokalen und externen IT-Infrastruktur
  • AWS EC2 Hosting für Shopware 6
  • Administration von Windows Clients + Server sowie VoIP Telefonanlage
  • REST-API Entwicklung mit MongoDB
  • Technologien: PHP7, Symfony, Docker, Gitlab (inkl CI + Review-Apps), MongoDB, REST, GraphQL, Shopware, Caddy (Webserver)
Graph-IT GmbH
Köln
May 2019 – March 2020
Senior Software Developer
Graph-IT entwickelt eine graphenbasierte Datenbank, der Graph. Die initiale Anwendung des Graphen ist die Abbildung von Geschäftsprozessen von Screwerk.
Highlights
  • Weiterentwicklung des internen Graphen-Datenbanksystems
  • Datenmodelierung im internen Graphen-Datenbanksystem
  • Entwicklung von Prozessabläufen im internen Graphen-Datenbanksystem
  • Industrie-Automatisierung mit Raspberry Pi / Python
  • Technologien: PHP7, Symfony, GraphQL, Python (async), Modbus/RS-485, Gitlab
Freiberuflich
Köln
May 2017 – April 2019
Software Developer & Berater
Einsätze in einem Großkunden-Projektteam einer Agentur, einem Spryker Projekt (KFZ-Teile-Shop) sowie als DevOps Engineer + Inhouse-Entwickler für interne Verkaufsunterstützungssysteme.
Highlights
  • Anpassungen interner Verkaufs-Prozess-Steuerungs-Anwendungen
  • DevOps Einrichtung
  • Spryker Entwicklung / Customization
  • Entwicklung & Qualitätssicherung im Großkunden-Projektteam einer Agentur
  • REST-API zur Anbindung von Sateliten Projekten, Export der Daten ins ERP eines Großkonzerns
  • Technologien: PHP7, MySQL, Symfony 3.x, Redis, RabbitMQ, Doctrine, Gitlab, PHPUnit, Spryker, PostgresSQL, Propel
preis24.de GmbH
Düsseldorf
October 2013 – April 2017
Teamleiter Software Engineering
preis24.de bietet eine Plattform, um günstige Verträge mit Smartphone, Tarife ohne Handy sowie attraktive Breitbandverträge für Internet, Festnetz und TV komfortabel zu vergleichen und zu bestellen.
Highlights
  • Fachliche & Disziplinarische Leitung des Software Engineering Teams
  • Betreuung & Weiterentwichlung der Legacy Plattform
  • Konzeption & Entwicklung einer neuen, service-orientierten Verkaufsplattform
  • Einführung agiler Arbeitsweisen (Kanban & Scrum)
  • Einführung von Tools und Prozesse in den Bereichen Devops, QA & Continuous Integration
  • Technologien: PHP5, MySQL5, Symfony2, Redis, MongoDB, PHPUnit, Webservices (REST, SOAP), Doctrine, Travis, Github, Jira, Zend Framework
Questback
Köln
July 2010 – September 2013
Softwareentwickler
Questback bietet skalierbare Feedback-Lösungen, die Unternehmen dabei helfen, genau diese Erkenntnisse in einen nachhaltigen Wettbewerbsvorteil zu verwandeln.
Highlights
  • Wartung & Ausbau der Enterprise Feedback Suite
  • Entwicklung neuer Komponenten für die Enterprise Feedback Suite
  • Entwicklung Social Media Monitoring Anwendung
  • Technologien: PHP5, MySQL5, Zend Framework, Symfony Components, Assetic, Social Media APIs (Facebook, Twitter, Kloud), Webservices (JSON-RPC, SOAP), Hudson/Jenkins
Freiberuflich
October 2009 – July 2010
Software-Entwickler und Berater
Technologien: PHP5, MySQL, symfony 1.3-1.4, Typo3, Java, Eclipse/OSGI, Linux, Smarty, ezComponents, UML
silversurfer7 GmbH
Köln
October 2008 – October 2009
Senior Softwareentwickler / Teamleiter
Die silversurfer7 GmbH ist eine Softwareagentur mit Sitz in Köln und (fast) 20-jähriger Erfahrung. Mit knapp 35 Spezialisten erstellt Sie ganzheitliche, individuelle Plattform-Lösungen im Bereich Webentwicklung. Als Kölner Agentur arbeiten wir in agilen, cross-funktionalen Teams und legen großen Wert auf eine familiäre Atmosphäre.
Highlights
  • Entwicklungsleitung
  • Entwicklung von Portalen für die Touristik-Branche
  • Entwicklung Produkt-Katalog für Anbieter von Sicherheits- und Überwachungstechnik
  • Technologien: Symfony, Propel, PHP5, MySQL5, Zend Lucene Search, Internet-Booking-Enginges
best webnews GmbH
Köln
February 2008 – October 2008
Software-Entwickler
Die bestwebnew GmbH betrieb bis zur Übernahme durch Pro 7 ein News Portal dass Nachrichten diverse Online-Portale und Zeitungen aggregierte und durch zusätzliche Meta-Daten angereicht (vor allem geographische) Endkunden und Partnern zur Einbindung in deren Webseiten zur Verfügung stellte.
Highlights
  • Technologien: PHP5, MySQL5, drupal, cakePHP, Netvibes UWA, AJAX, jQuery
Agentur Grintsch e.K.
Köln
2006 – January 2008
PHP-Programmierer
Highlights
  • Softwareentwicklung für Konzern- und Mittelstandskunden, u.a. Epson Deutschland
  • Entwicklung eines Systems für Drucker-Leasing
  • Entwicklung der Produkt-Datebank von Epson Deutschland
  • Technologien: Symfony, Propel, PHP5, MySQL5, Zend Lucene Search, Internet-Booking-Enginges

Contact

Breslauer Str. 15
Eime 31036 DE
Github
Symfony Connect

Education

  • 2003 2005

    Fachhochschule Köln (Campus Gummersbach)

    Diplom

    Wirtschaftsinformatik (ohne Abschluss)

  • 2000 2003

    Berufskolleg Oberberg Ernährung-Sozialwesen-Technik Gummersbach

    Staatlich geprüfter Informationstechnischer Assistent, Fachhochschulreife

    Informationstechnologie

Skills

Softwarearchitektur hevorragend
Service-orientiert Microservices Datenmodelierung Prozessmodelierung Migrationsstrategien
Software Design hervorragend
OOP Seperation of Concerns Clean Code S.O.L.I.D.
Agile Methoden sehr gut
SCRUM Kanban
Analyse sehr gut
Objektorientierte Analyse Anforderungsanalyse Reverse Engineering
Qualitätsicherung sehr gut
Automatisierte Tests PHPUnit Continous Integration Test Driven Design Statische Codeanalyse
DevOps sehr gut
Docker/Docker Compose CI/CD Gitlab CI Teamcity travis CI Hudson /Jenkins
Monitoring gut
Grafana InfluxDB Sentry
Cloud gut
Kubernetes Helm Rancher AWS Dokku Digital Ocean Heroku K3s Google Cloud
API/Webservice sehr gut
REST GraphQL OpenAPI/Swagger SOAP JSON-RPC
Symfony hervorragend
Bundles DI Container API Platform Event Dispatcher Twig Flex
PHP hervorragend
PHP 3.0 - 8.2 composer PDO Propel FPDF/FPDI
Doctrine sehr gut
ORM ODM
Python gut
poetry async
Git hervorragend
Github Gitlab Bitbucket
IDEs / Debugging hervorragend
Visual Studio Code PHPStorm Eclipse XDebug Gitpod
Collaboration Tools / Projektmanagement sehr gut
Jira Slack Wiki Confluence Asana monday.com miro
Virtualisierung gut
LXC Virtualbox VMWare
Relationale DBMS sehr gut
MySQL MariaDB PostgreSQL
NoSQL gut
MongoDB Redis
Message Queues sehr gut
RabbitMQ MQTT (Mosquitto)
Webserver sehr gut
Caddy Apache nginx lighttpd
Betriebssysteme
Linux (Ubuntu) DOS Windows 95 bis 7
weitere (Programmier-)Sprachen sicher
Java C# C / C++ HTML / CSS
weitere Versionsverwaltungen sehr gut
Mercurial Subversion CVS

Interests

Moutainbike
Trails Dirt Slopestyle
Musik
Piano Mundharmonika Blues Boogie Woogie
Smart Home
OpenHAB Homematic Amazon Echo ESP 8266