München, 03.02.2025
Profile¶

+49 1772597575¶
Interests and Objective¶
I am looking for new knowledge, innovation, professional challenges, and engaging projects as a Software Developer/Ops (Backend, Microservices, Full Stack, Web, IoT, Big Data, Databases, Cloud-Native). I develop production-grade software using various languages and frameworks, with a strong focus on software quality.
I’m familiar with concepts such as Agile (e.g., Scrum), TDD, SOLID, automated testing, Code Readability, maintainability, and much more.
My current main tech stack that I work with includes Linux, python, Hazelcast, Kafka, Pyramid, FastAPI, Spark/pySpark, aiohttp, AWS Glue, Zope, Django, Flask, Vert.x, Grails, ops stack like Docker, lxc; DBMS’s like MySQL/MariaDB, PostgreSQL, MongoDB etc.; UI like HTML, CSS, JavaScript;
I’m interested in and experimenting with Kubernetes, PostGIS, leaflet, pySpark, TensorFlow, PyTorch, pyArrow, mathlib, blockchain, Rust and Javascript.
Education¶


University of Applied Sciences of Cologne (FH-Köln) 2002–2009¶
- Faculty: Informationstechnik in der Nachrichtentechnik
Title: Dipl.-Ing. Elektrotechnik
Diploma thesis topic: Detection of image regions and characters, classification using a neural network (NN).
Implementation of Hu Moments (translation, rotation, and scale invariance); classification using neural networks (C programming).
- Lomonosov-University 2005–2006
Faculty of Computational Mathematics and Cybernetic (student exchange program)
- Seminars 2005-2008
Negotiation skills, Leave and work in global oriented world, International Project Management across borders, English (WSI), And other…


Telefonbau Nagel GmbH, Cologne / Georg-Simon-Ohm-Berufskolleg 1999–2002¶
Double qualification as IT-Systemelektroniker by Telefonbau Nagel GmbH (now Simply Communicate).
Skills¶
Software Development¶
- Programming, markup languages and tools
- The most used programming languages
Python, Groovy/JVM and less intense Java, JavaScript, PHP, C, C++ and learning RUST
- The most commonly used markup languages and protocols
HTML, CSS, Chameleon, ZPT, Liquid, jinja2, GSP, JSP, Jinja2, DTML, reStructuredText/Sphinx, Markdown/MkDocs, etc.
- Data exchange standards
JSON, XML, JWT, Protocol Buffers, etc.
- Frameworks / libraries
Pyramid, FastAPI, aiohttp, asyncio, Vert.x, Grails, Zope2, zope, Scrapy, pySpark, Bootstrap, pytest, unittests…
also experience with Django, Plone, Flask, Tornado, AngularJS,…
- Concepts, architectural styles and patterns
client-server, microservices, event-driven, monolithic, service-oriented, TDD, Code Readability, SOLID, etc..
RESTful, RPC, oauth, etc API…
- Relational databases (RDBMS)
Knowledge of SQL and RDBMS such as PostgreSQL, MySQL/MariaDB
ORM-Mappers like: SQLAlchemy, Django ORM, GORM, Hibernate, HQL
- NoSQL, In-Memory Grids, Task-Queues, and Caches
MongoDB, Cassandra, ZODB, Neo4j, etc.”
Kafka, Celery, RabbitMQ, Hazelcast, Redis, and Memcached.”
- Testing
Knowledge of major software testing methods and concepts, such as unit, integration, functional, and end-to-end testing, etc.
Extensive experience with unittest, pytest, mocks, JUnit, and Spock
Tracing OpenTelemetry
System Administration, IT Operations, Cloud, and DevOps¶
- Operation systems
Linux, Windows, iOS
Miscellaneous Linux-based distributions like Debian, Ubuntu, Alpine, openSUSE, Arch, SailFish, etc.
- Operations, build, CI/CD pipelines, orchestration, cloud etc.
Bare Metal Hosting, VM hosting, Containers like LXC, Docker, etc.
Experience with AWS, GCP, Azure; (Including API’s HTTP and Python)
Container Repository, Compose, Jenkins, Concourse CI
Experience Hashicorp (Terraform, Nomad, Packer, Consul)
GIT, Mercurial (hg), SVN, Gradle, pip, setuptools, Buildout
Bitbucket, GitHub, CI /CD, redmine, Atlassian Stack (Confuence, Jira)
High Available, Web, Cache, Proxys and Load-balancer, Clustering, Cloud
Nginx, Apache, Memcached, Varnish, Pound, HAProxy, Heartbeat/Linux-HA, Squid
Docker, LXC, KVM, QEMU, virtlib, cgroups, Hashicorp Stack (Nomad, Consul, Vault), K8s (as user, first steps in administration and deployment)
- Network software, protocols, monitoring, emailing
Hardware, Software, Network monitoring with: Nagios, Munin, Zabbix, Grafana, etc.
Tracers/Metrics: OpenTelemetry, Zipkin, Prometheus
Mailing: Exim, Spamassassin, Dovecot, Courier, etc.
Working with protocols such as DNS, LDAP, TCP, IP, TCP/IP, RPC, HTTP, SSL, REST, FTP, POP, SMTP, IMAP, WebSockets, and SockJS, as well as technologies like Samba, load balancing, and routing.
Experience by using Network aggregation (Cisco/Dell + bonding on linux), BGP
Concepts like
- IT-Security
Certificate and key management with OpenSSL, GnuPG, Letsencrypt.org, JWT, oauth
Net Filters like iptables/nftables; Diverse Sniffer-tools like wireshark, netcat, tcpdump
LDAP Authentication (against Microsoft Domain Controller or OpenLDAP)
Experience with protocols as SSL, ssh, IPSec, VPN
Miscellaneous¶
Dev/Integration of ERP system in company over 250 employers
Understanding of E-Commerce processes; Integration ERP/CRM systems, E-payment system APIs such as PayPal, credit card providers, and Stripe.
Experience with API’s of Facebook, Twitter (X.com), Google, VK, LinkedIn, Telegram Yandex, Paypal etc
Understanding of SEO; Microdata (schema.org); Understanding of Targeting, remarketing and programmatic concepts (adServer, SSP, DSP etc.)
Shopify API, Shopify Templating (Liquid)
Successful integration of diverse open source Redmine, Jira, Bitbucket, Karl
Exoeruebce with API’s of Wikimedia, Confulence, Jira, Bitbucket, GitHub, etc.
Using of PEP8, black, Ruff, pylint, pyright/pylance mypy and other language specific recommendations and tools; Editors and IDEs such as VSCode, Vim, Zed, KDevelop, IntelliJ IDEA, PyCharm, Eclipse, Kate…
Understanding DevOps, Insrastructure as Code, GitOps concepts
Familiarity with UML, test automation, event bus, message queue, DDD, etc.
Software tracing with OpenTelemetry (OpenTracing + OpenCensus), Zipkin, OpenJager etc…
Web crawlers for large-scale data collection using Python Scrapy, Beautiful Soup, and asynchronous processing;
Using LLMs in daily work
Non IT skills¶
Agile professional, prioritizing safety, customer focus, and responsible decision-making. Experienced in leading and managing international IT teams (up to 15 members, including remote workers). Strong skills in project organization, staffing, leadership, time management, and remote team coordination.
Speaking languages¶
english - on good level
german - on native level
Last projects / employment¶
Setup of Online Selling Platform / Custom Integrations and Product Catalog Sharing 01.2024 - …¶

Company:…(Munic), Role: IT Consulting / Software Developer / Full Stack; Type: Consulting Project
Integrating an e-commerce platform based on Shopify using Liquid templates. Implemented product management software with synchronization functionality for the Shopify platform. Added live synchronization of products and photo synchronization. Included support management features.
- Tech Stack:
APIs, RESTApi, GraphQL, Python, Pandas, Google Analytics, PyArrow, SQL, Excel, csv, Linux, Docker, Kafka, Celery, Printing
SAP Automated Audit Framework 06.2024 - 12.2024¶

Company: SAP SE (Walldorf); Role: Software Engineer; Type: Consulting Project
Feature development for compliance and auditing software, focusing on improvements and code quality. Responsibilities included implementing new features, refactoring the Python codebase, and upgrading to newer Python and library versions. Note: Follow-up on the project in collaboration with SAP, see Design and Development of a Distributed Self-Audit Framework 05.2019 – 12.2022
- Tec stack:
FastAPI, REST API, Linux, PostgreSQL, SQLite, Docker, Google Cloud Platform (GCP), Kubernetes, Python, Pyramid, pytest, OAuth implementation, Single Sign-On (SSO).
Software Developer Automotive 01.2023 - 05.2024¶

Company: Mercedes-Benz AG, Stuttgart; Role: Software Developer Automotive; Type: Permanent Position
Enhance specialized microservices-based server applications for evaluating data from battery test benches andmigrate systems to the cloud.
- Tec stack:
Python, FastAPI, Multiprocessing, Pandas, Arrow, Windows, Linux, Docker, Azure (Databrics, Blobs, VM’s, SQL, Spark, etc.), Svelte, MongoDB.
Design and Development of a Distributed Self-Audit Framework 05.2019 – 12.2022¶

Company: SAP SE (Walldorf); Role: evelopment Consulting Engineer; Type: Consulting Project
Design and development of a microservices-based distributed software system for automating corporate audit processes. Standardized, lightweight software components were implemented to operate independently within different departments (on client systems), where data states required for audits are collected and evaluated. Alerts about audit-related issues must be sent to customers, while centralized server components are used to generate reports and provide visualization for external auditors. All components are designed to handle high loads and network disruptions (operate offline) without data loss.
- Tec stack:
Python3, TCP, HTTP, SSL, PostgreSQL, SQLite, WebSocket, Linux, RESTful API, OpenAPI, sqlite, Pyramid, FastApi, asyncio, minio, multiprocessing, threading, aiohttp, pytest, Docker, Kafka, minio, AWS, Google Clound (GCP), Kubernetes.
Continued work on Project, please see: SAP Automated Audit Framework 06.2024 - 12.2024
Backend Developer Java / Python 05.2018 – 12.2021¶


Company: Skoobe GmbH (Munic); Role: Big Data Engineer; Type: Consulting Project
Skoobe operates a popular subscription service within a large-scale infrastructure. Its technology stack includes mobile apps (Android, iOS), REST APIs, databases, monolithic applications, and microservices. Skoobe GmbH is a member of the Tolino Alliance.
- Tasks:
Migration of microservices from Python 2.7 to Python 3, and from Java to Python 3
Development of microservices in Python (asynchronous) and Java
Development of REST APIs
Development of GraphQL servers and APIs
Support during the migration of monolithic applications to microservices, including DevOps assistance.
Writing and maintaining documentation
Migration of the finance reporting system from Python 2 to Python 3 and to the cloud (AWS).
- Tec stack:
Python2/3, FastAPI, Django, Tornado, asyncio, RESTful API, RPC API’s Java, Docker, Jenkins, AWS, mysql, Docker, hashicorp stack, Nomad nginx, python, LXML, SQLAlchemy, Hazelcast, Hibernate (Java ORM), Ubuntu, Alpine, Consul, Service Discovery, OpenAPI, Pydantic, Microservices, LXC, Packer, GraphQL, NoSQL, SQL
Processing data from the Emergency Brake Assist and Lane Assist systems 01.2018 - 05.2020¶

Company: MAN Truck & Bus AG (Munic); Role: Backend Developer; Type: Consulting Project
Processing data from Emergency Brake Assist and Lane Assist systems: Developed software to process CAN-BUS files (BLF, DBC, and MDF 4.x) for future graphical analysis. Buses and trucks collect data and store it in AWS S3 storage (terabytes of data).
- Issues:
Serialize and classify tarabytes of raw data
Create alerts and triggers based data
Migrate software from on-premise servers to the AWS cloud.
- Tech stack:
apache spark (pyspark), Hadoop (hdfs), aws, gluejobs, spark inside glue-jobs, aws Athena, Impala/Hive, Linux, Docker, pytests etc.
Development of IoT cloud connectors for cross-platform communication 01.2016 – 12.2018¶

Company: Mozaiq Operations GmbH (Munic); Role: IoT Developer and DevOps Engineer; Type: Consulting Project
MOZAIQ develops an IoT platform that simplifies the connection of consumer devices and services. MOZAIQ’s online marketplace serves as the ultimate hub for IoT businesses, enabling a fully open ecosystem where IoT device vendors and service companies can connect with each other, thereby creating new Internet of Things products. The shareholders include ABB, Bosch, and Cisco.
MOZAIQ uses an asynchronous, microservices-oriented architecture built with Vert.x and Grails (UI) within a Scrum team. Development utilizes languages such as Groovy (JVM), Java, and Python (for platform and testing). Test cases are created, and integration tests are implemented in Groovy (Spock tests) and Python (integration, functional). The team develops connectors for various manufacturers such as Bosch/Siemens (BSH), Osram, Philips, Netatmo, Regardia, and others. Automated tests for device clouds are also developed. The platform runs on Docker and Kubernetes in GCP, with tracing implemented via OpenCensus.
- Key Tasks and Concepts:
Asynchronous, microservices-oriented architecture
Horizontally scalable and highly available platform-based microservice cluster (GCP + Kubernetes), with Concourse-CI and Jenkins pipelines
High requirements for data security
Interoperability of devices, independent of the manufacturer, via the MOZAIQ cloud
Integration of clouds from different manufacturers (including direct gateways)
Marketplace for measures and use cases
A true Scrum team
Infrastructure as code
RESTful API
- Tech stack:
Vert.x – Develop a polyglot, event-driven application framework that runs on the Java Virtual Machine as the core of the microservice.
Grails, Docker, MongoDB Cluster (Replicas + Sharding), Hazelcast, Groovy, Java, Gradle, GORM (Java/Groovy ORM), Python, Docker, Compose, Kubernetes, Nginx, Node.js, Concourse CI and Jenkins.
Analytical software for online marketing purposes 01.2016 – 12.2016¶

Company: … (Colone); Role: Software Developer/Architect (Fullstack); Type: Consulting Project
For a startup specialized in lead generation: a project for prototyping and developing an ERP system.
Development of a software and operations platform for lead collection, processing, and statistical reporting
Development of a responsive UI based on Bootstrap (CSS) for customers and company managers
Coordination of internal and external staff (IT, UX)
- Important specification points contain:
System Technical Design / Architecture
Database Modeling and ORM Model
Migration of an existing (Apache, PHP-based) system to a new technology stack
Data migration to the new database model in production
Development of business logic
API integration with multiple foreign partners
High-availability cluster and hosting solution
- Tech stack:
Pyramid (Python minimalistic framework for rapidly development)
Front-End: HTML, CSS, JavaScript, JQuery, ReactJS (Landing pages)
Databases: MySQL, Redis, mysql
Languages: Python3, JavaScript, SQL
Other: Nginx, Debian GNU/Linux, Docker, Exim, Integration via API (mostly REST) with partners
Localized Online Shop and Warehouse Management System for the Global Market. 01.2013 – 12.2015¶
Company: … (Colone); Role: Software Developer/Architect (Full Stack); Type: Consulting Project
Developed an online shop and backend system (web application) as part of a small team, focusing on product SEO, a lightweight interface, fast response times, and a generic, responsive HTML5 layout. The company operates worldwide and aimed to adapt the entire system while simplifying the product publishing process. The shop’s front end was designed to be internationalized and localized, supporting multiple languages, currencies, warehouses, and tax management. The project required close collaboration within the small team to ensure seamless integration and efficient implementation.
Important specification points contain:
Localization of layout, sales processes, payments, taxes, and other features to enable full internationalization.
A modular design allowing the implementation of new frontends, for example, those tailored to the Asian market.
Initial themes (skins) for DE, RU, SP, and the rest of the EU (in English).
A back-office system to manage products, sales, and customers.
Migration of all orders and customer data from the current system to the new platform.
- Tech stack:
Pyramid
Front-End: HTML, CSS, JavaScript, AngularJS v1
Databases: ZODB (File Storage), PostgreSQL
Languages: Python 3.5, JavaScript, SQL
Other: Nginx, Debian GNU/Linux, LXC
Before 2015, I worked on projects as well as in regular positions.
2009 - 2014:¶




Head of IT Department (regular job, leading a team of up to 10 people)
Automated competitor data monitoring alerts (project)
Team Lead and Core Developer (GIS project, PostGIS, GeoServer) https://mymir.org
CTO in a startup, leading a team of up to 10 people (regular job, eTargeting LLC, Cyprus)
Software Development Manager at eTargeting (regular job, Cyprus)
Senior Software Engineer (regular job) https://www.positiv-multimedia.de (Python, Zope, Plone, PHP)
Real Estate Exchange Portal (project)
Hosting Solution (project)
Python Component Framework (project)
I began writing code professionally in 2002, starting with C, ASP, PHP, and Java before quickly transitioning to Python and Zope, focusing on full-stack development and IT. To keep this profile concise, I have omitted older projects and job roles prior to 2014, but feel free to ask if you need additional details.