Software Entwicklung/Engineering :: Python, JVM, Sql, Nosql, Limux, Cloud, Tests, Async, Parallel, UML, CI-CD, Kubernetes, Nomad, Nginx etc.
Aktualisiert am 08.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 10.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Python
Datenbanken
Back-End
Linux
REST
openapi
fastapi
pyramid
Groovy
Grails
PostgreSQL
MySQL
vertx
DevOps
AWS
Unittest
Big Data
crawling
docker
Apache Spark
MongoDB
Git
Java VM
German
on native level
English
on good level

Einsatzorte

Einsatzorte

München (+300km) Zürich (+300km) Wien (+300km)
Deutschland, Schweiz, Österreich
Reisebereit, teilweise remote
möglich

Projekte

Projekte

1 Monat
2024-12 - heute

Suppoer managment

APIs RESTApi GraphQL ...

  • Building an e-commerce platform based on Shopify using Liquid templates
  • Product managment software with import/export to shopify platform

APIs RESTApi GraphQL Python Pandas Google Analytics PyArrow SQL
hidden
Munich
7 Monate
2024-06 - 2024-12

Automated Audit Framework

Software Engineer FastApi REST-API Linux ...
Software Engineer

  • Feature development for compliance and auditing software, focusing on improvement and code quality. 
  • Responsibilities included implementing new features, refactoring the Python codebase, and upgrading to newer Python and library versions. 
  • Flow up of SAP project (05/2019 - 12/2022)


FastApi REST-API Linux PostgreSQL SQLite Docker Google Cloud GCP Kubernetes Python Pyramid pytest oauth implementation Single Sign-on (SSO)
SAP SE
Walldorf (Baden)
1 Jahr 5 Monate
2023-01 - 2024-05

Battery evaluation software automation

Software Developer Automotive MongoDB Multi-Processor Pandas ...
Software Developer Automotive

  • Enhanced specialized microservices-based server applications to evaluate data from battery test benches and successfully migrated systems to the cloud.


Microsoft
MongoDB Multi-Processor Pandas Arrow Linux Docker Blobs VM SQL Spark Svelte Microservices Python FastAPI Multiprocessing Windows Azure Databrics VM?s
Mercedes-Benz AG
Stuttgart
3 Jahre 8 Monate
2019-05 - 2022-12

Distributed micro services based data collection system (audit)

Development Consulting Engineer Python3 TCP HTTP ...
Development Consulting Engineer

SAP is a German multinational software company headquartered in Walldorf, Baden-

Württemberg. It specializes in developing enterprise software to manage business operations and customer relations.

  • A microservices-based distributed software system for automating corporate audit processes was designed, developed, and deployed. 
  • Standardized, lightweight software components were implemented to operate independently within different departments (on client systems), where data states required for audits were collected and analyzed. 
  • Alerts about audit-related issues were sent to customers, while centralized server components were used to generate reports and provide visualization for external auditors. 
  • All components were designed to handle high loads and network disruptions without data loss.

Python3 TCP HTTP SSL PostgreSQL SQLite WebSocket Linux RESTful API OpenAPI sqlite Pyramid FastApi asyncio minio multiprocessing threading aiohttp pytest Docker Kafka AWS Google Clound (GCP) Kubernetes
SAP SE
Walldorf (Baden)
3 Jahre 8 Monate
2018-05 - 2021-12

Development of API?s

Backend developer Python2/3 FastAPI Django ...
Backend developer

Skoobe operates a popular subscription service within a large-scale infrastructure. The stack includes mobile apps (Android, Apple), REST APIs, databases, monolithic applications, and microservices. Skoobe GmbH is a member of the Tolino Alliance.

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

  • Writing and maintaining documentation

Python2/3 FastAPI Django Tornado asyncio RESTful API RPC API?s Java Docker Jenkins AWS MySQL/MariaDB hashicorp stack Nomad Nginx Python LXML SQLAlchemy Hazelcast Hibernate (Java ORM) Ubuntu Alpine Consul Service Discovery OpenAPI Pydantic Microservices LXC Packer GraphQL NoSQL SQL
Skoobe GmbH
Munich
1 Jahr 8 Monate
2019-05 - 2020-12

Emergency Brake Assist data analyzing

Big Data Engineer Automotive apache spark (pyspark) Hadoop (hdfs) aws ...
Big Data Engineer Automotive

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).
    • serialize and classify tarabytes of raw data
    • create alerts and triggers based data
    • migrate software from hardware intern servers to AWS cloud.

apache spark (pyspark) Hadoop (hdfs) aws gluejobs spark inside glue-jobs aws Athena Impala/Hive Linux Docker pytests
MAN Truck & Bus AG
München
11 Monate
2018-07 - 2019-05

Migration of monolithic applications to microservices, support by operations, documentation

Backend Expert Python2/3 FastAPI Django ...
Backend Expert

Skoobe operates a popular subscription service within a large-scale infrastructure. The stack includes mobile apps (Android, Apple), REST APIs, databases, monolithic applications, and microservices. Skoobe GmbH is a member of the Tolino Alliance.

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

  • Writing and maintaining documentation

Python2/3 FastAPI Django Tornado asyncio RESTful API RPC API?s Java Docker Jenkins AWS hashicorp stack Nomad LXML SQLAlchemy Hazelcast Hibernate (Java ORM) Ubuntu Alpine Consul Service Discovery OpenAPI Pydantic Microservices LXC Packer GraphQL NoSQL SQL
Skoobe GmbH
München
3 Jahre
2016-01 - 2018-12

Cloud for Smart Home (IoT) Interplay

IoT Developer and DevOps Engineer Grails Docker MongoDB Cluster (Replicas + Sharding) ...
IoT Developer and DevOps Engineer
  • MOZAIQ develops an IoT platform that simplifies connecting consumer devices and services. MOZAIQ?s online marketplace serves as the ultimate hub for IoT businesses, enabling a fully open ecosystem for IoT device vendors and service companies to connect with each other, thereby creating new Internet of Things products. The shareholders include ABB, Bosch, and Cisco.
  • Asynchronous, microservices-oriented architecture was developed using Vert.x as the core framework for microservices and Grails 3.x for the GUI, within a Scrum team. Development utilized languages such as Groovy (JVM), Java, and Python (for platform and testing). Test cases were created and integration tests were implemented in Groovy (SpockTests) and Python (integration, functional). Connectors were developed for various manufacturers such as Bosch/Siemens (BSH), Osram, Philips, Netatmo, Regardia, and others. Automated tests for device clouds were also developed. The platform was built using Docker + Kubernetes in GCP, with tracing implemented via OpenCensus.
    • Asynchronous micro-services oriented architecture
    • Interplay of devices independent of the manufacturer over MOZAIQ cloud
    • Bringing together clouds from different manufacturers (also direct gateways)
    • Very high demands on data security
    • Horizontally scalable and highly available platform based micro-service Cluster (Kubernetes), Pipeline Concourse-CI and Jenkins
    • Market place for measures and Use Cases
    • Scrum Team
    • Infrastructure as code
    • RESTful API
    • Google Cloud
  • Vert.X ? Develop polyglot event-driven application framework that runs on the Java Virtual Machine is a 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 Jenkins
mozaiq operations GmbH
München
11 Monate
2016-02 - 2016-12

ERP for a Lead Generator Company

Project Manager, Software Developer, System-Architect HTML CSS JavaScript ...
Project Manager, Software Developer, System-Architect

  • For a Lead generation company prototype and develop an ERP system.
  • Development of system for Lead collection, proccessing and statistic.
  • Development of Ergonomic GUI based on Bootstrap (CSS Framework) for Customers and Company Managers.


Important specification points contain:

  • Migration of existing system to new technology stack (php)
  • Database Modeling
  • Database migration to new Model
  • ORM Model
  • Development of business logic
  • API
  • High-availability cluster and Hosting solution
  • Team coordination
pyramid Redis
HTML CSS JavaScript AngularJS MySQL Redis Python JavaScript SQL Nginx Debian GNU/Linux Docker Exim API?s
1 Jahr
2016-01 - 2016-12

Development of software and operations platform

Project Manager, Software Developer, System-Architect Pyramid HTML CSS ...
Project Manager, Software Developer, System-Architect
For a Startup specialized on Lead generation. Project for prototyping and develop an ERP system.

  • Development of software and operations platform for Lead collection, processing and statistical reporting
  • Development of Ergonomic GUI based on Bootstrap(CSS) for Customers and Company Managers
  • Coordination of intern and extern employees (IT, UX)
  • System technical Design / Architecture
  • Database Modeling, ORM Model
  • Migration of existing(Apache, PHP based) system to new technology stack
  • Data migration to new Database Model in production
  • Development of business logic
  • API (many foreign partners)
  • High-availability cluster and Hosting solution
Pyramid HTML CSS JavaScript JQuery ReactJS (Landing pages) MySQL Redis MySQL/MariaDB Python3 SQL Nginx Debian GNU/Linux Docker Exim Integration via API (mostly REST) with partners
N/A
Colone
1 Jahr
2015-02 - 2016-01

Localized sell and warehouse Management System

Software Developer, System-Architect HTML CSS JavaScript ...
Software Developer, System-Architect

  • For a global oriented customer in e-commerce segment based in Cologne, Germany.
  • To develop an Online-Shop and Backend system with focus on Product SEO, light weigh interface, speed, with responsible HTML5 Layout. 
  • My client had been sold to other countries as only DE and EU and would like to adapt all the system and simplify the process of product publishing. 
  • The Front of the Shop should be  internationalized and localized (Different languages, different currencies, different warehouse and the taxes management).


Important specification points contain:

  • One Product Database with most important unique attributes
  • Localized Product Database additionally localized attributes
  • More than one logical fronted with possibility to redefine: layout, sales process, payments, taxes etc. for full localization and internationalization
  • It should allow implement new frontends, for example for Asia Market (modular)
  • Start Skins for DE(German), RU, SP, and EU(English) Countries.
  • Back-office to manage products, sales and customers.
  • Migration/integration of all orders and customers from current system.
  • The Shop should generate the most important (need for publish) descriptions from the attributes (see 1.)

pyramid Zope SQLAlchemy
HTML CSS JavaScript AngularJS ZODB PostgreSQL Python JavaScript SQL Nginx Debian GNU/Linux LXC SQLAlchemy
2 Jahre
2014-01 - 2015-12

Localized online shop and warehouse Management System for global market

Software Developer, System-Architect Pyramid HTML CSS ...
Software Developer, System-Architect

Developed an online shop and backend system (web application) as part of a small team, with a focus on product SEO, a lightweight interface, quick response times, and a generic responsive HTML5 layout. The company operates worldwide and aimed to adapt the entire system while simplifying the process of product publishing. The front end of the shop was designed to be internationalized and localized, supporting multiple languages, multiple currencies, multiple warehouses, and tax management. The project required close collaboration within the small team to ensure seamless integration and efficient implementation.

  • A single product database with the most important unique attributes, along with a localized product database.
  • Localization of layout, sales process, payments, taxes, and other features to enable full internationalization.
  • Modular design allowing the implementation of new frontends, for example, 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.

Pyramid HTML CSS JavaScript AngularJS v1 ZODB PostgreSQL Python v. 3.5 SQL Nginx Debian GNU/Linux LXC
N/A
Cologne
1 Jahr 6 Monate
2013-10 - 2015-03

Planing and Integration of Enterprise Resource Planning System (ERP)

IT-Manager / Head of IT department Integration Integrationsmanagement
IT-Manager / Head of IT department

Public limited company with 250 employees and ca. 10-15  persons in the IT.  The Company manages a large-scale tourism cluster like http://arhyz-resort.ru/ development project in Russia. The IT is responsible for IT Infrastructure and mostly outsourced  software projects.

  • Managing of growing IT infrastructure
  • Team coordination and planning of failsafe IT and software projects
  • Execution of tenders and procurement processes
  • Negotiating with suppliers, quality control, documentation
  • Responsibilities for the IT Budget (millions of EUR)
  • Managing of a team till 15 person


Achievements:

  • Planing and Integration of Enterprise Resource Planning System (ERP)
  • Process optimization and automation inside the company
  • Successful office relocation (250 persons) without any work interruption
  • Assistance in the launch of the IT infrastructure of the resort in 2014 - 2015 (HTML on request)
SAP
Integration Integrationsmanagement
Northern Caucasus resorts Company
7 Monate
2014-03 - 2014-09

Automatic data competitors monitoring alerts

Data Analyst Using scrapy (Web Crawler library) Twisted Python ...
Data Analyst

  • For an  insurance operating in Germany (location Berlin).
  • To develop: a competitors fully automatic monitoring solution. 
  • Special solution to monitor of ca. 30 competitors websites and there offers. 
  • Collect the clean data from offers, from public Websites and save them in the Database, trigger special external API by customer defined events like price changes, AGB changes etc. 
  • Teach a internal team to support the system.

Using scrapy (Web Crawler library) Twisted Python Redis PostgreSQL Database Host Linux based (Docker Containers) Reports in JavaScript HTML/CSS
10 Monate
2013-03 - 2013-12

Building of public Geo Information Service

Team Lead Linux (Debian) btrfs as Filesystem distributed architecture ...
Team Lead

Customer is Creative Solutions LLC is a new startup with investors capital. Building of public Geo Information Service with  open Sign Up. A Web Portal (mymir.org) with possibility to buy a sectors, village, city or country on the Real Planet and pay by credit card or PayPal. System should allow to do some modification on own Sector like change a color, overlay a photo give a name and some other features.  System should be horizontally scalable Geo Information System Application. System should be more independent from global technical services and implement services like DNS and Email.

  • Planing of features and create specifications
  • Software Development in Python
  • Create a full working prototype
  • Integration of Java Software (GeoServer.org)
  • Coordination of small remote Team of 1x Designer, 2x Developer, 1x UI/JS Dev.
  • HTML on request

Linux (Debian) btrfs as Filesystem distributed architecture Cesium - WebGL Virtual Globe and Map Engine and HTML/CSS JavaScript for GUI JavaScript for Map UI Leaflet JQuery OAuth2 for Facebook Google PayPal etc. Authentication NGINX as reverse proxy and Cache PostgreSQL/PostGIS as Database Pyramid GeoServer (JAVA open source server for sharing geospatial data) Heartbeat-Linux-HA Docker IPTABLES Bind Exim Dovecot Munin Nagios
1 Jahr 10 Monate
2012-01 - 2013-10

eTargeting (startup)

CTO Python zope.* zope3/bluebream ...
CTO

Startup company founded 2011  in order to dominate the market in the remarketing, geo targeting, RTB (DMP, DSP, SSP) and CashBack Service. Company with ca. 60 employees end of 2013. (5 employees at the beginning). IT Department contains: 5 ? Developer, 3 ? Support, 2 ? Designer, 2 ? Network Engineer. Developed a  AdServer components: Parsing + error correction  in  big XML files for High Loaded and High Available environment with features like: manage millions of database records, images, videos, and price management. System is in use for Ads Banner serving, Geo,- Local Targeting, and image generation.

  • Software development with Grails/Groovy/Java and Python/Pyramid/zope
  • Building of Highly Available infrastructure with several access providers BGP (Border Gateway Protocol).
  • Developing and Hosting of high available services based on technology stack like Memcached, PostgreSQL, MongoDB, Nginx, Varnish et cetera
  • Using clouds, Virtual Machines (VM), Content Delivery Networks (CDN)
  • Project management / Leading projects
  • Provide RESTful API for mobile devices iOS, Android and other Third party
  • Coordination / Development of security concept and integration
  • Outsource management, negotiating with suppliers and quality control
  • Coordination of project Team (developers, tech-support and designers)
  • Managing of a team till 12 person
  • Using also Grails, Groovy, Python, Java, HTML, CSS, JavaScript, Flash
  • Working in a Scrum team
  • Infrastructure as Code


Achievements

  • Launch a Display platform targeting/retargeting (re-marketing) ? B2B 
  • Launch a Affiliate Platforms ? B2B 
  • Launch a Loyalty platform ? B2C 
  • Developed and launched Local/Geo Targeting 
  • Organized processes between deferent departments by software integration 
  • ERP (Work-flow, Sales, Human Resource, Project System) also version control, bug-tracker, HelpDesk. 
  • Development of e-commerce platform providing XML/JSON RESTful API for integration of mobile applications (OSx, Android), foreign finance software, and CRM.

Python zope.* zope3/bluebream LXML tornado PostgreSQL MongoDB Replica's ZODB geoip (with external services) Rtree Spatial indices Bonding HA-Proxy Memcached Heartbeat C libs in direct use nginx btrfs HTML CSS JavaScript; Munin Nagios; Python Imaging Library (PIL) Google Web Toolkit (GWC) Grails Groovy Java OAuth PostgreSQL Nginx Debian GNU/Linux XML JSON JavaScript JQuery Maven Spring GORM
on request
Moscow, Russia
4 Monate
2011-09 - 2011-12

Software Development Management

Interview team building
  • Choosing of technologies for the start-up project
  • Planing and Development IT infrastructure working prototypes
  • Planing and Development of working software prototypes
  • Selection and recruitment of staff
  • Preparing to scale up the business by integration of collaboration tools
Interview team building
eTargeting
9 Monate
2011-03 - 2011-11

Real estate exchange portal

Java Python Linux ...

  • Integrate Openimmo - the standard for the data exchange in real estate. 
  • Development of interfaces for data exchange with popular services Immoscout24 and Immowelt.
  • Synchronization with the popular portals own database and website.

Java Python Linux MySQL Openimmo XML CSV ImageMagic Bash PHP
Customer is bigger real estate Realtor
Düsseldorf, Germany
3 Jahre 6 Monate
2008-01 - 2011-06

Full responsible for IT-Security and availability of hosting solution

Senior Software Engineer nginx BASH Shell-Script ...
Senior Software Engineer

positiv-Multimedia GmbH is a Web Agency focused on website development, design, social media and hosting with ca. 10 employees.

  • Development with Python, Zope, Plone, HTML/CSS, JavaScript, XML, PHP, MySQL, Postgresql, ZODB, Mercurial, SVN Server administration (Linux)
  • Optimization for SEO and Social Media apps Monitoring and Testing (UNIT, Functional, Speed and Integration), Munin, Nagios 
  • Full responsible for IT-Security and availability of hosting solution


Achievements:

  • Building and Launching over 30 Websites in a Team.
  • Building a hosting solution for Web Systems/Sites Hosting including monitoring, test and automatic deployment
  • Integrate HelpDesc, Bugtracker, CRM and Project management systems
  • Reduce hosting costs to 60% by integration own hosting platform
nginx Varnish MySQL PostgreSQL Munin Nagios
nginx BASH Shell-Script PHP
positiv-Multimedia GmbH
Harscheid, Germany
5 Monate
2010-06 - 2010-10

Online Kosmetik

Fullstack Developer Python MySQL
Fullstack Developer

  • Plan and develop online-shop for cosmetic industry in MySQL, Zope2, Python.

Zope2
Python MySQL
positiv-Multimedia GmbH
Harscheid, Germany
6 Monate
2010-01 - 2010-06

Boxing (UBP)

Softwareentwickler Python CSS JavaScript ...
Softwareentwickler

  • Design and develop of hight frequency visits multimedia-portal for sports industry (Universum Box-Promotion). 

Zope Varnish
Python CSS JavaScript PHP XHTML Zope2 MySQL Nginx Varnish-Cache Mail-Server iPhone API interface Firewall.
positiv-Multimedia GmbH
Harscheid, Germany
5 Monate
2010-01 - 2010-05

Hosting Solution

System Administrator Exim iptables Nginx ...
System Administrator

  • Setup a solution hosting-system based on open source software.
  • Reduce the hosting cost to 60%.

Exim iptables Nginx HA-Proxy Varnisch Bind Apache Munin vsftpd OpenLDAP MySQL PostgreSQL Nagios
Web Agency positiv-Multimedia GmbH
Cologne, Germany
2 Jahre
2008-01 - 2009-12

Python Component Framework

Python zope.* HTML ...

  • Customer is a software house with lot of small and big customers has ordered components for building web-sites and intranet portals located in Cologne, Germany.
  • Framework development in Python. Component architecture, full  tested with unit,  functional and integration tests. 
  • Features: Designed rapid development of ?Social networks?, can manage lot of Objects (Btree containers), HTML-forms, Video and Photo management, comments containers, voting etc. Create of some active websites on the top of this framework.

Python zope.* HTML css btree
6 Monate
2008-07 - 2008-12

Insel Travel

Fullsltack DevOps Python Zope MySQL ...
Fullsltack DevOps

  • The biggest Tour operator (location Cologne, Germany) for millions of russian Speaking people in the EU. Online-shop still in original HTML on request.
  • Development of CMS with comfortable system of in-line editing of the content and booking and traveling management.

Python Zope MySQL nginx dns Integration Nginx Varnish Debian Gnu/Linux instance servers.
Köln
6 Monate
2008-02 - 2008-07

Moments on Neuronal Network (C Project)

Student C
Student

  • Detection of image regions, Implementation of Hu-Moments (Translations-, Rotations- und Scale Invariance)
  • Classification with Neuronal Networks.
  • Algorithm Development in C.

Visual Studio
C
Customer is a component supplier (also my Diplom work) by TH Köln
1 Jahr
2005-01 - 2005-12

Buchversand Online shop project

Fullstack Entwickler Python JavaScript CSS ...
Fullstack Entwickler

  • Online-shop still in original https://www.express-kniga.de with responsible design modifications. 
  • First FullStack Development Project: Consulting, Planing, Modeling, Frontend, Backend, Hosting, Backoffice, Monitoring, Cache.

Zope Varnish nginx MySQL
Python JavaScript CSS HTML nginx SQL
Buchversand Larissa Vascenko
Cologne, Germany

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 - 2009

Elektrotechnik und Informationstechnik

Diplom - Dipl.-Ing.

University of Applied Sciences of Cologne


Focus:

  • Detection of image regions and chars and classification with neuronal networks.
  • Implementation of Hu-Moments (Translations-, Rotations- and Scale Invariance)
  • Classification with Neuronal Networks (C)


2005 - 2006:

Lomonosov Moscow State University (MSU), Moscow, Russia (Faculty of Computational Mathematics and Cybernetic (student exchange program))


1999 - 06/2002:

Double qualification as IT-Systemelektroniker and Fachabitur

Telefonbau Nagel GmbH, Cologne / Georg-Simon-Ohm-Berufskolleg


Seminars

2005 - 2009

  • Negotiation skills
  • Leave and work in global oriented world
  • International Project Management across borders
  • English (Wall Street Institute)

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Python Datenbanken Back-End Linux REST openapi fastapi pyramid Groovy Grails PostgreSQL MySQL vertx DevOps AWS Unittest Big Data crawling docker Apache Spark MongoDB Git Java VM

Produkte / Standards / Erfahrungen / Methoden

Hadoop
Fortgeschritten
Bind
Fortgeschritten
BLF
Fortgeschritten
btrfs
Fortgeschritten
CAN-Bus
Basics
WebGL
Basics
Concourse-CI
Fortgeschritten
CSS
Experte
Debian
Experte
distributed architecture
Fortgeschritten
Docker
Experte
Dovecot
Fortgeschritten
GeoServer
Basics
Google Cloud Platform
Basics
GORM
Fortgeschritten
Grails
Fortgeschritten
Hazelcast
Fortgeschritten
HDFS
Fortgeschritten
Heartbeat
Fortgeschritten
Hive
Fortgeschritten
HTML
Experte
Jenkins
Fortgeschritten
Leaflet
Linux
Fortgeschritten
LXC
Fortgeschritten
LXML
Fortgeschritten
Microservices
Fortgeschritten
Maven
Basics
Memcached
Fortgeschritten
MongoDB
Fortgeschritten
Munin
Fortgeschritten
Nagios
Fortgeschritten
Nginx
Fortgeschritten
Node.js
Basics
OAuth
Fortgeschritten
Openimmo
Basics
OpenLDAP
Fortgeschritten
PayPal
PHP
Basics
PostgreSQL Database
Fortgeschritten
PostgreSQL/PostGIS as Database
Fortgeschritten
Pyramid
Experte
pySpark
Fortgeschritten
Redis
Fortgeschritten
Scrum
Fortgeschritten
Spatial indices
Spring
Basics
tornado
Fortgeschritten
Twisted
Basics
Scrapy
Fortgeschritten
Varnisch
Fortgeschritten
Vert.X
Fortgeschritten
XML
Fortgeschritten
ZODB
Fortgeschritten
zope
Experte
fastapi
Experte
openapi
Experte
apache
Fortgeschritten
multiproccessing
Experte
asyncio
Experte
Kafka
Fortgeschritten
shopify
Fortgeschritten
Python
Experte

Interests and Objective

  • I am seeking new knowledge, innovation, professional challenges, and engaging projects as a Software Developer/Ops (Backend, Microservices, Full Stack, Web, IoT, Big Data, Database, Cloud-Native). I develop production software using various languages and frameworks, with a strong focus on quality, automated testing, code-readability and maintainability. Agile, Scrum, and Test-Driven Development (TDD) are well within my expertise.
  • Last years a was focus on: python, linux, RESTful API's (OpenAPI/Swagger), RPC, Security, crawling, migration, integration, testing, tracing, monitoring; Frameworks like: Pyramid, FastAPI, Spark/pySpark, aiohttp, AWS Glue, Zope, Django, Flask, Vert.x, Grails, ops stack like Docker, lxc; DBMS's like mysql1, postgresql (gis, bjson), MongoDB etc.; UI like HTML, CSS, JavaScript; Messaging: Hazelcast, Kafka, etc.


My current interests (learning process)

  • devops stuff Hashicorp stack like Nomad, Terraform also Kubernetes
  • geo/gis: postgis, leaflet
  • Bigdata/ML: pySpark, TensorFlow, PyTorch, pandas, mathlib
  • AI, blockchain
  • Rust and Javascript


Tools

Markups

  • HTML
  • CSS
  • Chameleon
  • ZopePageTemplates
  • Liquid
  • jinja2
  • GSP
  • JSP
  • Jinja2
  • DTML
  • RestrucuredText (REST) / Sphinx
  • JSON
  • XML
  • JWT
  • Protocol Buffers


Frameworks / libraries

  • Pyramid
  • FastAPI
  • aiohttp
  • asyncio
  • Vert.x
  • Grails
  • Zope2
  • zope
  • Scrapy
  • pySpark
  • Bootstrap
  • pytest, unittests
  • Django
  • Plone
  • Flask
  • Tornado
  • AngularJS


Concepts, architectural styles and patterns

  • RESTful
  • API
  • RPC
  • oauth
  • client-server
  • microservices
  • event-driven
  • monolithic
  • service-oriented


DevOps, admin, build, CI/CD pipelines, orchestration, etc.

  • Docker, Compose, Jenkins, Concourse-ci
  • Experience Hashicorp (Terraform, Nomad, Packer, Consul), kubernetes (learning in progress).
  • GIT, Mercurial (hg), SVN, Gradle, pip, setuptools, Buildout
  • Bitbucket, GitHub, CI /CD, redmine, Atlassian stack
  • High Available, Web, Cache, Proxys and Load-balancer, Clustering, Cloud
  • Nginx, Apache, Memcached, Varnish, Pound, HAProxy, Heartbeat/Linux-HA, Squid
  • Docker, Linux Containers (LXC), KVM, QEMU, virtlib, cgroups, Hashicorp Stack (Nomad, Consul, Vault), K8s(in progress)
  • Experience with Amazon AWS, Google Cloud, Hetzner and Container Repository


NoSQL / In Mem Grids / Queues

  • MongoDB, Cassandra, ZODB, Neo4j
  • RabbitMQ, Hazelcast, Kafka, Redis, Memcached


Network software, protocols, monitoring, emailing

  • Network and software monitoring with: Nagios, Munin, Zabbix etc.
  • Tracers/Metrics like Zipkin, Prometheus; Mailing with Exim, Spamassassin, Dovecot, Courier
  • Understanding of protocols like DNS, LDAP, TCP, IP, TCP/IP, RPC, HTTP, SSL, REST, FTP, POP, SMTP, IMAP, web-sockets, SockJs, TCP Load Balancing, Routing, Samba
  • Experience by using Network aggregation (Cisco/Dell + bonding on linux), BGP 


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


Enterprise / E-Commerce / Ads / SEO

  • Dev/Integration of ERP system in company over 250 employers
  • Understanding of E-Commerce processes; Integration ERP/CRM systems. Binding E-Pay-Systems like PayPal, Credit Card providers, SEO; Experience with API?s of Facebook, Twitter, Google, VK, LinkedIn, Telegram Yandex, Paypal etc; Using * API?s; Microdata (schema.org); Understanding of Targeting, remarketing and programmatic concepts (adServer, SSP, DSP etc.)
  • Shopify, Shopify Templating (Liquid), Stripe


Testing

  • Knowledge of major software testing methods and concepts like unit, integration, functional, end to end etc.
  • Most experience with unittest, pytest, mocks, junit


Other

  • Successful integration of diverse open source like Github, Redmine, Jira, Bitbucket, Karl, Wikimedia etc
  • Using of PEP8, black, Ruff, pylint, pyright/pylance mypy and other language specific recommendations and tools. IDE?s like VIM, VSCode, Zed, Kdevelop, IntelliJ IDEA, Eclipse
  • Understanding concepts like/of UML, test automation, domain driven design, event bus, message queue etc
  • Software tracing with OpenCensus, Zipkin, OpenJager etc
  • Web crawlers for large Data collection with with python-scrapy, Beautiful Soup, asynchronously


Non IT skills

  • Working Agile, safety-conscious, customer-oriented and responsibly
  • Understanding DevOps, Insrastructure as Code, GitOps concepts
  • Experience in leading of international miscellaneous Developer and designer Teams
  • Manage an IT - team till 15 persons (also as remote team members)
  • Organizing the time depending on the priorities
  • Remote workers organization skills
  • If need Project organizing, staffing, leading and controlling

Betriebssysteme

Alpine
Fortgeschritten
Debian
Fortgeschritten
Linux
Debian, Ubuntu, Alpine
Nomad
Fortgeschritten
Ubuntu
Fortgeschritten
Windows
Basics
iOS
Basics
Android
Basics
Multiprocessing
Threading
Asynchronous I/O


Programmiersprachen

AngularJS
Bash
Groovy/JVM
Java
JavaScript
JQuery
JSON
Python
including common of libs and frameworks
Scala
PHP
C
C++
RUST

Datenbanken

Impala
Fortgeschritten
MongoDB
Fortgeschritten
MySQL
Fortgeschritten
PostgreSQL
Fortgeschritten
SQL
Fortgeschritten
Alchemy
Django ORM
GORM
Hibernate
HQL

Datenkommunikation

REST
Experte
API
Experte
Graphql
Fortgeschritten
gRPC
Fortgeschritten

Einsatzorte

Einsatzorte

München (+300km) Zürich (+300km) Wien (+300km)
Deutschland, Schweiz, Österreich
Reisebereit, teilweise remote
möglich

Projekte

Projekte

1 Monat
2024-12 - heute

Suppoer managment

APIs RESTApi GraphQL ...

  • Building an e-commerce platform based on Shopify using Liquid templates
  • Product managment software with import/export to shopify platform

APIs RESTApi GraphQL Python Pandas Google Analytics PyArrow SQL
hidden
Munich
7 Monate
2024-06 - 2024-12

Automated Audit Framework

Software Engineer FastApi REST-API Linux ...
Software Engineer

  • Feature development for compliance and auditing software, focusing on improvement and code quality. 
  • Responsibilities included implementing new features, refactoring the Python codebase, and upgrading to newer Python and library versions. 
  • Flow up of SAP project (05/2019 - 12/2022)


FastApi REST-API Linux PostgreSQL SQLite Docker Google Cloud GCP Kubernetes Python Pyramid pytest oauth implementation Single Sign-on (SSO)
SAP SE
Walldorf (Baden)
1 Jahr 5 Monate
2023-01 - 2024-05

Battery evaluation software automation

Software Developer Automotive MongoDB Multi-Processor Pandas ...
Software Developer Automotive

  • Enhanced specialized microservices-based server applications to evaluate data from battery test benches and successfully migrated systems to the cloud.


Microsoft
MongoDB Multi-Processor Pandas Arrow Linux Docker Blobs VM SQL Spark Svelte Microservices Python FastAPI Multiprocessing Windows Azure Databrics VM?s
Mercedes-Benz AG
Stuttgart
3 Jahre 8 Monate
2019-05 - 2022-12

Distributed micro services based data collection system (audit)

Development Consulting Engineer Python3 TCP HTTP ...
Development Consulting Engineer

SAP is a German multinational software company headquartered in Walldorf, Baden-

Württemberg. It specializes in developing enterprise software to manage business operations and customer relations.

  • A microservices-based distributed software system for automating corporate audit processes was designed, developed, and deployed. 
  • Standardized, lightweight software components were implemented to operate independently within different departments (on client systems), where data states required for audits were collected and analyzed. 
  • Alerts about audit-related issues were sent to customers, while centralized server components were used to generate reports and provide visualization for external auditors. 
  • All components were designed to handle high loads and network disruptions without data loss.

Python3 TCP HTTP SSL PostgreSQL SQLite WebSocket Linux RESTful API OpenAPI sqlite Pyramid FastApi asyncio minio multiprocessing threading aiohttp pytest Docker Kafka AWS Google Clound (GCP) Kubernetes
SAP SE
Walldorf (Baden)
3 Jahre 8 Monate
2018-05 - 2021-12

Development of API?s

Backend developer Python2/3 FastAPI Django ...
Backend developer

Skoobe operates a popular subscription service within a large-scale infrastructure. The stack includes mobile apps (Android, Apple), REST APIs, databases, monolithic applications, and microservices. Skoobe GmbH is a member of the Tolino Alliance.

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

  • Writing and maintaining documentation

Python2/3 FastAPI Django Tornado asyncio RESTful API RPC API?s Java Docker Jenkins AWS MySQL/MariaDB hashicorp stack Nomad Nginx Python LXML SQLAlchemy Hazelcast Hibernate (Java ORM) Ubuntu Alpine Consul Service Discovery OpenAPI Pydantic Microservices LXC Packer GraphQL NoSQL SQL
Skoobe GmbH
Munich
1 Jahr 8 Monate
2019-05 - 2020-12

Emergency Brake Assist data analyzing

Big Data Engineer Automotive apache spark (pyspark) Hadoop (hdfs) aws ...
Big Data Engineer Automotive

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).
    • serialize and classify tarabytes of raw data
    • create alerts and triggers based data
    • migrate software from hardware intern servers to AWS cloud.

apache spark (pyspark) Hadoop (hdfs) aws gluejobs spark inside glue-jobs aws Athena Impala/Hive Linux Docker pytests
MAN Truck & Bus AG
München
11 Monate
2018-07 - 2019-05

Migration of monolithic applications to microservices, support by operations, documentation

Backend Expert Python2/3 FastAPI Django ...
Backend Expert

Skoobe operates a popular subscription service within a large-scale infrastructure. The stack includes mobile apps (Android, Apple), REST APIs, databases, monolithic applications, and microservices. Skoobe GmbH is a member of the Tolino Alliance.

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

  • Writing and maintaining documentation

Python2/3 FastAPI Django Tornado asyncio RESTful API RPC API?s Java Docker Jenkins AWS hashicorp stack Nomad LXML SQLAlchemy Hazelcast Hibernate (Java ORM) Ubuntu Alpine Consul Service Discovery OpenAPI Pydantic Microservices LXC Packer GraphQL NoSQL SQL
Skoobe GmbH
München
3 Jahre
2016-01 - 2018-12

Cloud for Smart Home (IoT) Interplay

IoT Developer and DevOps Engineer Grails Docker MongoDB Cluster (Replicas + Sharding) ...
IoT Developer and DevOps Engineer
  • MOZAIQ develops an IoT platform that simplifies connecting consumer devices and services. MOZAIQ?s online marketplace serves as the ultimate hub for IoT businesses, enabling a fully open ecosystem for IoT device vendors and service companies to connect with each other, thereby creating new Internet of Things products. The shareholders include ABB, Bosch, and Cisco.
  • Asynchronous, microservices-oriented architecture was developed using Vert.x as the core framework for microservices and Grails 3.x for the GUI, within a Scrum team. Development utilized languages such as Groovy (JVM), Java, and Python (for platform and testing). Test cases were created and integration tests were implemented in Groovy (SpockTests) and Python (integration, functional). Connectors were developed for various manufacturers such as Bosch/Siemens (BSH), Osram, Philips, Netatmo, Regardia, and others. Automated tests for device clouds were also developed. The platform was built using Docker + Kubernetes in GCP, with tracing implemented via OpenCensus.
    • Asynchronous micro-services oriented architecture
    • Interplay of devices independent of the manufacturer over MOZAIQ cloud
    • Bringing together clouds from different manufacturers (also direct gateways)
    • Very high demands on data security
    • Horizontally scalable and highly available platform based micro-service Cluster (Kubernetes), Pipeline Concourse-CI and Jenkins
    • Market place for measures and Use Cases
    • Scrum Team
    • Infrastructure as code
    • RESTful API
    • Google Cloud
  • Vert.X ? Develop polyglot event-driven application framework that runs on the Java Virtual Machine is a 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 Jenkins
mozaiq operations GmbH
München
11 Monate
2016-02 - 2016-12

ERP for a Lead Generator Company

Project Manager, Software Developer, System-Architect HTML CSS JavaScript ...
Project Manager, Software Developer, System-Architect

  • For a Lead generation company prototype and develop an ERP system.
  • Development of system for Lead collection, proccessing and statistic.
  • Development of Ergonomic GUI based on Bootstrap (CSS Framework) for Customers and Company Managers.


Important specification points contain:

  • Migration of existing system to new technology stack (php)
  • Database Modeling
  • Database migration to new Model
  • ORM Model
  • Development of business logic
  • API
  • High-availability cluster and Hosting solution
  • Team coordination
pyramid Redis
HTML CSS JavaScript AngularJS MySQL Redis Python JavaScript SQL Nginx Debian GNU/Linux Docker Exim API?s
1 Jahr
2016-01 - 2016-12

Development of software and operations platform

Project Manager, Software Developer, System-Architect Pyramid HTML CSS ...
Project Manager, Software Developer, System-Architect
For a Startup specialized on Lead generation. Project for prototyping and develop an ERP system.

  • Development of software and operations platform for Lead collection, processing and statistical reporting
  • Development of Ergonomic GUI based on Bootstrap(CSS) for Customers and Company Managers
  • Coordination of intern and extern employees (IT, UX)
  • System technical Design / Architecture
  • Database Modeling, ORM Model
  • Migration of existing(Apache, PHP based) system to new technology stack
  • Data migration to new Database Model in production
  • Development of business logic
  • API (many foreign partners)
  • High-availability cluster and Hosting solution
Pyramid HTML CSS JavaScript JQuery ReactJS (Landing pages) MySQL Redis MySQL/MariaDB Python3 SQL Nginx Debian GNU/Linux Docker Exim Integration via API (mostly REST) with partners
N/A
Colone
1 Jahr
2015-02 - 2016-01

Localized sell and warehouse Management System

Software Developer, System-Architect HTML CSS JavaScript ...
Software Developer, System-Architect

  • For a global oriented customer in e-commerce segment based in Cologne, Germany.
  • To develop an Online-Shop and Backend system with focus on Product SEO, light weigh interface, speed, with responsible HTML5 Layout. 
  • My client had been sold to other countries as only DE and EU and would like to adapt all the system and simplify the process of product publishing. 
  • The Front of the Shop should be  internationalized and localized (Different languages, different currencies, different warehouse and the taxes management).


Important specification points contain:

  • One Product Database with most important unique attributes
  • Localized Product Database additionally localized attributes
  • More than one logical fronted with possibility to redefine: layout, sales process, payments, taxes etc. for full localization and internationalization
  • It should allow implement new frontends, for example for Asia Market (modular)
  • Start Skins for DE(German), RU, SP, and EU(English) Countries.
  • Back-office to manage products, sales and customers.
  • Migration/integration of all orders and customers from current system.
  • The Shop should generate the most important (need for publish) descriptions from the attributes (see 1.)

pyramid Zope SQLAlchemy
HTML CSS JavaScript AngularJS ZODB PostgreSQL Python JavaScript SQL Nginx Debian GNU/Linux LXC SQLAlchemy
2 Jahre
2014-01 - 2015-12

Localized online shop and warehouse Management System for global market

Software Developer, System-Architect Pyramid HTML CSS ...
Software Developer, System-Architect

Developed an online shop and backend system (web application) as part of a small team, with a focus on product SEO, a lightweight interface, quick response times, and a generic responsive HTML5 layout. The company operates worldwide and aimed to adapt the entire system while simplifying the process of product publishing. The front end of the shop was designed to be internationalized and localized, supporting multiple languages, multiple currencies, multiple warehouses, and tax management. The project required close collaboration within the small team to ensure seamless integration and efficient implementation.

  • A single product database with the most important unique attributes, along with a localized product database.
  • Localization of layout, sales process, payments, taxes, and other features to enable full internationalization.
  • Modular design allowing the implementation of new frontends, for example, 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.

Pyramid HTML CSS JavaScript AngularJS v1 ZODB PostgreSQL Python v. 3.5 SQL Nginx Debian GNU/Linux LXC
N/A
Cologne
1 Jahr 6 Monate
2013-10 - 2015-03

Planing and Integration of Enterprise Resource Planning System (ERP)

IT-Manager / Head of IT department Integration Integrationsmanagement
IT-Manager / Head of IT department

Public limited company with 250 employees and ca. 10-15  persons in the IT.  The Company manages a large-scale tourism cluster like http://arhyz-resort.ru/ development project in Russia. The IT is responsible for IT Infrastructure and mostly outsourced  software projects.

  • Managing of growing IT infrastructure
  • Team coordination and planning of failsafe IT and software projects
  • Execution of tenders and procurement processes
  • Negotiating with suppliers, quality control, documentation
  • Responsibilities for the IT Budget (millions of EUR)
  • Managing of a team till 15 person


Achievements:

  • Planing and Integration of Enterprise Resource Planning System (ERP)
  • Process optimization and automation inside the company
  • Successful office relocation (250 persons) without any work interruption
  • Assistance in the launch of the IT infrastructure of the resort in 2014 - 2015 (HTML on request)
SAP
Integration Integrationsmanagement
Northern Caucasus resorts Company
7 Monate
2014-03 - 2014-09

Automatic data competitors monitoring alerts

Data Analyst Using scrapy (Web Crawler library) Twisted Python ...
Data Analyst

  • For an  insurance operating in Germany (location Berlin).
  • To develop: a competitors fully automatic monitoring solution. 
  • Special solution to monitor of ca. 30 competitors websites and there offers. 
  • Collect the clean data from offers, from public Websites and save them in the Database, trigger special external API by customer defined events like price changes, AGB changes etc. 
  • Teach a internal team to support the system.

Using scrapy (Web Crawler library) Twisted Python Redis PostgreSQL Database Host Linux based (Docker Containers) Reports in JavaScript HTML/CSS
10 Monate
2013-03 - 2013-12

Building of public Geo Information Service

Team Lead Linux (Debian) btrfs as Filesystem distributed architecture ...
Team Lead

Customer is Creative Solutions LLC is a new startup with investors capital. Building of public Geo Information Service with  open Sign Up. A Web Portal (mymir.org) with possibility to buy a sectors, village, city or country on the Real Planet and pay by credit card or PayPal. System should allow to do some modification on own Sector like change a color, overlay a photo give a name and some other features.  System should be horizontally scalable Geo Information System Application. System should be more independent from global technical services and implement services like DNS and Email.

  • Planing of features and create specifications
  • Software Development in Python
  • Create a full working prototype
  • Integration of Java Software (GeoServer.org)
  • Coordination of small remote Team of 1x Designer, 2x Developer, 1x UI/JS Dev.
  • HTML on request

Linux (Debian) btrfs as Filesystem distributed architecture Cesium - WebGL Virtual Globe and Map Engine and HTML/CSS JavaScript for GUI JavaScript for Map UI Leaflet JQuery OAuth2 for Facebook Google PayPal etc. Authentication NGINX as reverse proxy and Cache PostgreSQL/PostGIS as Database Pyramid GeoServer (JAVA open source server for sharing geospatial data) Heartbeat-Linux-HA Docker IPTABLES Bind Exim Dovecot Munin Nagios
1 Jahr 10 Monate
2012-01 - 2013-10

eTargeting (startup)

CTO Python zope.* zope3/bluebream ...
CTO

Startup company founded 2011  in order to dominate the market in the remarketing, geo targeting, RTB (DMP, DSP, SSP) and CashBack Service. Company with ca. 60 employees end of 2013. (5 employees at the beginning). IT Department contains: 5 ? Developer, 3 ? Support, 2 ? Designer, 2 ? Network Engineer. Developed a  AdServer components: Parsing + error correction  in  big XML files for High Loaded and High Available environment with features like: manage millions of database records, images, videos, and price management. System is in use for Ads Banner serving, Geo,- Local Targeting, and image generation.

  • Software development with Grails/Groovy/Java and Python/Pyramid/zope
  • Building of Highly Available infrastructure with several access providers BGP (Border Gateway Protocol).
  • Developing and Hosting of high available services based on technology stack like Memcached, PostgreSQL, MongoDB, Nginx, Varnish et cetera
  • Using clouds, Virtual Machines (VM), Content Delivery Networks (CDN)
  • Project management / Leading projects
  • Provide RESTful API for mobile devices iOS, Android and other Third party
  • Coordination / Development of security concept and integration
  • Outsource management, negotiating with suppliers and quality control
  • Coordination of project Team (developers, tech-support and designers)
  • Managing of a team till 12 person
  • Using also Grails, Groovy, Python, Java, HTML, CSS, JavaScript, Flash
  • Working in a Scrum team
  • Infrastructure as Code


Achievements

  • Launch a Display platform targeting/retargeting (re-marketing) ? B2B 
  • Launch a Affiliate Platforms ? B2B 
  • Launch a Loyalty platform ? B2C 
  • Developed and launched Local/Geo Targeting 
  • Organized processes between deferent departments by software integration 
  • ERP (Work-flow, Sales, Human Resource, Project System) also version control, bug-tracker, HelpDesk. 
  • Development of e-commerce platform providing XML/JSON RESTful API for integration of mobile applications (OSx, Android), foreign finance software, and CRM.

Python zope.* zope3/bluebream LXML tornado PostgreSQL MongoDB Replica's ZODB geoip (with external services) Rtree Spatial indices Bonding HA-Proxy Memcached Heartbeat C libs in direct use nginx btrfs HTML CSS JavaScript; Munin Nagios; Python Imaging Library (PIL) Google Web Toolkit (GWC) Grails Groovy Java OAuth PostgreSQL Nginx Debian GNU/Linux XML JSON JavaScript JQuery Maven Spring GORM
on request
Moscow, Russia
4 Monate
2011-09 - 2011-12

Software Development Management

Interview team building
  • Choosing of technologies for the start-up project
  • Planing and Development IT infrastructure working prototypes
  • Planing and Development of working software prototypes
  • Selection and recruitment of staff
  • Preparing to scale up the business by integration of collaboration tools
Interview team building
eTargeting
9 Monate
2011-03 - 2011-11

Real estate exchange portal

Java Python Linux ...

  • Integrate Openimmo - the standard for the data exchange in real estate. 
  • Development of interfaces for data exchange with popular services Immoscout24 and Immowelt.
  • Synchronization with the popular portals own database and website.

Java Python Linux MySQL Openimmo XML CSV ImageMagic Bash PHP
Customer is bigger real estate Realtor
Düsseldorf, Germany
3 Jahre 6 Monate
2008-01 - 2011-06

Full responsible for IT-Security and availability of hosting solution

Senior Software Engineer nginx BASH Shell-Script ...
Senior Software Engineer

positiv-Multimedia GmbH is a Web Agency focused on website development, design, social media and hosting with ca. 10 employees.

  • Development with Python, Zope, Plone, HTML/CSS, JavaScript, XML, PHP, MySQL, Postgresql, ZODB, Mercurial, SVN Server administration (Linux)
  • Optimization for SEO and Social Media apps Monitoring and Testing (UNIT, Functional, Speed and Integration), Munin, Nagios 
  • Full responsible for IT-Security and availability of hosting solution


Achievements:

  • Building and Launching over 30 Websites in a Team.
  • Building a hosting solution for Web Systems/Sites Hosting including monitoring, test and automatic deployment
  • Integrate HelpDesc, Bugtracker, CRM and Project management systems
  • Reduce hosting costs to 60% by integration own hosting platform
nginx Varnish MySQL PostgreSQL Munin Nagios
nginx BASH Shell-Script PHP
positiv-Multimedia GmbH
Harscheid, Germany
5 Monate
2010-06 - 2010-10

Online Kosmetik

Fullstack Developer Python MySQL
Fullstack Developer

  • Plan and develop online-shop for cosmetic industry in MySQL, Zope2, Python.

Zope2
Python MySQL
positiv-Multimedia GmbH
Harscheid, Germany
6 Monate
2010-01 - 2010-06

Boxing (UBP)

Softwareentwickler Python CSS JavaScript ...
Softwareentwickler

  • Design and develop of hight frequency visits multimedia-portal for sports industry (Universum Box-Promotion). 

Zope Varnish
Python CSS JavaScript PHP XHTML Zope2 MySQL Nginx Varnish-Cache Mail-Server iPhone API interface Firewall.
positiv-Multimedia GmbH
Harscheid, Germany
5 Monate
2010-01 - 2010-05

Hosting Solution

System Administrator Exim iptables Nginx ...
System Administrator

  • Setup a solution hosting-system based on open source software.
  • Reduce the hosting cost to 60%.

Exim iptables Nginx HA-Proxy Varnisch Bind Apache Munin vsftpd OpenLDAP MySQL PostgreSQL Nagios
Web Agency positiv-Multimedia GmbH
Cologne, Germany
2 Jahre
2008-01 - 2009-12

Python Component Framework

Python zope.* HTML ...

  • Customer is a software house with lot of small and big customers has ordered components for building web-sites and intranet portals located in Cologne, Germany.
  • Framework development in Python. Component architecture, full  tested with unit,  functional and integration tests. 
  • Features: Designed rapid development of ?Social networks?, can manage lot of Objects (Btree containers), HTML-forms, Video and Photo management, comments containers, voting etc. Create of some active websites on the top of this framework.

Python zope.* HTML css btree
6 Monate
2008-07 - 2008-12

Insel Travel

Fullsltack DevOps Python Zope MySQL ...
Fullsltack DevOps

  • The biggest Tour operator (location Cologne, Germany) for millions of russian Speaking people in the EU. Online-shop still in original HTML on request.
  • Development of CMS with comfortable system of in-line editing of the content and booking and traveling management.

Python Zope MySQL nginx dns Integration Nginx Varnish Debian Gnu/Linux instance servers.
Köln
6 Monate
2008-02 - 2008-07

Moments on Neuronal Network (C Project)

Student C
Student

  • Detection of image regions, Implementation of Hu-Moments (Translations-, Rotations- und Scale Invariance)
  • Classification with Neuronal Networks.
  • Algorithm Development in C.

Visual Studio
C
Customer is a component supplier (also my Diplom work) by TH Köln
1 Jahr
2005-01 - 2005-12

Buchversand Online shop project

Fullstack Entwickler Python JavaScript CSS ...
Fullstack Entwickler

  • Online-shop still in original https://www.express-kniga.de with responsible design modifications. 
  • First FullStack Development Project: Consulting, Planing, Modeling, Frontend, Backend, Hosting, Backoffice, Monitoring, Cache.

Zope Varnish nginx MySQL
Python JavaScript CSS HTML nginx SQL
Buchversand Larissa Vascenko
Cologne, Germany

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 - 2009

Elektrotechnik und Informationstechnik

Diplom - Dipl.-Ing.

University of Applied Sciences of Cologne


Focus:

  • Detection of image regions and chars and classification with neuronal networks.
  • Implementation of Hu-Moments (Translations-, Rotations- and Scale Invariance)
  • Classification with Neuronal Networks (C)


2005 - 2006:

Lomonosov Moscow State University (MSU), Moscow, Russia (Faculty of Computational Mathematics and Cybernetic (student exchange program))


1999 - 06/2002:

Double qualification as IT-Systemelektroniker and Fachabitur

Telefonbau Nagel GmbH, Cologne / Georg-Simon-Ohm-Berufskolleg


Seminars

2005 - 2009

  • Negotiation skills
  • Leave and work in global oriented world
  • International Project Management across borders
  • English (Wall Street Institute)

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Python Datenbanken Back-End Linux REST openapi fastapi pyramid Groovy Grails PostgreSQL MySQL vertx DevOps AWS Unittest Big Data crawling docker Apache Spark MongoDB Git Java VM

Produkte / Standards / Erfahrungen / Methoden

Hadoop
Fortgeschritten
Bind
Fortgeschritten
BLF
Fortgeschritten
btrfs
Fortgeschritten
CAN-Bus
Basics
WebGL
Basics
Concourse-CI
Fortgeschritten
CSS
Experte
Debian
Experte
distributed architecture
Fortgeschritten
Docker
Experte
Dovecot
Fortgeschritten
GeoServer
Basics
Google Cloud Platform
Basics
GORM
Fortgeschritten
Grails
Fortgeschritten
Hazelcast
Fortgeschritten
HDFS
Fortgeschritten
Heartbeat
Fortgeschritten
Hive
Fortgeschritten
HTML
Experte
Jenkins
Fortgeschritten
Leaflet
Linux
Fortgeschritten
LXC
Fortgeschritten
LXML
Fortgeschritten
Microservices
Fortgeschritten
Maven
Basics
Memcached
Fortgeschritten
MongoDB
Fortgeschritten
Munin
Fortgeschritten
Nagios
Fortgeschritten
Nginx
Fortgeschritten
Node.js
Basics
OAuth
Fortgeschritten
Openimmo
Basics
OpenLDAP
Fortgeschritten
PayPal
PHP
Basics
PostgreSQL Database
Fortgeschritten
PostgreSQL/PostGIS as Database
Fortgeschritten
Pyramid
Experte
pySpark
Fortgeschritten
Redis
Fortgeschritten
Scrum
Fortgeschritten
Spatial indices
Spring
Basics
tornado
Fortgeschritten
Twisted
Basics
Scrapy
Fortgeschritten
Varnisch
Fortgeschritten
Vert.X
Fortgeschritten
XML
Fortgeschritten
ZODB
Fortgeschritten
zope
Experte
fastapi
Experte
openapi
Experte
apache
Fortgeschritten
multiproccessing
Experte
asyncio
Experte
Kafka
Fortgeschritten
shopify
Fortgeschritten
Python
Experte

Interests and Objective

  • I am seeking new knowledge, innovation, professional challenges, and engaging projects as a Software Developer/Ops (Backend, Microservices, Full Stack, Web, IoT, Big Data, Database, Cloud-Native). I develop production software using various languages and frameworks, with a strong focus on quality, automated testing, code-readability and maintainability. Agile, Scrum, and Test-Driven Development (TDD) are well within my expertise.
  • Last years a was focus on: python, linux, RESTful API's (OpenAPI/Swagger), RPC, Security, crawling, migration, integration, testing, tracing, monitoring; Frameworks like: Pyramid, FastAPI, Spark/pySpark, aiohttp, AWS Glue, Zope, Django, Flask, Vert.x, Grails, ops stack like Docker, lxc; DBMS's like mysql1, postgresql (gis, bjson), MongoDB etc.; UI like HTML, CSS, JavaScript; Messaging: Hazelcast, Kafka, etc.


My current interests (learning process)

  • devops stuff Hashicorp stack like Nomad, Terraform also Kubernetes
  • geo/gis: postgis, leaflet
  • Bigdata/ML: pySpark, TensorFlow, PyTorch, pandas, mathlib
  • AI, blockchain
  • Rust and Javascript


Tools

Markups

  • HTML
  • CSS
  • Chameleon
  • ZopePageTemplates
  • Liquid
  • jinja2
  • GSP
  • JSP
  • Jinja2
  • DTML
  • RestrucuredText (REST) / Sphinx
  • JSON
  • XML
  • JWT
  • Protocol Buffers


Frameworks / libraries

  • Pyramid
  • FastAPI
  • aiohttp
  • asyncio
  • Vert.x
  • Grails
  • Zope2
  • zope
  • Scrapy
  • pySpark
  • Bootstrap
  • pytest, unittests
  • Django
  • Plone
  • Flask
  • Tornado
  • AngularJS


Concepts, architectural styles and patterns

  • RESTful
  • API
  • RPC
  • oauth
  • client-server
  • microservices
  • event-driven
  • monolithic
  • service-oriented


DevOps, admin, build, CI/CD pipelines, orchestration, etc.

  • Docker, Compose, Jenkins, Concourse-ci
  • Experience Hashicorp (Terraform, Nomad, Packer, Consul), kubernetes (learning in progress).
  • GIT, Mercurial (hg), SVN, Gradle, pip, setuptools, Buildout
  • Bitbucket, GitHub, CI /CD, redmine, Atlassian stack
  • High Available, Web, Cache, Proxys and Load-balancer, Clustering, Cloud
  • Nginx, Apache, Memcached, Varnish, Pound, HAProxy, Heartbeat/Linux-HA, Squid
  • Docker, Linux Containers (LXC), KVM, QEMU, virtlib, cgroups, Hashicorp Stack (Nomad, Consul, Vault), K8s(in progress)
  • Experience with Amazon AWS, Google Cloud, Hetzner and Container Repository


NoSQL / In Mem Grids / Queues

  • MongoDB, Cassandra, ZODB, Neo4j
  • RabbitMQ, Hazelcast, Kafka, Redis, Memcached


Network software, protocols, monitoring, emailing

  • Network and software monitoring with: Nagios, Munin, Zabbix etc.
  • Tracers/Metrics like Zipkin, Prometheus; Mailing with Exim, Spamassassin, Dovecot, Courier
  • Understanding of protocols like DNS, LDAP, TCP, IP, TCP/IP, RPC, HTTP, SSL, REST, FTP, POP, SMTP, IMAP, web-sockets, SockJs, TCP Load Balancing, Routing, Samba
  • Experience by using Network aggregation (Cisco/Dell + bonding on linux), BGP 


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


Enterprise / E-Commerce / Ads / SEO

  • Dev/Integration of ERP system in company over 250 employers
  • Understanding of E-Commerce processes; Integration ERP/CRM systems. Binding E-Pay-Systems like PayPal, Credit Card providers, SEO; Experience with API?s of Facebook, Twitter, Google, VK, LinkedIn, Telegram Yandex, Paypal etc; Using * API?s; Microdata (schema.org); Understanding of Targeting, remarketing and programmatic concepts (adServer, SSP, DSP etc.)
  • Shopify, Shopify Templating (Liquid), Stripe


Testing

  • Knowledge of major software testing methods and concepts like unit, integration, functional, end to end etc.
  • Most experience with unittest, pytest, mocks, junit


Other

  • Successful integration of diverse open source like Github, Redmine, Jira, Bitbucket, Karl, Wikimedia etc
  • Using of PEP8, black, Ruff, pylint, pyright/pylance mypy and other language specific recommendations and tools. IDE?s like VIM, VSCode, Zed, Kdevelop, IntelliJ IDEA, Eclipse
  • Understanding concepts like/of UML, test automation, domain driven design, event bus, message queue etc
  • Software tracing with OpenCensus, Zipkin, OpenJager etc
  • Web crawlers for large Data collection with with python-scrapy, Beautiful Soup, asynchronously


Non IT skills

  • Working Agile, safety-conscious, customer-oriented and responsibly
  • Understanding DevOps, Insrastructure as Code, GitOps concepts
  • Experience in leading of international miscellaneous Developer and designer Teams
  • Manage an IT - team till 15 persons (also as remote team members)
  • Organizing the time depending on the priorities
  • Remote workers organization skills
  • If need Project organizing, staffing, leading and controlling

Betriebssysteme

Alpine
Fortgeschritten
Debian
Fortgeschritten
Linux
Debian, Ubuntu, Alpine
Nomad
Fortgeschritten
Ubuntu
Fortgeschritten
Windows
Basics
iOS
Basics
Android
Basics
Multiprocessing
Threading
Asynchronous I/O


Programmiersprachen

AngularJS
Bash
Groovy/JVM
Java
JavaScript
JQuery
JSON
Python
including common of libs and frameworks
Scala
PHP
C
C++
RUST

Datenbanken

Impala
Fortgeschritten
MongoDB
Fortgeschritten
MySQL
Fortgeschritten
PostgreSQL
Fortgeschritten
SQL
Fortgeschritten
Alchemy
Django ORM
GORM
Hibernate
HQL

Datenkommunikation

REST
Experte
API
Experte
Graphql
Fortgeschritten
gRPC
Fortgeschritten

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.