Author photo

Denis Semenenko

Software Engineer

Привет

Меня зовут Денис, я — программист. Клиент-серверные технологии — мой конёк. Также я веду команды как Software Engineering Manager и Team Lead. За моими плечами более 10 лет профессионального опыта в разработке ПО как на российском рынке, так и в американских стартапах.

Разрабатываю бекенд на Node.js, Ruby и фронтенд на Angular, React. Интересуюсь архитектурой ПО, функциональным программированием, UI/UX, дополненной и смешанной реальностью.

Закончил Балтийский Федеральный университет им. Иммануила Канта (бывш. РГУ им. Канта) по специальности «Математическое обеспечение и администрирование информационных систем».

Опыт и проекты

Ambulnz

Principal Software Engineer

Нью-Йорк, США
  • Платформа медицинских перевозок. Диспетчерская скорой помощи с алгоритмами на основе исторических данных
  • Сервис телемедицины
  • Система учета тестирования и вакцинации в связи с COVID

ProoveLab

Engineering Manager

Санкт-Петербург, Россия
  • Разработка сервиса программы лояльности клиентов
  • eCommerce с интеграцией CPA-площадок

Элтокс Групп

Ведущий разработчик

Калининград, Россия
  • Сервис управления сертификатами ЭП для партнёра УЦ
  • CRM+ERP система для группы компаний
  • Сервис поиска коммерческих и государственных закупок по 44-ФЗ (94-ФЗ) и 223-ФЗ
  • B2G, B2B площадка для электронных торгов в рамках 223-ФЗ и коммерческих закупок/продаж

Технологии

Node.js (Express, Loopback), Ruby (Rails, Grape, Sidekiq), PHP 8 (Symfony Components, Laravel, Yii, Slim, Phalcon), REST API (JSON API, JsonSchema, HATEOAS, OpenAPI/Swagger), MySQL, PostgreSQL, MongoDB, Redis, Memcached, RabbitMQ, AWS, HTML5, CSS3, BEM, LESS, SCSS, Stylus, XML, XSD, XSLT, JavaScript, TypeScript, Angular, React/Redux, DDD, BDD, TDD, Design Patterns, Linux, Docker, Git, Mercurial

Резюме

Распечатать резюме (на английском)

Контакты