Обо мне

- проектирование

- разработка

- тестирование

- контроль нагрузки

- код ревью

- рефакторинг

- новые технологии

Профессиональные навыки
Опыт работы
HProfits
Санкт-Петербург
Senior Software Engineer
Сентябрь 2018 — По настоящее время (2 года и 2 месяца)

AI Video converter

- golang

- docker

- nvidia-docker

- caffe, caffe2

- detectron

- ffmpeg

- python

- mongodb



Ad network

- golang

- go micro

- nats

- couchbase

- kubernetes

- helm

- gitlab ci

- docker

- grpc

- protobuf

Транспортная компания, автомобильные грузоперевозки
Санкт-Петербург
Senior Software Engineer
Январь 2017 — Сентябрь 2018 (1 год и 9 месяцев)

Разработка системы автоматического расчета цены с геопривязкой.

- laravel, php 7.1

- react, es6, jsx, nodejs

- mysql 8

- docker, jenkins, selenium

Конфигурирование терминала и разработка софта для приёма наличных денег (оплата, зачисление на счёт)

- react, es6, jsx, nodejs

- mongodb

- docker

Оркестратор, управление группой терминалов

- golang, iris

- vuejs

- jwt

- mongodb, replica set

- docker

Апи оформления заказов

- golang, iris

- mongodb, replica set

- docker

Поддержка текущих сервисов

- Сборка и настройка серверов с нуля

- Инфраструктура деплоя, тестирования, масштабирования и балансировки

- php, js

https://taxovichkof.ru

https://gruzovichkof.ru

GolangDockerMongoDBSQLNode.jsPHPLaravelDevops
Онлайн-аукцион по продаже подержанных автомобилей
Санкт-Петербург
Development Team Lead
Январь 2016 — Январь 2017 (1 год и 1 месяц)

Сервер для разработки сервисов и микросервисов.

Инкапусляция серверного окружения в контейнеры на docker, и затем вынесение всех настроек docker в базу данных. Сервис по нажатию на кнопку разворачивает изолированную рабочую среду для каждого разработчика, позволяет разворачивать полностью или частично разворачивать хост под каждый таск.

Интеграция с багтрекерами, например Jira, итеграция с хранилищами кода, bitbucket, gitlub и так далее. Работа с git через веб-интерфейс.

Сервис позволяет создать шаблон хоста для любого проекта и языка, затем поднимать хосты для каждого пользователя/задачи для решения задачи, затем решенную задачу передавать на QA.

PHPMySQLLaravelNginxDockerGolangMongoDBGit
Техносила, tehnosila.ru, tshok.ru
Москва
руководитель отдела разработки
Декабрь 2014 — Январь 2016 (1 год и 2 месяца)

- проектирование, планирование разработки

- решение задач серверной и клиентской части, задач администрирования

- symfony2, yii, doctrine2, postgresql, angularjs, mysql, memcached, redis, oracle, js

- поиск и фильтры sphinxsearch

- параллельные и отложенные задачи gearman

- aws amazon

- архитектура, код ревью, задачи, гит

Техношок, tshok.ru
Санкт-Петербург
ведущий php-developer
Декабрь 2013 — Декабрь 2014 (1 год и 1 месяц)
- разработка серверной и клиентской части tshok.ru- symfony2, doctrine2, postgresql, angularjs, jquery - поиск и фильтры sphinxsearch- параллельные и отложенные задачи gearman- aws amazon- код ревью, задачи, гит
CloudCrafting, cloudcrafting.ru
Санкт-Петербург
php-developer
Февраль 2013 — Декабрь 2013 (11 месяцев)
- разработка серверной части ingefest.ru- php, yii, sphinx, postgresql, git, backbone, memcached, mustache, jquery
Альтера, www.altera-media.com
Санкт-Петербург
web-developer
Сентябрь 2008 — Февраль 2013 (4 года и 6 месяцев)
- Разработка внутренней crm на php, mysql, js, jquery, svn- Администрирование серверов, ldap, nginx, apache2, python- Разработка проектов для клиентов на zf1, zf2- Разработка buzzlike.ru - php, zf1, jquery, mysql
Высшее образование
Санкт-Петербургский государственный университет (бывший ЛГУ)
Санкт-Петербург
Факультет: Прикладной математики - процессов управления
Сентябрь 2008—По настоящее время (12 лет и 1 месяц)