Fullstack-разработчик (с уклоном в backend). Основной стек - PHP и все связанные современные технологии. Также программирую на Python, занимаюсь Go.
Выпускник Московского Авиационного Института (МАИ) по специальности "Прикладная математика и информатика".
12 лет опыта работы в IT-сфере. Работал веб-разработчиком в бизнес-сфере (создание порталов, CRM, различных сервисов для сотрудников), повысив приток клиентов в компании и прибыль компаний за счет оптимизации процессов. Был руководителем проектов в компании Metacommerce, отвечал за поставку оцифрованных данных крупнейшим продуктовым ритейлерам (BigData, нейросети). Почти 5 лет работал ведущим программистом в корпорации ЭЛАР, где работал над крупными порталами, такими как Национальная Электронная Библиотека, Память народа, архив ВДНХ, РосАрхив и другими.
Призёр ряда конкурсов (криптографическая программа и алгоритмическое программирование). Член жюри в международном конкурсе «Расскажи миру о своей Родине», как приглашенный эксперт. Член Экспертного Совета в конкурсе "Премия Рунета 2023", "Золотой сайт 2023".
Иногда пишу статьи, даю комментарии СМИ
Разработка backend площадки для проведения электронных торгов (223 ФЗ), проведение код-ревью, оформление технической документации, проектирование новой функциональности
Проектировал и разрабатывал ряд национально-значимых электронных архивов таких как Национальная Электронная Библиотека (НЭБ), Архивно-библиотечный фонд ВДНХ, Память народа и связанные с ней проекты, портал РосАрхива и некоторые другие.
Электронный архив это сложная распределенная система, обеспечивающая доступ к визуальным образам (архивные документы, старые карты, книги, фотографии, газеты и т.д.), классификацию, хранение и поиск по оцифрованной информации. Кроме того, электронный архив предоставляет широкие возможности для архивистов, библиотекарей, сотрудников выставок, волонтеров.
Средняя посещаемость порталов НЭБ и Память народа - 1-1.5 миллиона уникальных посетителей в месяц.
Компания реализовывает B2B SaaS, позволяющий отслеживать динамику изменения цен на различные товары как онлайн, так и офлайн. В течение почти 2 лет я занимался управлением командой разработки по направлению офлайн (мониторинг цен в продуктовых сетях).
Результатом работы в компании стало внедрение в production ряда собственных идей, позволяющих компании существенно снизить затраты на обработку данных (ряд алгоритмических оптимизаций, распознавание штрихкодов, алгоритм подсчета эффективности распознавания, создание и настройка алерт-ботов, новых метрик для мониторинга, автоотчётов). Руководящая должность позволила углубить понимание процесса продуктовой разработки, освоить новые области знаний, научила работать с специалистами разных направлений (веб-разработчики, мобильные разработчики, ML/DS/QA/DevOps-специалисты)
Компания ЮСИН разделилась и мне было предложено заниматься поддержкой старой CRM, а в новой компании — разработкой новой.
Получил колоссальный опыт общения с заказчиком и пользователями, проектирования и выбора инструментов, разработки ТЗ, управления командой разработки. Удалось учесть ошибки проектирования прошлой системы, предложить и внедрить новые идеи, применить современные технологии. За полгода была запущена первая рабочая версия CRM и начат переход агентства на неё.
Подробнее: https://tproger.ru/articles/kak-ya-sozdal-crm-sistemu-243764
Разрабатывал новый функционал и поддерживал самописную CRM (с попытками внедрения Yii), автоматизирующей работу
агентов-риелторов компании. За первый год работы добились колоссальных успехов по выгрузке рекламы на различные площадки (cian, avito, winner и др.), повысив показатель корректных выгрузок примерно в 4 раза и как следствие увеличив занятость агентов и число сделок.
Разработал и запустил фотобанк (http://fotosnova.ru/) согласно требованиям заказчика: использовав уже имевшийся у компании PHP-движок фотобанка, создал шаблон, расширил функционал (например, добавил новые опции для поиска, реализовал алгоритм поиска по ближайшим цветам). Повысил навыки коммуникации с заказчиком и анализа требований
Основные технологии:
PHP 5 / MariaDB / JQuery / JS / CSS
Разработал корпоративный портал и личный кабинет менеджера. Использовалась CMS 1C-Битрикс (по требованию заказчика).
Научился производить сбор и анализ требований, корректировать ТЗ.
Разработал корпоративный сайт (Yii), а также создал сеть сайтов-сателлитов на различных CMS (Wordpress/Drupal/Joomla!).
В результате запустили обновленный сайт и сеть сайтов для привлечения трафика, что помогло компании получить примерно в 3 раза больше заявок и как следствие позволило запустить новый офис.
Во время обучения в университете работал над стартапом (компьютерное зрение) в Бизнес-инкубаторе при МГТУ им. Н.Э. Баумана. А также занимался выполнением небольших заказов:
- создавал LandingPage, сайты при помощи CMS и доработки к ним, сайты с нуля;
- дорабатывал чужой код;
- разрабатывал скрипты для работы с API (парсер видео, сбор статистики), JQuery-плагин и Excel-макрос;
- работал с Linux, настраивал SVN и FTP сервера, окружение для развертки сайтов (apache/nginx/php/mysql);
- верстал шаблоны (CSS, LESS).
Эта первоначальная практика дала мне богатый опыт взаимодействия с заказчиками, понимание многообразия технологий, реальных задач и путей их решения.