Рейтинг лучших ИТ-работодателей России 2019 от Хабр Карьеры: читать на Хабре
Обо мне

Лидер сообщества PenzaJs, спикер ИТ конференций, член программного комитета конференций «SECON», «FrontDays»

Frontend:

CSS 3, LESS, HTML, Angular, jQuery (+UI), JavaScript,  Bootstrap, Web Sockets;

Backbone, React, Vue, Ractive;

Gulp, Webpack, NPM;

Backend:

PHP 7, Wordpress, Yii 1/2, Symfony components, Zend Components;

ReactPhp

NodeJs, ExpressJs, KoaJs, Socket.io;

REST API, HighLoad;

Nginx, Http2, PHP-FPM;

Тестирование:

PhpUnit, Codeception;

Ava, Mocha, Chai, Selenium, WebDriver, Nightwatch, PhantomJs, ZombieJs, Gemini;

Хранилища:

MySQL/MSSQL/Sqlite/BigQuery;

MongoDB, Cassandra, ElasticSearch;

Redis, Memcache; SQS, SES;

---

Готов учавствовать в становлении архитектуры, процессов, выступить интегрирующим звеном между backend и frontend разработкой.

Участие в профессиональных сообществах
Опыт работы
Cервис по поиску врачей
Teach Lead
Ноябрь 2017 — По настоящее время (2 года и 4 месяца)
Аутсорсинговая компания, ориентированная на разработку ПО
Разработчик
Июнь 2016 — Ноябрь 2017 (1 год и 6 месяцев)

Автоматизация и поддержка сервисов для финского проекта ManagmentEvents (http://managementevents.com).

Разработка серверного API для других продуктов компании и мобильного приложения.

Разработка веб системы управления событиями и митингами (frontend и backend).

Внедрил автоматизированное тестирование веба на основе Selenium.

Внедрил систему staging для тестирования фич для отдела разработки и QA отдела.

Миграция старой кодовой базы с PHP 5.4 на PHP 7.1.

Рефакторинг тестов backend. Ускорение тестов в несколько раз, добавление изолированности тестов, переход от статических фикстур к генератору данных с помощью muffin + faker + codeception.

Выстраивание окружений для отдела разработки через docker.

Техническое собеседование на PHP/JavasScript программистов (~90 человек).

Технологии: nodejs, express, socket.io, PHP7.1, Yii2, codeception, mysql, docker, AWS, selenium.

Разработка развлекательных сервисов
Программист
Май 2013 — Май 2016 (3 года и 1 месяц)

Разработка сервисов вокруг приложения iFunny.

- Разработка и поддержка REST API для клиентов высоко нагруженного приложения с DAU 4.000.000. (Мобильное приложение iFunny)

- Проектирование структуры БД и работа с различными стораджами.

- Разработка и развитие системы модерирования контента (jpg/gif/video)

- Frontend разработка

- Разные интересные задачи

----------

Разработка и поддержка REST API:

(PHP, MongoDb, Redis, Cassandra, ElasticSearch, GrayLog, Symfony Components, JWT, Monolog, ODM, AWS - SQS, SES, S3, CloudFront )

- проектирование и реализация фич для мобильного приложения ifuuny на стороне сервера.

----------

Система модерирования контента:

Проектирование и разработка системы модерирования контента. Как клиентская часть, так и серверная часть.

Показатели системы:

- 15.000.000 единиц контента в месяц (jpg/gif/video)

- Среднее время модерирования менее 60 сек для 90%

----------

Доработка и поддержка веб сайта https://ifunny.co

(NodeJs, Express, Gulp, Backbone, jQuery, MongoDB, i18n, forever/nodemon, Cluster, PhantomJs, Selenium)

Изоморфное веб приложение с DAU ~ 300.000

Принимал участие в проектировании. Реализовывал продуктовые фичи.

Покрытие кода тестами, интеграция с CI. Интеграция с SauseLab/Browserstack.

----------

Внутренний портал, для администрирования контента и внутренних процессов с множеством подсистем и большой системой аналитики.

(Gulp, PHP, Yii, Symfony Components, jQuery)

- Работа над улучшением UI

- Проектирование и разработка продуктовых фич

- Частичное покрытие phpUnit

- Миграция с Yii 1 на Symfony Components

- Внедрение и написание браузерных тестов

- Переход на flexbox

- Работа над frontend архитектурой

- Интеграция с CI

----------

Разработка сайта https://fun.co/rn и внутреннего веб портала для работы с контентом в мобильном приложении FunCorn/iFunny.

(KoaJs, Ractive, Webpack, JWT, PM2)

MLS IT SYSTEM
Пенза
Программист
Сентябрь 2012 — Май 2013 (9 месяцев)

Разработка веб модулей для продукта ArchiCredit - ПО для микрофинансовых организаций вроде "Быстро деньги".

Разработка веб регистратора для продукта ArchiMed+ - ПО для автоматизации работы медицинских учреждений, салонов красоты, фитнес клубов.

Интеграция модуля веб доставки с продуктом ArchiDelivery - ПО для автоматизации ресторанов, пиццерий, доставки еды.

Разработка терминала работника для сети магазинов "Бахетле".

ЦРБ
Пенза
программист
Август 2011 — Сентябрь 2012 (1 год и 2 месяца)

Обязанности:

- Автоматизация процессов

- Развитие и поддержка локальной сети

- Видеонаблюдение

- Обслуживание парка ПК из 40 единиц

- Разработка и поддержка сайта

- Интеграция онлайн записи с веб сайта

ПГПК
Пенза
Системный администратор
Октябрь 2007 — Июнь 2009 (1 год и 9 месяцев)
- Поддержка и расширение сети - Поддержка парка ПК из 40 штук
Частная практика, работа без зачисления в штат
Программист
Август 2006 — Август 2011 (5 лет и 1 месяц)

Разработка сайтов на заказ

Высшее образование
Пензенский государственный технологический университет
Пенза
Факультет: Вечернего и заочного обучения
Июнь 2017—По настоящее время (2 года и 8 месяцев)

Программист

Пензенский государственный университет (бывший ППИ)
Пенза
Факультет: Инновационных технологий обучения (ФИТО)
Январь 2010—Январь 2012 (2 года)

Неоконченное (вечернее)