Опыт работы
Team Lead, Senior Full-stack Programmer
Full-timeEntytech OÜ
Tallinn, Estonia – Remote
Jul 2024 - Present
Меня пригласили в Entytech в качестве "пишущего" Тим-лида, чтобы с моей экспертизой создать новую техническую команду для разработки и поддержки нового сервиса в рамках платформы Enty. Эффективное выполнение задач позволило зарекомендовать себя в команде и получить возможность активно влиять на архитектуру и качество кода всего проекта.
- Внедрил автосборки функциональных веток, которые избавили разработчиков от слияния веток в общую тестовую ветку, ускорив передачу нового функционала в тестирование и снизив зависимость между разработчиками.
- Быстро расследовал и устранил несколько критических проблем в продакшене, которые ранее не удавалось выявить, тем самым повысив стабильность продукта.
- Инициировал и внедрил процесс принятия архитектурных решений (ADR), организовав регулярные обсуждения архитектурных вопросов, что сократило время на принятие решений и повысило согласованность команды. В результате удалось повысить модульность системы, снизить количество ошибок и упростить внедрение новых UI-компонентов.
- Разработал архитектуру ключевых функций: редактор и конвертер документов на базе API Google Docs, систему отслеживания состояния писем, AI-генератор документов и 2FA-авторизацию.
- Первым в команде начал использовать инструменты на базе нейросетей, такие как Aider и Copilot, для автоматизации рутинных задач, код-ревью и написания документации, что ускорило процесс разработки.
- Внедрил утилитарный фреймворк Tailwind CSS, ускорив стилизацию и улучшив кастомизацию UI компонентов.
Tech Lead, Senior Full-stack Developer
Full-timeMetro OTC LLC. (ex OTC Stores LLC.)
NJ, United States – Remote
Jan 2023 - Mar 2024
Продолжая работу с той же командой под новым брендом, сохранив активное участие в full-stack разработке, периодически выполнял роль Team Lead. Организовал успешный запуск четырех проектов, включая новый онлайн-магазин, оптимизировал процессы и инфраструктуру.
Senior Full-stack Developer
Full-timeOTC Stores LLC.
NJ, United States – Remote
Jul 2021 - Jan 2023
Улучшал и поддерживал сложный проект на Symfony и несколько проектов на Vue в секторе OTC, внедряя новые функции, проводя рефакторинг и оптимизацию.
Tech Lead, Senior Full-stack Developer
SYC LLC.
NY, United States – Remote
Jan 2020 - Jul 2021
Разработал систему учёта доноров и пожертвований SAAS, включающую инструменты для совместной работы и SEO.
Full-stack Developer, Consultant
Self-employed
Remote
Jan 2019 - Jul 2021
Разрабатывал веб-приложения от оформления идеи в техзадание до релиза. Поддерживал их.
Создавал новые модули и интерактивный функционал для стартапов и малого бизнеса.
Близко сотрудничал с клиентами, чтобы понять их потребности и предложить инновационные решения.
Middle/Senior Full-stack Developer
Full-timeGeopolis Digital
Minsk, BY – Remote
Nov 2013 - Dec 2019
Разрабатывал и поддерживал интерактивные веб-сайты, крупные многопользовательские проекты, корпоративные веб-сайты и презентациями для разных клиентов. Создавал новые плагины для проприетарной MVC CMS.
Junior PHP Developer
Full-timeFiber Consulting
Minsk, BY
Apr 2012 – Nov 2013
Разрабатывал и поддерживал веб-сайты на проприетарной CMS на базе MVC-фреймворка Kohana. Интегрировал фронтенд к CMS, а также создавал и разрабатывал модули и плагины.
Техник
Full-timeЛаборатория IT в Пинском медицинском колледже
Pinsk, BY
Jun 2009 – Apr 2012
Содействовал в создании электронных образовательных ресурсов и информационных систем. Помогал в планировании и проведении гос. закупок и обслуживании ИТ-оборудования. Проводил обучение компьютерной грамотности.
Образование
Инженер-программист в управлении
Минский институт управления - не окончен
Minsk, BY
2010 - 2013
Полиграфическое оборудование и системы обработки информации
Бел. гос. технологический университет - не окончен
Minsk, BY
2008 - 2009