Vasilii Lapin, Developer in Eindhoven, Netherlands
Vasilii is available for hire
Hire Vasilii

Vasilii Lapin

Verified Expert  in Engineering

Software Developer

Eindhoven, Netherlands
Toptal Member Since
December 3, 2015

Since 2009, Vasilii has worked as a web architect and programmer (PHP back-end developer) specializing in NIX administration. He has managed several complex, large-scale, and high-load projects which gave him a strong ability to read, refactor code, and find architectural solutions to a problem of complexity in PHP projects. He also has worked with PostgreSQL and MySQL databases.


OOO Yopolis (
Scrum, SQL, Linux, Yii, PHP, HAProxy, NGINX, Sphinx Search Engine, RabbitMQ...
OOO TOP-50 (
SQL, Linux, Yii, PHP, NGINX, Sphinx Search Engine, Memcached, Redis, PostgreSQL...
Auction Tender House (
SQL, PHP, Redis, SOAP, NGINX, Sphinx Search Engine, jQuery, MySQL...




Preferred Environment

Linux, DbSchema, Redmine, Jira, Git, PhpStorm

The most amazing...

...thing I've coded is a static cache system for the project—it demanded a special database modification for tracking entity changes and other tasks.

Work Experience

Team Lead | Senior PHP Developer

2014 - 2014
OOO Yopolis (
  • Developed a platform for a series of coupled projects.
  • Refactored the budget, developed an idea map, and accomplished other tasks for seven different projects.
Technologies: Scrum, SQL, Linux, Yii, PHP, HAProxy, NGINX, Sphinx Search Engine, RabbitMQ, Redis, PostgreSQL, jQuery, SWIG, Twig, JavaScript, CSS, HTML

Team Leader | Senior PHP Developer

2013 - 2014
OOO TOP-50 (
  • Completed the migration from the legacy code (ONPHP Framework) to a much-needed update of a Yii PHP Framework.
  • Reorganized the web architecture, redesigned the SQL database, and optimized schedule services.
  • Developed a static cache system, based on queues and PHP daemons.
Technologies: SQL, Linux, Yii, PHP, NGINX, Sphinx Search Engine, Memcached, Redis, PostgreSQL, jQuery, JavaScript, CSS, HTML

Web Developer

2012 - 2013
Auction Tender House (
  • Developed a PHP/SOAP integration with the official government tender service.
  • Refactored portions of the project and completed tasks as needed.
Technologies: SQL, PHP, Redis, SOAP, NGINX, Sphinx Search Engine, jQuery, MySQL, Zend Framework, JavaScript, CSS, HTML

Web Developer

2011 - 2012
  • Developed several projects on neorCMS v4 (, and on neorCMS v5 (,
  • Built neorCMS v5.
Technologies: PayPal API, SQL, PHP, NGINX, Apache, Memcached, MySQL, JavaScript, CSS, HTML

Web Developer

2009 - 2011
  • Developed the site,, with a TYPO3 CMS and completed other tasks as needed.
Technologies: SQL, PHP, Apache, MySQL, TYPO3, JavaScript, CSS, HTML

Yii Boilerplate Build
A modification of the Yii Boilerplate project.

Yii Code Generator
This is a code generator based on an Giix extension.

Symfony 2 Bundle with a New Form Type
Provided a new form-type for entities with many references.

Symfony 2 Friendship Bundle
Provided a "friendship" functionality for Symfony 2 users.
This is an entertainment portal.

Auction Tender House

This is an online auction project.

eCommerce Project |

This is an eCommerce project based on my own CMS. My responsibilities were the back-end development and the conversion from PSD to HTML.

Real Estate Project

This is a Bulgarian estate project based on the Zend framework. My part was the back-end development and the conversion from PSD to HTML.


PHP, HTML, JavaScript, CSS, SQL, C


Symfony 2, Yii, PHPUnit, Bootstrap, CodeIgniter, Zend Framework, Laravel 5, TYPO3, Twig


AMQP, PayPal API, jQuery, Facebook API, Twilio API


NGINX, PhpStorm, Git, Jira, Redmine, DbSchema, SWIG, RabbitMQ, Behat, Apache


Microservices Architecture, Object-oriented Programming (OOP), REST, Scrum, Domain-driven Development, Agile Software Development, Test-driven Development (TDD), Data-driven Programming


Linux, FreeBSD


MySQL, Memcached, Redis, Sphinx Search Engine, PostgreSQL, Elasticsearch


Payment Gateways, SOAP, HAProxy, PHP Extensions

2003 - 2009

Master of Science (MSc) Degree in Computer Engineering

National Research University of Electronic Technology - Moscow, Russia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring