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

Vasilii Lapin

Verified Expert  in Engineering

Software Developer

Location
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.

Portfolio

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

Experience

Availability

Part-time

Preferred Environment

Linux, DbSchema, Redmine, Jira, Git, PhpStorm

The most amazing...

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

Work Experience

Team Lead | Senior PHP Developer

2014 - 2014
OOO Yopolis (Yopolis.ru)
  • 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 (Timeout.ru)
  • 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 Redis.io 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 (A-k-d.ru)
  • 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
Neor
  • Developed several projects on neorCMS v4 (Ognelis.ru, Neorex.ru) and on neorCMS v5 (Greenfitness.ru, Renmin.ru).
  • Built neorCMS v5.
Technologies: PayPal API, SQL, PHP, NGINX, Apache, Memcached, MySQL, JavaScript, CSS, HTML

Web Developer

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

Yii Boilerplate Build

https://github.com/illibejiep/YiiBoilerplate
A modification of the Yii Boilerplate project.

Yii Code Generator

https://github.com/illibejiep/giiy
This is a code generator based on an Giix extension.

Symfony 2 Bundle with a New Form Type

https://github.com/illibejiep/RelationFormBundle
Provided a new form-type for entities with many references.

Symfony 2 Friendship Bundle

https://github.com/illibejiep/FriendshipBundle
Provided a "friendship" functionality for Symfony 2 users.

Timeout.ru

http://www.timeout.ru/
This is an entertainment portal.

Auction Tender House

This is an online auction project.

eCommerce Project | Lifesvet.ru

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.

Languages

PHP, HTML, JavaScript, CSS, SQL, C

Frameworks

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

Libraries/APIs

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

Tools

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

Paradigms

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

Platforms

Linux, FreeBSD

Storage

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

Other

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.

1

Share your needs

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

Choose your talent

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

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