Igor M.
Lead Python software engineer
Skills
Programming Languages
●
●
●
●
HTML5 + CSS3
Python
JavaScript
CoffeeScript
Frameworks
●
●
●
Django
JQuery
Bootstrap
Methodologies
●
●
●
●
Agile, SCRUM, XP
Pair Programming
Test Driven, Feature Driven,
Behavior Driven Development
Operating Systems
● Linux/Ubuntu/Debian
RDBMS/SQL/NoSQL
●
●
●
●
Development Tools
●
Technologies
●
●
●
●
●
●
●
●
●
●
●
●
XML , JSON
AJAX
Less
Third party API’s integration
Docker
Kubernetes
REST API
Asynchronous task frameworks
Git
Gitlab
Fabric
Celery
Web Servers
●
●
●
Experience
MySQL
PostgreSQL
Redis
Mongodb
Nginx
uWSGI
Tornado
SECL Group (March 2017- present)
Position: Lead Python/Django developer
PyCharm
Company (February 2016 - March 2017)
Position: Python/Django developer
Company (June 2014 - December 2016)
Position: Python/Django developer
Freelance (June 2013 - June 2015)
Project name: BIXTER.WORK
Overview: Single page, height performance application. Realized on Vue.JS, on the side
Backend used by the Python. The feature of the project is high security and
speed thanks to the correct approach to JWT implementation and the JSONRPC protocol. The goal of them project is to provide employers with a service
that will help them search for workers abroad, and for people seeking work the
service makes it easy to get paid jobs. The development process follows all
current development standards, the code is covered by tests, pass code revision,
the continuous integration is used.
Duration: April 2018 – Present
Project role: Lead Python Developer
Main project tasks: Developing back-end part
Deployment on a server
Optimization and automation of processes
Project team size: 6 people
Technologies: Python/Django, Vue.js, Bulma, PostgreSQL, Redis, Docker, Fabric
Project name: Bonus.mail.ru
Overview: Loyalty program for Mail.Ru users. This project offers unique conditions for active
users of the Mail to the goods and services of partners.
Duration:
December 2017 – present;
Project role: Lead Python Developer
Main project tasks: Developing back-end and front-end partially
Optimization and automation of processes
Project team size: 5 people
Technologies: Python, AsyncIO, Aiohttp, Lua, Tarantool, jQuery, ReactJS, Backbone, Linux,
Nginx, uWSGI
Project name: Dengabank.ru
Overview:
Duration:
Project role:
This is a service for calculating transactions flows and user bank activities.
September 2018 - present
Python Engineer
Main project tasks: Developing back-end and front-end partially
Deployment on a server
Server administration
Optimization and automation of processes
Project team size: 3 people
Technologies: Python, Django, Django REST, PostgreSQL, Redis, Celery, Vagrant
Project name: Ticketclub.com.ua
Overview: This is a service for selling tickets online. The service allows checking tickets
automatically at an entrance. There is the possibility to sell tickets both online
and at a booking office, even under the conditions of a disconnection between
the booking office and the server.
Duration: April 2013 – present;
Project role:
Python developer, System Architect
Main project tasks: Design
Developing back-end and front-end partially
Deployment on a server
Server administration
Optimization and automation of processes
Project team size: 6 people
Technologies: Django, Python, MySQL, Redis, JavaScript, CoffeeScript, CSS, LESS,
jQuery, Bootstrap, Debian
Project name: Light Technologies
Overview: This platform is the largest manufacturer and supplier of lighting solutions
that includes the users cabinet and the distributors office.
Duration: December 2016 - present
Project role:
Team Lead
Main project tasks: Design
Developing back-end and front-end partially
Deployment on a server
Server administration
Optimization and automation of processes
Project team size: 6 people
Technologies:
Education:
Python 2.7, Django 1.4.3, MySQL 5.5, Redis 2.8, Nginx 1.8, uWSGI 2, JS,
JSON, jQuery, AngularJS v1.1.4, third party APIs integration
Ukrainian Academy of Printing,
Faculty of Computer Printing Engineering. Masters Degree in ComputerIntegrated Technological Processes and Production
Higher Vocational School №20. Specialities: Installation and Maintenance
of Electrical Machinery and Apparatus;
Language
Russian - native
Ukrainian - native
English – Upper - intermediate