Мегапосты:
Мой круг становится Хабр Карьерой! Узнать подробности
Обо мне

• I am a big fan of IT industry. Often I spend my free time studying new material. I think that nothing inspires as a competent solution to unusual problems. When writing code, I try to use patterns and algorithms to give code flexibility and performance.
• I like to read technical literature. I store a large library of books on different IT topics.
• С – my first language, studied under the program of the institute.
• I've production experience with next programming languages: Go, Python, PHP, Node.js.

Профессиональные навыки
GolangPythonRabbitmqPostgreSQLDockerMySQLMongoDBRedisLinuxPHP
Участие в профессиональных сообществах
Опыт работы
Провайдер ИТ-инфраструктуры
Санкт-Петербург
Software Engineer
Май 2018 — По настоящее время (1 год и 8 месяцев)

• Developed services on Go and Python.
• Worked with several OpenStack components (Keystone, Nova, Glance, Neutron ...)
• Implemented new internal features for Vscale
• Used different SQL, NoSQL, TS and service discovery databases. Implemented PostgreSQL high availability cluster with Patroni.
• Used a RabbitMQ message broker.
• Used Ansible, Puppet and Terraform to automate production processes.
• Little bit used a Kubernetes.

Kvado
Санкт-Петербург
Back-end Engineer
Май 2016 — Май 2018 (2 года и 1 месяц)

• Development of microservices on Go and one on Python.
• Support projects on PHP (Yii, Yii2).
• Used MySQL, MongoDB, Redis. Created database structure.
• Development stored procedures and сomplex SQL-queries. SQL-queries optimization.
• Docker, Docker Compose, Dockerfile (Scratch, Alpine, Debian).
• gRPC, protobuf, protofiles.

PHPGolangMySQL
EntireC
Саранск
Team leader
Июнь 2015 — Май 2016 (1 год)

• Developing, mentoring, code review on projects PHP(Yii, Yii2) and Node.js(Express).
• Created database structure (MySQL, SQLite).
• Realisation REST API for front-end, mobile applications and external system.
• Integration with external systems used REST API, SOAP, RPC, SMTP, SMPP.
• Database administration and system administration with Proxmox(OpenVZ) server containing Ubuntu virtual machines.
• Used Vagrant and Docker.
• Developed Front-end applications on Bootstrap, JQuery and Angular.

PHPNode.jsMySQL
Webparadox
Саранск
System analyst, PHP-Developer
Март 2014 — Июнь 2015 (1 год и 4 месяца)

• Writing technical documentation.
• Design UI templates with Axure RP.
• Order price estimation web-services and the mobile applications(Android, IOS).
• Communication with consumers and writing commercial proposals.
• Visiting developer courses inside the company (Node JS, PostgreSQL, Design patterns...).
• Participation in developing inside projects on PHP jointly with junior developers.
• Mentoring junior developers.

Высшее образование
Рузаевский институт машиностроения
Рузаевка
Факультет: Технология машиностроения
Сентябрь 2007—Июнь 2012 (4 года и 9 месяцев)