Author photo

Denis Semenenko

Software Engineer & Tech Lead

Hi

My name is Dennis. I'm a software engineer. I also had an opportunity to lead teams as an Engineering Manager / Tech Lead. Client-server technologies are my strong point. I have over 10 years of software development experience.

I develop backends in Node.js, Ruby, and frontend in Angular, React. I'm interested in software architecture, functional programming with Clojure, UI/UX, augmented and mixed reality.

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

Experience

DocGo

2016 — 2022, Tech Lead

New York, NY, United States
  • Digital medical transportation platform and AI-powered dispatching system
  • Telemedicine service
  • Rapid Reliable Testing Service, COVID testing and vaccination management

ProoveLab

2015 — 2016, Tech Lead

Saint Petersburg, Russia
  • API Development of Affiliate Discount Program
  • eCommerce with CPA-integration

Eltox Group

2011 — 2016, Lead Software Engineer

Kaliningrad, Russia
  • 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

Skills

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

CV

Print CV

Contact