Konstantin Viktorov

Konstantin Viktorov

Moscow, Russia
Hire Konstantin
Scroll To View More
Konstantin Viktorov

Konstantin Viktorov

Moscow, Russia
Member since October 22, 2014
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.
Konstantin is now available for hire
Portfolio
Experience
  • PHP, 9 years
  • JavaScript, 8 years
  • Drupal, 7 years
  • MySQL, 7 years
  • HTML5, 3 years
  • MongoDB, 2 years
  • Meteor, 2 years
  • React Native, 1 year
Moscow, Russia
Availability
Part-time
Preferred Environment
Ubuntu/Win, Atom.io, Docker, Vagrant
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.
Employment
  • Senior Developer
    Massmo
    2011 - PRESENT
    • Developed a KM/LMS system for the Tele2 (a major European telecommunications operator, with about 14 million customers in 9 countries).
    Technologies: PHP, Drupal, jQuery
  • Senior Developer
    JASMiND
    2010 - 2011
    • Developed a CMS for Aeroflot (the flag carrier and the largest airline of the Russian Federation).
    Technologies: PHP, Drupal, jQuery
  • System Administrator/ Developer
    ZAO "Centralnie Aviakassi"
    2007 - 2011
    • Developed a system for selling airline tickets.
    Technologies: Ubuntu, FreeBSD, Windows, PHP, jQuery
Experience
  • eCommerce for Coin Collections (Development)

    My client wanted an eCommerce solution for coin collectors.

    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 (Development)

    I developed the CMS portion for Aeroflot's website Aeroflot (the flag carrier and the largest airline of the Russian Federation).

    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 (Development)
    http://bl.ocks.org/logvik/raw/cf787bda80a8aa125c84/

    The main goal was the developing a map of Russia that meet the requirements of the current political situation.

    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 (Development)

    I developed a system to sell air tickets.

    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 (Other amazing things)
    https://chrome.google.com/webstore/detail/micro-sharing-highlight-a/cfafloknjegbmpkhaaoacllnngplcppa/details

    The goal was to create an extension for micro-sharing on social services.

    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 (Development)

    The main goal was to create a platform for bids on events.

    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.

Skills
  • Languages
    XML, PHP, JavaScript, Sass, XML/XSLT, HTML5, Java, Python
  • Libraries/APIs
    jQuery, React.js, Node.js, D3.js
  • Tools
    AWS SDK, Git, Vagrant, RabbitMQ, Nginx, Drush, Apache, Apache Solr
  • Paradigms
    REST, Agile
  • Platforms
    Drupal 6, Docker, Drupal, Drupal 7, Meteor, Ubuntu, Android, Ethereum, Oracle, Drupal 8
  • Storage
    MySQL, Sphinx Search Engine, Redis, Memcached, MongoDB, RethinkDB, HBase, LevelDB
  • Misc
    Web Services
  • Frameworks
    Laravel 5, PHPUnit, Mocha, Presto DB, React Native, Hadoop
Education
  • Specialist degree in Magnetic Phenomena
    Tver State University - Tver, Russia
    2004 - 2009
I really like this profile
Share it with others