Author photo

Denis Semenenko

Full Stack Web Developer

RU EN

Hi

My name is Dennis. I'm a software-engineer, web-developer. Client-server tech is my specialty.

I have Master's degree in math modelling and informational systems from IKBFU (Immanuel Kant Baltic Federal University).

I work with:

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

Software Architecture

  • SOLID, DDD, BDD, TDD
  • Design Patterns
  • Python for generic purpose

Tools

  • Linux
  • Git, Mercurial
  • Docker & Ansible basics

Interests

Software Architecture, Golang, Erlang, Kotlin, UI/UX, machine learning and data analysis, augmented reality.

Experience

  • Management service related to digital certificate control for CA partners (PKI)
  • CRM+ERP system for group of companies with REST API
  • Search service related to commercial and government purchases (№44 & №94 federal laws)
  • B2G, B2B trade system for government and commercial purposes
  • REST API for mobile app (instagram-like)
  • API Development of Affiliate Discount Program. (API, RPC)
  • eCommerce with CPA-integration
  • Tech/Team Lead experience

CV

CV (in English)