Ilia Petrov

Angestellt, Senior Python Developer, KAMAZ DIGITAL
Munich, Germany

Skills

Python
SQL
FastAPI
Flask
PostgreSQL
MySQL
Redis
MongoDB
Kafka
Git
Docker
Linux
JavaScript
Django
Vue.js
CI/CD
ClickHouse
C++
Kubernetes
NumPy
Gitlab
Grafana
Selenium
DevOps
Terraform
Sanic
Java
Pytest
C#

Timeline

Professional experience for Ilia Petrov

  • Current 4 years and 5 months, since Feb 2022

    Senior Python Developer

    KAMAZ DIGITAL

    “Shuttle Cargo” project — system for factory processes automatization. The main functions are vehicle monitoring, cargo and work order creation and processing, reports, and analytics reparation. “Microtransit” project — On-demand passenger transportation system. Service offers a flexible routing of minibus vehicles that are shared with passengers. “Trucks owner account” project — Service granting full access to vehicle specification and updatable documentation, allowed buy insurance and etc.

  • 7 months, Aug 2021 - Feb 2022

    Middle Python developer

    KAMAZ DIGITAL

    “Fleet management” project — System vehicles position, events, aggregates monitoring, driving style evaluation, drivers accounting and etc. - I maintained the legacy monolith on Flask and refactored several modules, including users, vehicles electricity events, and driving style evaluation to micro-services on FastAPI. - The authorization approach used the PKCE method based on OAUTH 2.0 was implemented by me. As a result, mobile applications became secure.

  • 1 year and 9 months, Dec 2019 - Aug 2021

    Middle Python developer

    DIGITAL PROVISION CENTER

    “Architectural monuments accounting” project — System for accounting guarded objects like historical buildings, monuments, parks and etc. I have developed a module for document flow automation and employee presence in the workplace registration with Flask. As a result, document for customers production speed was up by 50%.

  • 1 year and 3 months, Oct 2018 - Dec 2019

    Junior Python developer

    DIGITAL PROVISION CENTER

Educational background for Ilia Petrov

  • 2 years and 11 months, Sep 2018 - Jul 2021

    Software Engineering

    Peter the Great St.Petersburg Polytechnic University

    - Using Python (Django) and JavaScript (Vue), I created the “Online booking and business processes automation system” as graduation work. - Using C++, I developed the “Minesweeper” game as coursework. - Using Java, I created the “Dictionary” application as practical work.

  • 3 years and 11 months, Sep 2014 - Jul 2018

    Computer systems programming

    St.Petersburg Polytechnic College

XING – The jobs network

  • Over 1 million jobs

    Find just the right job for you on XING.

  • Job offers just for you

    Get found by employers and over 20,000 recruiters.

  • 21 million members

    Connect with new people and gather inspiration to boost your working life.

  • Free membership

    Basic membership is free, but the opportunities are priceless.

Browse over 21 million XING members