С 2022 года по текущий момент
Старший backend-программист @Совкомбанк-технологии
Ведущий поставщик услуг в сфере банковского ИТ-аутсорсинга по всей России.
Обязанности: разработка, поддержка микросервисов на php, symfony, go.
2019 - 2022
Senior Backend Developer @GEGI LLC
SaaS-система для высших учебных заведений США.
Обязанности: разработка на php, symfony, laravel. Участие в распиле монолита, реализации микросервисной архитектуры, постановке задач.
2018 - 2019
PHP-программист @8express.ru
Направления деятельности компании: фулфилмент, услуги ответственного хранения, грузоперевозки и курьерские услуги.
Обязанности: разработка на php, drupal, доработка и поддержка системы управления складом, интеграция с API “Почты России” и подобными системами.
2017 - 2018
Менеджер собственного проекта @Перевозкиспб.рф
Сайт грузоперевозок по СПБ и Ленинградской области.
Обязанности: поднятие и ведение проекта с нуля, координация исполнителей, настройка бэк-офиса(node.js, php), внедрение nlp-библиотеки для генерации текста.
Backend-программист @Smallhorse.ru
E-commerce стартап
2016 - 2017
Backend-программист @Miiix.org
Обязанности: разработка на php, symfony, shell, написание с нуля api 2.0 каталога товаров, миграция данных с предыдущей версии, функциональное и приемочное тестирование.
Результат: запущен MVP, реализована асинхронное обновление каталога в mongoDB из Mysql.
PHP-программист @220-volt.ru
Обязанности: разработка на php, symfony, phalcon, silex доски объявлений и форума mastercity.ru.
Результат: написание медиасервера и миграция всех данных со старого движка, решение текущих задач для проекта mastercity.ru, касающихся SEO, доработки frontend-а.
2015
PHP-программист @Paxport.pro
Обязанности: разработка на Zend FW + SOAP системы бронирования билетов.
Результат: реализация модуля статистики, формирования отчетов командировок для клиентов, решение задач, связанных с поддержкой клиентов в случае отказа системы бронирования, доработка frontend-части.
PHP-программист @Obit.ru
Обязанности: разработка на php, symfony, doctrine, автоматизация внутренних процессов телекоммуникационной компании, интеграция с 1с.
Результат: написание сервиса для монтажников, перенос кода в git, composer, настройка Redmine для командной работы с кодом.
2010 — 2015
Backend-программист @Starliner.ru
Обязанности: разработка на php, XSL, node.js, развитие и поддержка системы бронирования авиа, жд, отелей(SOAP, backbone.js, grunt, LESS).
Результат: интеграция с Sabre GDS, запуск и внедрение в команде redmine, gitlab, участие в администрировании серверов, написании ТЗ, блок-схем, автоматизации тестирования(phpunit, selenium, mocha.js) поддержке клиентов при возникновении сложных случаев.
Opensource: разработка обертки для шаблонизатора jade/pug на coffeescript.
2009
PHP-программист @KM-онлайн
Обязанности: разработка на php, поддержка новостного портала, постепенная миграция на Drupal.
Результат: разработка и поддержка highload-потралов:
- fintimes.km.ru (мигрирован на drupal)
- news.km.ru (поддержка).