Vitaly Dyatlov

Vitaly Dyatlov

Tiraspol, Transnistria, Moldova
Hire Vitaly
Scroll To View More
Vitaly Dyatlov

Vitaly Dyatlov

Tiraspol, Transnistria, Moldova
Member since August 22, 2013
Vitaly is a professional and experienced full-stack web developer with a preference for working with PHP, MySQL, JavaScript, Sphinx, and Linux.
Vitaly is now available for hire
Portfolio
Experience
  • Linux, 8 years
  • LAMP, 7 years
  • PHP, 7 years
  • JavaScript, 7 years
  • Python, 6 years
  • RabbitMQ, 3 years
  • Ruby on Rails (RoR), 1 year
  • Ruby, 1 year
Tiraspol, Transnistria, Moldova
Availability
Full-time
Preferred Environment
Linux, Apache2, PHP5/MySQL, PHPStorm, Vim, Git
The most amazing...
...thing I've ever built is a plugin for managing AIMP over a web interface used by many mobile applications to control music players by phone.
Employment
  • Senior Web Developer
    Hola Networks
    2016 - PRESENT
    • Worked on the HolaCDN product.
    • Boosted internal company tools.
    • Created new MVPs.
    Technologies: Node.js, Express.js, MongoDB, AWS
  • Technical Lead
    idibu
    2009 - 2016
    • Created XML web services for customers using custom software on their end to manage applicants. Copied all base parts of our web service to the custom software in use.
    • Created a plugin system for our new project running multiple remote plugins on the same page (similar to Facebook, but with multiple apps).
    • Created an Oauth2 compatible RESTful API for our new project, required for all plugins seeking to get data from our service.
    • Created many heavy dynamic front-end interfaces working with a huge amount of data (on the client side and on the server side).
    • Worked on high-load projects with distributed databases on multiple servers, dynamically switching between them.
    • Used the Zend Framework and Smarty templating engine extensively.
    Technologies: PHP, Zend, JavaScript, HTML5, CSS3
  • Web Developer
    Tract Pty, Ltd.
    2013 - 2013
    • Created a reusable framework for running multiple websites on the same codebase.
    • Integrated Expedia, Wego, RentalCars, and Eventbrite APIs.
    Technologies: Laravel, PHP, MySQL, Redis
  • Web Developer
    ilogik
    2007 - 2010
    • Created a banner network on PHP using MySQL as a database engine. Created a back-end tool on Python which goes through network statistics and removes invalid clicks (anti-cheat). Implemented handmade billing based on views/clicks.
    • Wrote automatic web crawlers on C# for a coin search engine. Implemented functionality for saving state and parsing resumes from the previous point.
    • Rewrote C# crawlers in Java with centralized cores. Wrote the core with Rhino support. Rewrote Spiders to JavaScript.
    • Extensively used Sphinxsearch engine for fast, relevant internal searching featuring text with highlighted parts and keywords like in Google results.
    • Participated in VoIP application development in C#. Handled voice transmission.
    Technologies: PHP, C#, Java, Python
Experience
  • Transnistrian Banner Network (Development)
    http://tan.pridnestrovie.com

    A Moldovian banner network.

  • Design Studio Website (Development)
    http://ilogik.com

    The home site for a design studio at which I previously worked.

  • Pyfox - CSS Parser on Python (Development)
    http://github.com/dyatlov/pyfox

    CSS parser in Python with support for DOM traversing.

  • AIMP Web Control (Development)
    https://code.google.com/p/aimp-web-ctl/

    A plugin for controlling AIMP over web interface, written in C++ in my early student years. This plugin is used by many mobile applications. Users install these apps to control their music players using their phones.

  • Export to MySQL from 37signals projects (Development)
    https://github.com/dyatlov/37signals-mysql

    Exported all data from 37signals projects like Basecamp and Highrise into a MySQL database with automatic creation of tables.

  • Hobart Accomodation Site (Development)
    http://hobart.com.au

    Hobart is a famous place in Tasmania and many tourists visit it each year. I created this site to serve as the entry point for all incoming tourists. We integrated Expedia API for hotels, RentalCars API for car rental, Wego API for flights and Eventbrite API for Hobart Events. The site is still in development, but all needed modules are already in place.

  • BrazzleBox - Social Network for Small Businesses (Development)

    Built everything from scratch, from planning up to realization in a short time. Used Ruby On Rails, React.js, and PostgreSQL.

Skills
  • Languages
    PHP, JavaScript, Ruby, SQL, Python, HTML, CSS, C/C++, Perl, C#, C
  • Frameworks
    Zend, CakePHP, AngularJS, Smarty, Ruby on Rails (RoR), Laravel
  • Libraries/APIs
    jQuery, LinkedIn API, Facebook API, Twitter API, Eventbrite API, Resque, Wego API, RentalCars API, Backbone.js, Expedia API
  • Tools
    Vim Text Editor, RabbitMQ, MySQL Workbench, PhpStorm
  • Paradigms
    Agile Software Development, Test-driven Development (TDD)
  • Platforms
    Windows, Linux, LAMP
  • Storage
    MyISAM, PostgreSQL, Sphinx Search Engine, InnoDB, Memcached, MySQL, Redis
Education
  • Master's degree in Software Engineering
    Transnistrian Government University - Moldova, Tiraspol
    2005 - 2010
I really like this profile
Share it with others