Author photo

Denis Semenenko

Full Stack Web Developer

RU EN

Привет

Меня зовут Денис. Я — программист, веб-разработчик. Клиент-серверные технологии — мой конёк.

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

Работаю со следующими вещами:

Back-end

  • Node.js (Express, Loopback)
  • PHP 7 (Symfony Components, Yii, Phalcon, Slim, Kohana)
  • Ruby (Grape, Rails, AASM, dry-rb)
  • REST API (JSON API, JsonSchema, HATEOAS, OpenAPI/Swagger)
  • MySQL, PostgreSQL, MongoDB, Redis, Memcached
  • RabbitMQ, Resque

Front-end

  • HTML5, CSS3, BEM, LESS, SCSS, Stylus, XML, XSD, XSLT
  • JavaScript (ES2018), TypeScript
  • Angular 6 | 1.5, Vue.js, Webpack, Gulp

Разработка ПО

  • SOLID, DDD, BDD, TDD
  • Паттерны проектирования
  • Python для вещей общего назначения

Окружение

  • Linux
  • Git, Mercurial
  • Основы Docker и Ansible

Интересы

Архитектура ПО, Golang, Erlang, Kotlin, UI/UX, машинное обучение и анализ данных, дополненная реальность.

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

  • Сервис управления сертификатами ЭП для партнёра УЦ;
  • CRM+ERP система для группы компаний;
  • Сервис поиска коммерческих и государственных закупок по 44-ФЗ (94-ФЗ) и 223-ФЗ;
  • B2G, B2B площадка для электронных торгов в рамках 223-ФЗ и коммерческих закупок/продаж;
  • Разработка REST API сервера для мобильного приложения (instagram-like);
  • Разработка сервиса программы лояльности клиентов (API, RPC);
  • eCommerce с интеграцией CPA-площадок;
  • Tech/Team Lead.

Резюме

Резюме (in English)