Resume

Objective:
Find a position of a web-programmer
Full name:
Sergei Korolev
Programming skills
Programming:
PHP5 / PHP4, JavaScript, AJAX, Visual C++ 5.0/6.0, C++ Builder, Visual FoxPro 5.0-8.0, FoxPro 2.5, VBA, Delphi, XMPP, HTML/DHTML, XML, etc.
JavaScript libraries:
AngularJS (with Yeoman), jQuery / jQuery UI, Twitter Bootstrap, Yahoo User Interface, Prototype, multiple small libraries and plugins
RDBMS:
MySQL, MS SQL, Oracle (Oracle - some time ago)
NoSQL:
MongoDB, Redis, Memcached
PHP Solutions:
Yii2 Framework, Yii1 Framework, OSCommerce, X-Cart, Zend Framework, Smarty, Wordpress, DLE, Umi CMS, ABO CMS, Contrast CMS, Joomla, Drupal etc.
Testing (BDD/TDD):
Codeception, PHPUnit
Other products:
Apache Solr, eJabberd, Prosody, work with different payment systems, etc.
Version Control:
Git, Mercurial
Operating systems:
Windows, Linux (using Ubuntu a lot), FreeBSD, MS-DOS
English:
excellent
Certifications
Zend Certified Engineer in PHP 5.3
This is a Pearson Vue certification which could be passed in the authorized certification centers only.
Please see this page at Zend Yellow Pages for details.

ExpertRating certifications: click to hide

PHP 5
Expert Level — please see my ExpertRating transcript for the PHP 5 test for details.
PHP 4
Expert Level — please see my ExpertRating transcript for the PHP 4 test for details.
XML 1.0
Expert Level — please see my ExpertRating transcript for the XML 1.0 test for details.
(you could see the result has been the best among test takers by "GPA: 4" at the bottom of the transcript).
Work Experience (more than 25 years)
Orctober 2013 — April 2015
Serfera LLC (surfory.com - social network project) (St.Petersburg)
Lead web-programmer (both client and server side)
The project has been created from the scratch. At the start of the project I was the only web-programmer in the company. Currently I have 1 more programmer under my command. The project is based on Yii2 Framework. It uses mutiple databases (both RDBMS and NoSQL), multiple servers. Many specialized solutions are integrated into the project.
December 2010 — July 2013
Pharmacor JSC (St.Petersburg)
Web-programmer in PHP/MySQL/JavaScript/AJAX
I was the only web-programmer in PHP/MySQL/JavaScript/AJAX of the holding company for more than 2.5 years of my work there. I was working on multiple sites of the holding based on different CMS. I created the web-store for the company in PHP/MySQL/JavaScript/AJAX (created by me from the scratch). The system constantly worked with several RDMBS including MySQL, MS SQL and some other. The system was based on MVC with page controller. Most recently some blocks of code in Yii Framework were added. The system supported the multi-site feature.
November 2010 — December 2010
Gazprom Corporate Institute (St.Petersburg)
Lecturer at web-programming courses
I was the lecturer (teaching both theory and practice) at the course "Server side development of web-projects in PHP using RDMBS MySQL" for Gazprom programmers (72 hours - from November 22 through December 2, 2010). (Gazprom is one of the biggest holding companies in Russia)
July 2008 — November 2010
Work on multiple one-time web-projects for different companies
Web-programmer in PHP/MySQL/JavaScript/AJAX
I worked on multiple one-time projects in PHP/MySQL/JavaScript/AJAX. Many systems have been developed by me during this time. Any demonstration of my skills and samples of programming is possible.
September 2008 — October 2008
Gazprom Corporate Institute (St.Petersburg)
Lecturer at web-programming courses
I was the lecturer (teaching both theory and practice) at the course "Server side development of web-projects in PHP using RDMBS MySQL" for Gazprom programmers (72 hours - from September 22 through October 3, 2008). (Gazprom is one of the biggest holding companies in Russia)
March 2004 — July 2008
ZAO "BARS+" (St.Petersburg)
Head of a small Programming Department
I was the head of a small Programming Department which actually meant I was a software developer with 2 employees under my command. I could transfer some simpler tasks to my subordinates. Also they were responsible for technical support. Mostly I worked in PHP/MySQL. I was responsible for creation of parsers/processors for multiple regional price formation in construction databases and transferring these databases to our format. Also I had to do some minor work in Visual FoxPro. At the same time I worked on a lot of web-projects PHP/MySQL/JavaScript.
February 2008 — February 2008
Gazprom Corporate Institute (St.Petersburg)
Lecturer at web-programming courses
I was the lecturer (teaching both theory and practice) at the course "Client side web-programming. XML technologies" for Gazprom programmers (72 hours - from February 4 through February 15, 2008). (Gazprom is one of the biggest holding companies in Russia)
September 2007 — September 2007
Gazprom Corporate Institute (St.Petersburg)
Lecturer at web-programming courses
I was the lecturer (teaching both theory and practice) at the course "Server side development of web-projects in PHP using RDMBS MySQL" for Gazprom programmers (72 hours - from September 3 through September 14, 2007). (Gazprom is one of the biggest holding companies in Russia)
July 1998 — March 2004
ZAO "BARS+" (St.Petersburg)
Programmer engineer
I was a software developer in Visual FoxPro (with developing some libraries and small application in C++). I created several programs for sale to companies in the construction industry. I created absolutely everything for the software: from program code to the manual and help files. Also the site of the company was made by me (PHP/MySQL).
University Education
University:
St.Petersburg University of Fine Mechanics and Optics
Degree:
Electrical Engineer
Major:
Computer Science and Control in Technical Systems
Minor:
Electrical Engineering
GPA:
4.95
Graduated:
May, 1995

From 1995 to June 1998 I was taking post-graduate course in the same University (the dissertation was predefended, I have 5 articles in English and some more publications in Russian).