München, 03.02.2025

Profile

map to buried treasure

+49 1772597575

Vladislav Vorobev

Bergmannstraße 25
80339 München

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

map to buried treasure
map to buried treasure

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…

map to buried treasure
map to buried treasure

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 - …

map to buried treasure

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

map to buried treasure

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

map to buried treasure

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

map to buried treasure

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

map to buried treasure
map to buried treasure

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

map to buried treasure

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

map to buried treasure

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

map to buried treasure

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:

map to buried treasure
map to buried treasure
map to buried treasure
map to buried treasure
  • 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.