Scroll To View More
Viktor Mikhal, PHP Developer in Omsk, Omsk Oblast, Russia
Viktor Mikhal

PHP Developer in Omsk, Omsk Oblast, Russia

Member since August 7, 2015
Viktor is a dedicated, collaborative, and result-oriented computer application systems analyst and programmer with extensive experience in all phases of system development. He is interested in challenging tasks and intelligent solutions. Viktor is also a mathematician with experience in discrete optimization and it's applications in fields of production and management.
Viktor is now available for hire

Experience

  • MySQL, 9 years
  • PHP, 9 years
  • Operations Research, 7 years
  • Redis, 6 years
  • Nginx, 6 years
  • PostgreSQL, 4 years
  • Yii, 3 years
  • Elasticsearch, 2 years
Omsk, Omsk Oblast, Russia

Availability

Part-time

Preferred Environment

Git, PhpStorm, Linux, Windows

The most amazing...

...app I've developed is an API for a mobile app that lets people find and buy tickets from all the Russian airlines and from/to all points in the world.

Employment

  • System Analyst

    2012 - PRESENT
    Live Typing
    • Architected and developed the back-end and APIs for mobile apps in the fields of air ticket sales, news aggregation, geolocation, internet advertising and more. Used PHP, SQL, and NoSQL database engines like Redis; search engines like Elasticsearch and other web-technologies to develop them.
    • Worked on the design and estimates of complex projects consisting of multiple platforms and technologies and its integration between each other.
    • Wrote technical web services and API documentation for developers working with iOS, Android, and the front-end.
    • Created system architecture for multiple distributed high-load web applications.
    • Managed developers team in multi-platform project (API, web client, and iOS application sub-teams).
    Technologies: PHP
  • Web Developer

    2009 - 2011
    Freelance
    • Created websites, APIs, and social web-applications.
    • Created promo and contest applications in social networks like Facebook or Vk (largest European online social networking service that's especially popular among Russian-speaking users).
    • Wrote the requirements specification and API documentation for some social apps and websites.
    • Managed a distributed web development team.
    • Performed LAMP servers system administration.
    Technologies: PHP
  • Web Developer

    2006 - 2009
    OmskCult.ru
    • Parsed the movie theaters' sites to get schedules and put them into an aggregator database.
    Technologies: PHP

Experience

  • Rundl (Development)

    Rundl is the largest Russian Internet news aggregator which allows you to read in one application as many of your favorite sites. Generally, it’s a “Flipboard” clone for Russian news makers.

    Responsibilities were: development of the system architecture, database architecture, project-management (server-side), development (server-side), system administration, and support.

    Used technologies and methods: PHP, CodeIgniter, MySQL, Redis, Apache, Nginx, PHP-FPM, APIs, Social Networks APIs (VKontakte, Facebook, Twitter, Instagram, Odnoklassniki), and REST.

  • Svyaznoy Travel (Development)
    https://itunes.apple.com/ru/app/aviabilety-svaznoj-trevel/id827776921

    Built an API for the mobile aviation ticket sales application “Svyaznoy.Travel”. “Svyaznoy” is the largest multi-channel retailer in Russia.

    Responsibilities were: project-management (server-side), API documentation, writing of the requirements specification, development (server-side), and support

    Used technologies and methods: PHP, Yii, MySQL, APIs, and REST.

  • Raffaello Romantic Maps (Development)

    An application to find romantic places around the world. Generally, it is a Foursquare clone.

    Responsibilities were: development of the system architecture, writing of the requirements specification, API documentation, development (server-side), system administration, support.

    Used technologies and methods: PHP, Yii, Nginx, MySQL, Redis, Elasticsearch, Social Networks APIs (VKontakte, Facebook, Twitter, Instagram), REST, high-load, and Distributed Systems.

  • TOoBEeDOo Advertising System (Development)

    This is a system for banner advertising in applications for the popular Russian social network VKontakte.

    Responsibilities were: development (back-end and front-end), system administration, and support.

    Used technologies and methods: PHP, Nginx, MySQL, Redis, Social Networks APIs (VKontakte), REST, and high-load.

Skills

  • Languages

    PHP, HTML5, CSS3, HTML, CSS, JavaScript
  • Frameworks

    Yii, Laravel 5, Yii 2, Bootstrap, Bootstrap 3, CakePHP, CodeIgniter, PHPUnit, PEAR
  • Libraries/APIs

    Instagram API, Twitter API, VK API, Facebook API, YouTube API, jQuery
  • Paradigms

    REST, Waterfall Development, Object-oriented Programming (OOP), Agile Software Development, Scrum, Continuous Integration (CI)
  • Storage

    PostgreSQL, Redis, MySQL, Elasticsearch, MongoDB, Database Replication, NoSQL, Memcached
  • Other

    Optimization, Operations Research, Math, Algorithms, Data Structures, Project Management, System Administration
  • Tools

    Apache, Nginx, Subversion (SVN), GitLab, Git, LaTeX, Mercurial, GitHub, Composer
  • Platforms

    Debian Linux, Ubuntu, Linux, CentOS

Education

  • PhD in Mathematical Modeling, Computational Science, & Programs Complexes
    2011 - 2014
    Omsk Branch of Sobolev Institute of Mathematics, Siberian Branch of the Russian Academy of Sciences - Omsk, Russia
  • Master’s degree in Mathematics & System Programming
    2006 - 2011
    Omsk State University - Omsk, Russia
I really like this profile
Share it with others