Специалисты
ТЕХНОЛОГИЧЕСКИЙ СТЕК:
Go (fasthttp), PostgreSQL (sqlc + migrate / местами gorm), Redis, RabbitMQ, Kafka, React, gRPC, WebSocket (Centrifugo), Docker, Docker Swarm, TeamCity, Portainer, Jira, Bitbucket, Symfony 1.5 (fork of symfony 1.4 with DIC, form enhancements, composer compatible and PHP 7 support), PHP 7.3, MariaDB, Elastic, Deployer, Linux, Git, Scrum, Story Points, Sprints, CI/CD, Yii2, Symfony 5, PHPUnit, SOLID, TDD, Autowiring, DI container, PHP 5.5, MySQL, Nginx, Apache, Memcached, PhpStorm, Github, PSR-1, PSR-2, PSR-4, Bootstrap, Python, C#
БРАЗОВАНИЕ:
Национальный исследовательский университет «Высшая школа экономики», Москва
Разработка и внедрение информационных систем, Управление в сфере информационных технологий
2024
Нижегородский государственный технический университет им. Р.Е. Алексеева, Нижний Новгород
Факультет информационных систем и технологий, Прикладная математика и информатика
2009
NDA
Основные обязанности: Разработка и проектирование архитектуры Разработка серверных приложений на Golang Работа с базами данных, PostgreSQL Работа с Redis для кэширования данных и улучшения производительности системы Работа с REST API для взаимодействия с внешними сервисами и приложениями Разработка и обслуживание серверной части приложения Покрытие unit тестами
Golang, gRPC, Redis, REST API, PostgreSQL
Март 2024 – по настоящее время месяцев
Редакционный комплекс научного издательства
Основные обязанности: 25+ (микро)сервисов Повышение производительности r&d Новая функциональность
Go, PostgreSQL, Clickhouse, Kafka, Minio, Keycloak, gRPC, HTTP RESTful API (gRPC-Gateway)
Июль 2023 – Март 2024 месяца
Агрегатор вакансий с аналитическим модулем
Основные обязанности: Выполнял обязанности Team/Tech Leader в кроссфункциональной команде Собеседовал, нанимал, декомпозировал, оценивал, планировал, делегировал, выбирал технологии и инструменты, вносил изменения в процессы, консультировал, местами настраивал сервера Участвовал в разработке Работа по методологиям: Scrumban, Waterfall.
Go (fasthttp), PostgreSQL (sqlc + migrate / местами gorm), Redis, Rabbit, Kafka. React. gRPC, WebSocket (Centrifugo). Закрытые контуры - 152-ФЗ (о персональных данных), Docker, Docker Swarm, TeamCity, Portainer, Jira, Bitbucket
Октябрь 2021 – Июль 2023 месяца
Проект в сфере медицины и торговли
Основные обязанности: Расширил REST API проекта, оформил его в продукт с использованием Gravitee.io (api management platform), Recurly (billing) и Readme.com Методология: Scrum
Symfony 1.5 (fork of symfony 1.4 with DIC, form enhancements, composer compatible and PHP 7 support)
Май 2021 – Октябрь 2021 месяц
Конструктор сайтов и интернет-магазинов
Основные обязанности: Среди нетехнических обязанностей (30% времени): Предварительные обсуждения пожеланий (ещё не задач) с product owner"ами и project manager"ами Обсуждение уже описанных задач с менеджерами и тех. Специалистами Оценка и декомпозиция задач Планирование Делегирование, распределение задач Составление годовых планов и постановка задач на техническое развитие проекта и уменьшение технического долга Взаимодействие с другими отделами компании (Frontend, QA, DevOps, Support) Участие в собеседованиях при найме backend-разработчиков Оnboarding Участие в развитии процессов в компании и в отделе Среди технических задач: Реализация нового функционала и новых сервисов Рефакторинг и доработка имеющегося функционала Исправление багов Написание unit-тестов Code review Примеры тех. задач: Интеграция с сервисами приёма платежей (Яндекс.Касса, Сбербанк, Тинькофф Оплата) Поддержка интеграций с Robokassa, Stripe, Яндекс.Деньги, Paypal Чеки в онлайн-кассы (54-ФЗ) Интеграция с CRM-системами (AmoCRM, RetailCRM, МойСклад, Битрикс24) Интеграция со службой доставки СДЭК Создание сервисов на Yii2 и Symfony 5 (отправка писем, приём уведомлений от платёжных систем, etc) Миграции проектов PHP 5 => PHP 7, Yii1 => Yii2, legacy => Symfony 5 Интернационализация продукта
PHP 7.3, MariaDB, Elastic, Docker, Deployer, Linux, Git, Jira, Scrum, Story Points, Sprints, CI/CD, Yii2, Symfony 5, PHPUnit, SOLID, TDD, Autowiring, DI container
Сентябрь 2018 – Май 2021 месяц
Развитие основного портала компании
Основные обязанности: Развитие основного портала компании. Много регионов, 90 автосалонов, взаимодействие с 1С, бесконечное количество маркетинговых штук. Yii 2. MySQL, Redis Разработка автомобильного аукциона Торги в реальном времени. Взаимодействие с 1С, транзакции, блокировки, Yii 2, MySQL Развитие b2b-площадки отдела закупок. Zend Framework 2, Doctrine 2, MySQL. Личный кабинет поставщика: компании, тендеры, черновики, тендеры реального времени, разграничения прав доступа, уведомления, приглашения, сообщения, спарк-риски, sms и т.д.
PHP 5.5 + MySQL + Nginx + Apache, Memcached, Redis, Linux, PhpStorm, Github, PSR-1, PSR-2, PSR-4
Июнь 2017 – Сентябрь 2018 месяцев
Интернет-магазин
Основные обязанности: Работа над развитием интернет-магазина федерального уровня. Высокие нагрузки, "чёрные пятницы"
PHP 5.5 + MySQL + Nginx + Apache, Memcached, Redis, Linux, PhpStorm, Github, PSR-1, PSR-2, PSR-4
Ноябрь 2015 – Июнь 2017 месяцев
Развитие и поддержка крупной Service Desk системы
Основные обязанности: Развитие и поддержка крупной Service Desk системы, организующей приём заявок от банкоматов и работу инженеров по их обслуживанию почти по всем регионам России Методология: Lean
Yii. PHP, MySQL. Linux. Git, Bitbucket. Bootstrap
Апрель 2014 – Ноябрь 2015 месяцев
Разработка проектов на заказ
Основные обязанности: Разработка проектов на заказ Привлечение к работе фотографов, верстальщиков, дизайнеров Разработка backend"а
PHP, MySQL, JavaScript
Апрель 2011 – Январь 2014 месяцев
Интернет-магазин
Основные обязанности: Разработка новых интернет-магазинов Разработка каталогов Интеграции с платежными системами Поддержка существующих интернет-магазинов
PHP, MySQL, JavaScript
Июль 2010 – Апрель 2011 месяцев
Разработка и развитие имиджевых проектов
Основные обязанности: Разработка и развитие имиджевых проектов: интернет-радио, фото-/видео-хостинг и файловое хранилище для регионов Разработка собственных проектов компании Создание "голосовой платформы" на базе VoIP Softswitch"а для проектов, где требовались множественные звонки на телефон ("голосовые" открытки, подтверждение регистрации и т.д.)
PHP, MySQL, JavaScript, C#
Январь 2007 – Июль 2010 месяцев