Ilia Petrov

Ilia Petrov Email and Phone Number

Senior Python Developer @ TrafficStars
Limassol, Cyprus
Ilia Petrov's Location
Limassol, Cyprus, Cyprus
About Ilia Petrov

I am a Lead Python Developer with 6+ years of experience in web-oriented projects. Programming is like building Lego when I can design systems with big blocks or write code with small ones.— I increased document production speed by 50% with Flask and decreased PostgreSQL usage rate by 2+ times with event-driven architecture and Redis.— As the lead, managed a crew with 3 members, gathered requirements, designed and implemented features with FastAPI, Kafka, and ClickHouse.— Thanks to the backend developed with Selenium and SOAP protocol on my own for 3 months, the project was launched in time.— I utilized my open mind and sociability by conducting 10+ interviews, onboarding, and mentoring several developers.I want to work in a product company and develop things that help make life easier. I would happily work with new technologies like the Python framework Sanic and know more about DevOps tools and practices like Terraform.

Ilia Petrov's Current Company Details
TrafficStars

Trafficstars

View
Senior Python Developer
Limassol, Cyprus
Website:
trafficstars.com
Employees:
72
Ilia Petrov Work Experience Details
  • Trafficstars
    Senior Python Developer
    Trafficstars
    Limassol, Cyprus
  • Montes Auri
    Lead Python Developer
    Montes Auri Apr 2024 - Present
    Limassol, Cyprus
  • Kamaz Digital
    Senior Python Developer
    Kamaz Digital Jan 2022 - Apr 2024
    St Petersburg, St Petersburg City, Russia
    “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.— As lead of the crew with 3 members, designed and implemented the system's primary functions with FastAPI, ClickHouse, k8s (Kubernetes), and others, analyzed the technical assignment, gathered requirements, and created and assigned developer tasks.— Designed event-driven architecture for processing entity events, presented that idea and implemented it with Kafka and Redis, as well as SDK for comfortable use. The system became more flexible for modifications, data receiving speed was up by more than 10 times, and the current implementation is easy to reuse in any system service.— I implemented the opportunity to run all micro-services locally with Docker. The development speed was up, and code quality increased.“Microtransit” project — On-demand passenger transportation system. Service offers a flexible routing of minibus vehicles that are shared with passengers.— As a part of a team of 20+ people, I was developing a project from scratch. I implemented many features, including corporate and intercity transfers, metrics collection, alerts generation subsystem, etc. Thanks to my participation, the system expanded from 0 to 4 cities,
 delivered 1.5+ million passengers, and became produce a profit.— Came up and implemented finding bus stops around users using Redis Geo instead of PostgreSQL PostGIS to resolve the load problem, which increased by 10 times that arose on integration with map service Urbi (2GIS). As a result, integration fetches an install conversion rate of 10%, 50% of which became regular customers.— I designed intercity transfer with scheduling features such as well as tasks groomed and implemented the most important functions with one another developer. As a result, new opportunities attracted new users and increased company income.
  • Kamaz Digital
    Middle Python Developer
    Kamaz Digital Mar 2021 - Jan 2022
    Санкт-Петербург, Россия
    “Trucks owner account” project — Service granting full access to vehicle specification and updatable documentation, allowed buy insurance and etc.— As a single backend developer, I designed and implemented the system from scratch. Thanks to it, the project was successfully launched.— I planned backend development based on required deadlines.
As a result, the project was finished in 3 months.“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.
  • Digital Provision Center
    Middle Software Developer
    Digital Provision Center Jul 2019 - Mar 2021
    St Petersburg, St Petersburg City, Russia
    “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%.— Decided to adapt the system to work with cutting-edge Python 3.6 instead of Python 2.7 and did it. Developers could use the latest and more stable libs with modern and needed functions that increased developing speed and decreased bug count.
  • Digital Provision Center
    Junior Software Developer
    Digital Provision Center Mar 2018 - Jul 2019
    St Petersburg, St Petersburg City, Russia
    — I maintained the system, supported users, and detected and fixed errors and bugs.— I worked with frontend and backend functions as part of my modifications.

Ilia Petrov Education Details

Frequently Asked Questions about Ilia Petrov

What company does Ilia Petrov work for?

Ilia Petrov works for Trafficstars

What is Ilia Petrov's role at the current company?

Ilia Petrov's current role is Senior Python Developer.

What schools did Ilia Petrov attend?

Ilia Petrov attended Peter The Great St.petersburg Polytechnic University, Peter The Great St.petersburg Polytechnic University.

Who are Ilia Petrov's colleagues?

Ilia Petrov's colleagues are Maria Deeva, Merey Kobeshev, Ivan Vigilov, Anastasia Evchenko, Yurii Lupalo, Владислав Undefined, Antony Martynov.

Not the Ilia Petrov you were looking for?

  • Ilia Petrov

    Frontend-Entwickler, Gründer
    Nuremberg
  • ILIA PETROV

    Java Software Developer At Countr | Java | Data Engineering | Analytics
    Berlin
  • Ilia Petrov

    Professor For Data Systems And Analytics At Reutlingen University
    Stuttgart Region
    2
    gmx.net, reutlingen-university.de
  • Ilia Petrov

    Software Engineer | Engineer'S Degree In Information Technology
    Da Nang City, Vietnam

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.