Мегапосты:
Профессиональные навыки
PHPJavaPythonJavaScriptPostgreSQLGitGolangKafkaClickHouseMongoDB
Участие в профессиональных сообществах
Опыт работы
Сервис для отправки push-уведомлений
Новосибирск
Backend-разработчик
Декабрь 2018 — По настоящее время (1 год и 2 месяца)
IT, телекоммуникации
Web-developer
Март 2018 — Ноябрь 2018 (9 месяцев)

Разработка внутренней CRM, интеграция с внутренними продуктами. За время работы:
- Занимался настройкой PostgreSQL
- Внедрил юнит-тесты, АПИ-тесты
- Интегрировал CRM с Eltex.ACS API
- Выделил в сервис работу с заказами, написал тесты на весь сервис
- Занимался проектом сложного поиска клиентов по БД
- Участвовал в разработке определения договора и остальных данных по сказанному абонентом адресу роботу АТС
- Участвовал в разработке большого проекта для работы с заказами и заявками на React + Redux

Магазин компьютерной и цифровой техники
Senior Developer
Апрель 2015 — Февраль 2018 (2 года и 11 месяцев)

Обязанности:
- Разработка и поддержка ERP-системы, внутренних сервисов
- Разработка бизнес-логики в хранимых процедурах и тестирование,
- Оптимизация бэкенда,
- Курирование новичков
- Контроль качества продукта и контроль сроков
- Отчетность и документация

О проектах можно долго и много рассказывать. Чтобы примерно представить масштаб - наша БД весит 1.5 тб, хранимых процедур порядка 800, методов API,
реализованных в ERP - 1300. Запросы в БД часто пишутся с использованием CTE, lateral и оконных функций. В "основных" таблицах по 20-50 млн записей. Проектов у команды больше десятка.

За время работы в компании:
- переписал серверную часть андроид-приложения для автоматизации склада, построив приложение c REST-архитектурой,
- правил сайт, андроид-приложение и b2b-роботов, написанных на java,
- разработал смс-рассыльщика на Spring,
- принял участие в миграции всех проектов с MySQL на PostgreSQL, переходе с PHP5 на PHP7,
- руководил группой разработки проектов "Интерфейс заказов", "Распродажа", " Сервис авторизации"(фронт-часть "Интерфейса заказов" написана на React, REST-сервер на PHP7),
- проводил собеседования,
- автоматизировал множество операций в отделе разработки, предлагал решения по workflow,
- переписал систему тестирования в Yii1, которая позволила удобно тестировать функции БД, интегрировал параллельное тестирование в проекте "API" на Yii2 с использованием Robo, Codeception и Vagrant,
И многое другое.

Частная практика, работа без зачисления в штат
Фрилансер-программист
Апрель 2014 — Март 2015 (1 год)

Разработка и доработка сайтов по ТЗ на различных CMS.Интеграция верстки, правка серверной составляющей сайтов.Поддержка и интеграция с 1С сайта http://policarbonat.info , с торговой площадкой Пульс Цен.Новый дизайн сайта и перевод на Битрикс http://www.sts54.ru/ , перевод проекта на utf-8 кодировку.В это время успешно защитил бакалаврский диплом.Проводил встречи с клиентами, консультировал, помогал с ТЗ. Контролировал дизайнера и верстальщика, сам разрабатывал серверную часть.

Компания Intelsib – один из российских лидеров в области интернет-рекламы (поисковое продвижение, контекстная реклама, п
PHP-программист
Октябрь 2013 — Апрель 2014 (7 месяцев)

Интеграция верстки, интеграция с 1С, разработка компонентов(Битрикс: Управление сайтом), разработка и доработка серверной части сайта. В данный период изучил платформу Битрикс и прошел все сертификации, написал свой модуль интернет-магазина для редакции "старт"(бакалаврская дипломная работа)

Высшее образование
Сибирский государственный университет телекоммуникаций и информатики
Новосибирск
Факультет: Информатики и вычислительной техники (ИВТ)
Сентябрь 2010—Июль 2014 (3 года и 10 месяцев)

Бакалавр техники и технологии

Факультет: Информатики и вычислительной техники (ИВТ)
Сентябрь 2010—Июль 2015 (4 года и 10 месяцев)

Инженер. Специализация - Вычислительные машины, комплексы, системы и сети