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, Yii2 | 1.1, Phalcon, Kohana)
  • PostgreSQL, MySQL, MongoDB, Memcached, Redis
  • RabbitMQ, Resque

Front-end

  • HTML5, CSS3, BEM, LESS, Stylus, XML, XSD, XSLT
  • JavaScript (ES2017), TypeScript
  • Gulp, Webpack, Angular 2 | 1.5, Vue.js, Backbone.js, JsonSchema

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)