Mikhail Zaitsev¶
As a highly skilled Python Django Software Engineer with extensive experience in DevOps and Amazon Web Services, I am dedicated to deliver innovative solutions by leveraging my expertise in software development.
With a proven track record of leading tech teams for several years, I am able to collaborate with stakeholders, analyze customer requirements, and design scalable and efficient solutions.
Tech Skills¶
Python : Asyncio, Requests, Websockets, Numpy, Redis, PyTest
Python / Django : Django Rest Framework, Celery / Rqueu, Caching
Postgres : Database modelling, performance monitoring
Redis : Caching, Timeseries, Stream processing, Pub / Sub, optimized data modeling…
Amazon Web Services : EC2, RDS, S3, Autoscaling, IAM, Security Groups, Boto APIs
Server : Nginx, Gunicorn, Supervisor, Systemctl, Cron
Terraform / Packer : Infrastructure as code, AMI generation
Docker : Image creation
CI / CD : Testing & Automation pipelines
Web : Javascript, Html, Css, Jinja templates
Git : interactive rebase, code reviews
Management Skills¶
Standup meeting Organization
Team retrospectives
Customer need analysis, solution conception, technical specification
Team work organization
Code reviews
Recruitment
Experiences¶
Since graduation, I had the opportunity to work in several companies as a Python / Django developer
[2022 - 2023] Padam AV : Python developer¶
Padam AV (Autonomous Vehicles) is a spinup of Padam Mobility, its focuses on integrating Autonomous vehicles into a DRT system, where padam AV would be a virtual driver giving orders to autonomous vehicles ( e.g: go to this location and open doors ) and monitor its progress.
As the single developer, my role was to design the project from scratch, setup a scalable architecture, develop the MVP and recruit a small team of developers to pursue the development.
Technologies : Python, Django, Websockets, Pytest, AWS, Terraform, Asynchronous tasks, Real time data ingestion.
[2019 - 2022] Padam Mobility : Tech team lead¶
Padam Mobility provides a DRT ( Demand Responsive Transport ) software suite to transport operators.
As a Tech Team Lead, I was in charge of the “Operators” team composed of 8 developers. We focused on the development of the backoffice of the DRT software.
Projects :
Development of internal tools to ease the setup and reduce the marginal cost of new clients. ( Task automation, quality gates, process design )
Development of a DRT simulator to launch territory wide simulations on how the DRT system would work in
Full refactoring of the geography database of the project. The goal was to re-develop the code in order to stabilize it, make it predictable, enhance performances and add new features such as travel time customization.
Stabilization and re-design of the test suit and CI-CD pipeline.
Deployment and maintenance of the ELK suit ( ElasticSearch, Logstash, Kibana ) as a centralized logging platform, previously each client had its own logging system. We managed to significantly reduce maintenance time and running costs.
Migration from Python2 to Python3.
Technologies : Python, Django, Django Rest Framework, Pytest, PostGis, OSRM, AWS, Terraform, Drone CI, numpy, Asynchronous tasks, ETL
[2018 - 2019] Avicen : Entrepreneurial project¶
Avicen provide an edge IoT solution to manage professional vehicle fleets.
Projects :
Setup of an ETL pipeline ( Extract, Transform, Load ) based on Azure IoT
Timeseries stored in Postgresql TimescaleDB module
Development of APIs to consume database data.
API documentation with swagger
Technologies : Python, Azure IoT, *MQTT, TimescaleDB, Docker
[2016 - 2017] Outscale : Python developer¶
Outscale is a French cloud provider with an API compatible with Amazon Web services.
Projects :
Development of internal tools to supervise Virtual Machines maintenance lifecycle
Development of internal tools to perform integration testing of Outscale APIs and ensure its compatibility with AWS
Technologies : Python, Boto, AWS
[2015 - 2016] Buffactory : Entrepreneurial project¶
Buffactory allows musicians to collaborate simultaneously on a musical project with a git like workflow.
Projects :
Development of the frontend interface
Development of a client application compatible with Windows and MacOs
Synchronization of musical files ( samples ) between clients
Technologies : Python, Django, PyQT, AWS
Education¶
[2016 - 2017] EM Lyon : Innovation management & Business
[2009 - 2014] Epitech : Software Engineering
[2012 - 2013] Beinjing Jiaotong : Software Engineering
Languages¶
Fluent in French
Fluent in Russian
Proficient in English