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.
-
Senior Python DeveloperTrafficstarsLimassol, Cyprus -
Lead Python DeveloperMontes Auri Apr 2024 - PresentLimassol, Cyprus -
Senior Python DeveloperKamaz Digital Jan 2022 - Apr 2024St 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. -
Middle Python DeveloperKamaz 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. -
Middle Software DeveloperDigital Provision Center Jul 2019 - Mar 2021St 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.
-
Junior Software DeveloperDigital Provision Center Mar 2018 - Jul 2019St 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
-
Software Engineering -
Software Engineering
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?
-
-
-
2gmx.net, reutlingen-university.de
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial