Генеральный директор
октябрь 2021 — по настоящее время: 3 года 6 месяцев
За последние два года освоил машинное обучение, реализовав несколько микросервисов в рабочих проектах, а также углубил знания в gRPC и CI/CD. В дальнейшем планирую развиваться в области машинного обучения и искусственного интеллекта, преимущественно в области NER и NLP (выделение сущности и обработки естественного языка).
Профессиональный опыт и качества
— Большой опыт в разработке. Более ста проектов
— Большой опыт работы с технологиями: PHP, Python, Bitrix, Laravel, JS, SQL, Redis, Elasticsearch(OpenSearch), Bitrix24 и *nix. Статьи, раскрывающие экспертизу
— Эксперт в вопросах проектирования архитектуры и программирования, в том числе ООП (включая интерфейсы, наследования и т.д.).
— Отличное понимание CI/CD процессов, включая создание пайплайнов на GitLab и развертывание Docker-контейнеров.
— Хорошо развиты навыки написания автотестов с использованием Selenium и Playwright.
— Умею работать и работаю с очередями. Есть боевой опыт на Redis.
— Умею экономить время сотрудников. Например, на одном из проектов написал на основе машинного обучения рекомендательную систему, которая экономит сотни часов контент-редакторов в год.
— Умею делать интеграции по API (Rest, SOAP, gRPC), есть боевой опыт по тесной интеграции сайта с Битрикс24, в том числе с автоматической авторизации по OAuth
— Отличное знание систем *nix, живу в командной строке, на десктопе стоит Linux Mint, могу собрать и собираю из исходников самые актуальные версии (например nginx).
— Аккуратно отношусь и всегда предлагаю связку dev-(staging)-production сервер. Поэтому умею в миграции, даже если это Битрикс, где из коробки его нет
— Слежу за стилистикой кода. Следую PSR, SOLID, DRY, KISS. ClassName, functionName, четыре пробела и тд. Комментарии пишу (иногда много), но это лучше, чем мало. Мои мерж-реквесты, как правило, одобряются.
Ключевые достижения
— Установил долгосрочные (более 10 лет) отношения с клиентами, став частью команд в нескольких компаниях.
— Повысил производительность проектов до 1000 раз, переписывая архитектуру на NoSQL и создавая отдельные микросервисы.
— Обучил нескольких программистов с уровня Junior до уровня Middle меньше чем за год. Один из них был 1980 года.
— Создал несколько Open Source проектов под лицензией MIT.
Софт-скилы:
— Органично встраиваюсь в любой коллектив. Совершенно нетоксичен и умею эффективно взаимодействовать с абсолютно любыми коллегами и заказчиками.
Генеральный директор
октябрь 2021 — по настоящее время: 3 года 6 месяцев
Fullstack-программист
декабрь 2009 — по настоящее время: 15 лет 4 месяца
Разработка и технологии:
— Веб-разработка с использованием PHP, Python, JavaScript, HTML и фреймворков (Laravel, 1С-Битрикс)
— Работа с базами данных (SQL, PostgreSQL, Redis, Elasticsearch)
— Машинное обучение, особенно в области NER и NLP
— Микросервисная архитектура и gRPC
— DevOps практики (CI/CD, Git, Linux)
Архитектура и оптимизация:
— Проектирование архитектуры высоконагруженных систем
— Оптимизация производительности проектов
— Разработка и внедрение рекомендательных систем
Управление и обучение:
— Лидерство в команде разработчиков
— Менторство и обучение junior-разработчиков
— Agile-методологии (Scrum)
Инновации и открытый код:
— Создание Open Source проектов
— Исследование и внедрение новых технологий в рабочие проекты