Viktor Mikhal

Viktor Mikhal

Omsk, Omsk Oblast, Russia
Hire Viktor
Scroll To View More
Viktor Mikhal

Viktor Mikhal

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
  • PHP, 9 years
  • MySQL, 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
    Live Typing
    2012 - PRESENT
    • 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
    Freelance
    2009 - 2011
    • 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
    OmskCult.ru
    2006 - 2009
    • 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, HTML, JavaScript, CSS, HTML5, CSS3
  • Frameworks
    Yii, CakePHP, Laravel 5, Yii 2, Bootstrap, Bootstrap 3, CodeIgniter, PEAR, PHPUnit
  • Libraries/APIs
    Twitter API, Instagram API, VK API, Facebook API, YouTube API, jQuery
  • Paradigms
    Waterfall development, REST, Object-oriented Programming (OOP), Scrum, Agile Software Development, Continuous Integration (CI)
  • Storage
    Redis, MySQL, PostgreSQL, Database Replication, MongoDB, NoSQL, Memcached
  • Misc
    Optimization, Math, Operations Research, Data Structures, Algorithms, Elasticsearch, System Administration, Project Management
  • Tools
    GitLab, LaTeX, Apache, Nginx, Subversion, Git, Composer, Mercurial, GitHub
  • Platforms
    Linux, Debian Linux, Ubuntu, CentOS
Education
  • PhD in Mathematical Modeling, Computational Science, & Programs Complexes
    Omsk Branch of Sobolev Institute of Mathematics, Siberian Branch of the Russian Academy of Sciences - Omsk, Russia
    2011 - 2014
  • Master’s degree in Mathematics & System Programming
    Omsk State University - Omsk, Russia
    2006 - 2011
I really like this profile
Share it with others