Summary

I've amassed over a decade of experience as a Backend Developer and Team Lead.

I have a strong knowledge of PHP, OOP, and identifying and implementing most common design patterns. Additionally, I have expertise in search engines like Sphinx and Elasticsearch, encompassing search with morphology, handling typos, inaccurate phrases, executing multiple combined queries, utilizing trigram indexing, and implementing faceted search, etc. I have an enormous craving for further professional growth.

Seeking career opportunities that allow me to apply my wealth of knowledge, foster professional development, and play a pivotal role in driving the success and growth of a company.


Specialties

Backend: PHP, Python, Symfony, Laravel, Yii, Sphinx, PHPUnit, Codeception, Behat, Design Patterns, Performance Optimizations, Kafka, RabbitMQ, IronMQ, SOAP/REST APIs

Frontend: HTML, CSS, Javascript, VueJs, Ajax, JQuery (UI, plugins), MooTools, Twitter Bootstrap

Databases: MySQL, SQLite, PostgreSQL, Redis, MongoDB, Cassandra

Version Control System: Git, SVN

Servers: Apache, Nginx

OS: Linux, macOS, Windows

Work History

Jan 2019Present

Lead Backend Developer

Onliner.by, Minsk
Aug 2015Jan 2019

Senior PHP Developer

Onliner.by, Minsk
  • Implemented solutions for high-load services.
  • Developed REST APIs for internal services.
  • Engineered a backend for a fast real-time instant messenger using WebSockets.
  • Successfully proposed and integrated a real-time commenting system, contributing to business innovation.
  • Developed anti-spam and automatic moderation systems.
  • Designed a user event notification system for site engagement.
  • Created an intelligent search engine for news ranking, incorporating typo and morphology considerations.
  • Constructed a backend for an online freelancing platform.
  • Executed performance enhancements, database optimization, and code refactoring.
  • Proficiently utilized TDD/BDD methodologies (PHPUnit, PhpSpec, Behat) for code quality and conducted code reviews.

Technologies: PHP 7+, Laravel, MySQL, Redis, Cassandra, RabbitMQ, Sphinx, Elasticsearch, WebSocket, REST APIs.

Apr 2014May 2015

Senior PHP Developer

Stroyka.by, Minsk
  • Developed a proprietary CMS for the Yii2 framework.
  • Architected, designed, and developed PHP applications and websites.
  • Led the software development process and handled the implementation of complex tasks.
  • Conducted performance enhancements, database optimization, and code refactoring.
  • Designed and developed new data management tools for internal use.
  • Utilized TDD (PHPUnit, Codeception) for testing and conducted code reviews.

Technologies: PHP 5.5, Yii2 Framework, MySQL, MongoDB, Sphinx, RabbitMQ, SOAP/REST APIs, Twig, HTML, CSS, JavaScript.

Apr 2011Mar 2014

PHP Developer

Stroyka.by, Minsk
  • Web development utilizing Drupal 7 and Joomla CMS.
  • Proficient in plugin development, module, and extension customization.
  • Overhauled the entire company website by recoding it.
  • Engaged in refactoring legacy code to enhance performance.
  • Bug fixing and cross-browser testing across IE, Chrome, Firefox, and other browsers.

Technologies: PHP 5, MySQL, Drupal, HTML, CSS, JavaScript.

Jun 2009Apr 2011

PHP Developer

Freelance
  • Open Source CMS web development.
  • Web development based on CMS Joomla, Drupal, InstantCMS, SocialEngine.
  • Plugin development, module and extension customization.

Technologies: PHP, MySQL, HTML, CSS, JavaScript.

Certifications

Education

20092014

Engineer

Sukhoi State Technical University of Gomel (Belarus)
20142014

Web developer

MongoDB University (online courses)

Languages

  • Russian - native speaker.
  • English - read professional literature.