Konstantin Viktorov
Verified Expert in Engineering
Software Developer
Moscow, Russia
Toptal member since September 20, 2016
Konstantin has more than 10 years of IT experience with 7 years of it being with Drupal 6/7/8 and also with the related tech: PHP5/7, jQuery, JavaScript, ES6, HTML5, CSS, Sass, Less, responsive designs, and more. He also has worked for 2 years with the Meteor framework and MEAN-MERN stack, Cordova, and React Native. In his career, notably he has developed the CMS portion of Aeroflot's site, and the KM system and LMS system for Tele2.
Portfolio
Experience
Availability
Preferred Environment
Vagrant, Docker, Atomic.io, Windows, Ubuntu
The most amazing...
...stuff I've built so far has been a CMS for Aeroflot, the KM/LMS platform for Tele2, and Uber-like apps.
Work Experience
Senior Developer
Massmo
- Developed a KM/LMS system for the Tele2 (a major European telecommunications operator, with about 14 million customers in 9 countries).
Senior Developer
JASMiND
- Developed a CMS for Aeroflot (the flag carrier and the largest airline of the Russian Federation).
System Administrator/ Developer
ZAO "Centralnie Aviakassi"
- Developed a system for selling airline tickets.
Experience
eCommerce for Coin Collections
Project Details:
I developed the site based on the Drupal 7 commerce module. The shop works on the DigitalOcean platform with two Docker containers using Nginx, MySQL, PHP5.5, and Drush.
My client was very happy with the work because I developed a full eCommerce solution within 2 weeks on a very small and tight budget.
CMS for Aeroflot
Project Details:
The client wanted new content management system. The choice fell on Drupal 6 because this was safer, dependable, and enhanced completion speed.
In order to accomplish the client needs, I developed many modules with special goals. The main goal was the performance and the comfortable zone for editors. For caching anonymous users, I used a special modification module called "boost". In the background, I used Apache and FastCGI.
Part of the developed modules can be found here: https://www.drupal.org/u/serverofworld
A portion of the other modules is integrated with external systems.
In total, the client was satisfied with the work performed because the site had great performance and was user-friendly.
Modern Russia Map on D3.js
The client wanted Crimea and Sevastopol to be within a map of Russia. I decided upon using D3.js. It allowed us to develop fast and powerful infographics. The map reflects a modern statement constitution of Russia, and it works fast and is flexible for various filtering and sorting options.
In the end, the client was pleased with the work done.
Air Ticket Purchasing System
It consists:
- An integration with Amadeus, Sirena, and Travelport systems.
- Complex system reports for sold tickets.
- Real-time evaluation of taxes and commissions, and more.
Technology Used: Drupal, jQuery, PHP, XML, Travelport API, Serena, GDS, SOAP.
Browser Extension
The extension was developed for Chrome, Firefox, Safari, and Opera browsers. It is also available as a bookmark tool for the IE browser.
The extension allows the user to create a marked image, text or video and to share it on social networks. The user who follows a sent link can see what was marked. It is helpful tool for sharing a piece of information on the internet.
Market of Predictions
The idea was to create attractive and viral posts for discussion about events and the various resulting bids and conclusions that happened in said events.
The events could be on any theme: politics, business, society events, and more. It was a platform for gambling, but not for traditional games. It was more of an entertainment platform with elements of gambling for profit.
The requirements of the platform was it had to support multiple languages with auto-translated content for 5 languages.I worked with an excellent interface for posting content and etc.
The platform was developed on Drupal CFM using a Google Translate API and Google Search API; it was also integrated with 11 payment gateways. The platform incorporated sophisticated algorithms for distribution of winnings between players, zones for moderation and complaint processes, and a recommendation engine for bid question simplification. Each question had be verified by an outside public source before the event was completed. The platform also took part in an affiliation program.
The client was satisfied because all the necessary algorithmic calculations worked perfectly.
Education
Specialist Degree in Magnetic Phenomena
Tver State University - Tver, Russia
Skills
Libraries/APIs
jQuery, React, Node.js, D3.js
Tools
NGINX, Apache, Vagrant, Git, AWS SDK, RabbitMQ, Drush, Apache Solr, Mocha, Atomic.io
Languages
PHP, Sass, HTML5, XML/XSLT, XML, JavaScript, Python, Java
Paradigms
REST, Agile
Platforms
Docker, Drupal, Meteor, Ubuntu, Drupal 6, Drupal 7, Oracle, Ethereum, Android, Drupal 8, Windows, FreeBSD
Storage
Sphinx Search Engine, Redis, Memcached, MongoDB, MySQL, RethinkDB, LevelDB, HBase
Frameworks
Presto, PHPUnit, Hadoop, Laravel 5, React Native
Other
Web Services
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring