Serhii Diachok





Interested in a position as a senior developer or team lead where my experience will be further developed and utilised.

Work experience


September 2017 - Present

Senior Full-Stack Developer / Team Lead

  • Participated in refactoring of the existing project from monolith PHP architecture to the microservices using Node JS platform with JavaScript and TypeScript languages.
  • Planning and developing React-based portals for customers, vendors and admins
  • Payment, reporting functionality


April 2015 - September 2017

PHP Senior Developer/Team Lead

  • Work on PHP Project for E-Commerce (primary - backend development and SQL optimisation, additional - frontend development)
  • Technology: Symfony 1.0 Web Framework, Memcache, Tokyo Tyrant, Beanstalkd, MySQL, Vue.js


May 2013 — April 2015

Python Team Lead

  • Design, develop and implementing web-service for health care with social features and integration with Adobe Connect. *Technology: Django Web Framework, Celery, Redis, PostgreSQL, Buildout, AngularJS 1.2


September 2011 — May 2013

Web Developer

  • Main tasks: design, develop and implementing web-sites, mostly on Drupal 6/7 and several PHP frameworks, such as CakePHP, Symfony 1, later, on Python and Django.

TKM "Vsesvit"

September 2006 — September 2011

System Administrator / Developer

  • Designed, developed and implemented local and city-wide networks.
  • Designed, developed and implemented internal web sites and services on PHP/Drupal and Python/Django.


  • Python / Django / Flask
  • PHP / Drupal 6,7 / CakePHP / Symfony 1
  • Databases: MySQL, PostgreSQL
  • Workers and background tasks: Celery, Beanstalkd
  • Fulltext search: Elasticsearch, Whoosh, Sphinx Search
  • Work with Redis, Memcached
  • Front-end: HTML5, CSS, React
  • System administration (Install and maintain Linux-based servers and web-stack software)


Master of Science, Applied mathematics

September 2002 — June 2007

Odessa I.I. Mechnikov National University

Honors & Awards

May 2015, Ukrainian Web Challenge VII

1st place on Ukrainian Web Challenge VII in category 'Back-end developer - Middle/Senior'

November 2014, Ukrainian Web Challenge VI

1st place on Ukrainian Web Challenge VI in category 'Back-end developer - Middle/Senior'


I'm interested in all new technologies and also like travelling and photography.

© 2020 Serhii Diachok. All rights reserved.