Viktor Lototskyi, Software Developer in Toronto, ON, Canada
Viktor Lototskyi

Software Developer in Toronto, ON, Canada

Member since December 10, 2012
Viktor is a senior full-stack developer with more than 15 years of experience and a solid architect background. His current stack is Laravel/PHP, MySQL, JavaScript/React/VueJS and a broad range of APIs and supporting tools.
Viktor is now available for hire

Portfolio

Experience

Location

Toronto, ON, Canada

Availability

Part-time

Preferred Environment

Windows/Linux, JetBrains IDEs

The most amazing...

...thing I've developed is TeachEasy, an internal e-learning SaaS platform made for a network of clinics in Los Angeles.

Employment

  • Web Team Lead

    2019 - PRESENT
    Stars Technologies Services
    • Led a team to develop a React-based front end with Java mid-tier.
    • Maintained and continuously improved product quality, architecture, and automation.
    • Ensured best security practices in the products that are available to a huge company audience.
    • Created and maintained unit and integration testing for the product.
    Technologies: JavaScript, React, PHP, Cypress, Mocha, SSR, AWS, Cucumber
  • GDK Team Lead

    2018 - 2019
    Stars Technologies Services
    • Maintained and continuously improved GDK (Game Development Kit) product and environment around it.
    • Supported integration of new games through the GDK pipeline from multiple third-party vendors.
    • Supported an in-house slots development studio.
    • Constantly worked with multiple QA, delivery, DevOps, and vendor teams.
    • Improved the integration process with automation scripts, optimizations, and new tools.
    • Ensured best security practices in the products that are available to a huge casino audience.
    Technologies: JavaScript, Java, Python, Gulp, Maven, Jenkins
  • HTML5 Game Developer

    2015 - 2018
    Stars Technologies Services
    • Developed cross-platform HTML5/CSS3/JavaScript games using Cocos2d-js game engine.
    • Worked on casino table and slots games as well as in-house content for PokerStars Casino.
    • Worked on game development engine improvements and advancements.
    • Improved game quality and performance on low-end mobile devices.
    • Conducted feasibility research and PoCs.
    Technologies: JavaScript, Cocos2dJS
  • Co-founder, Developer, Project Manager

    2008 - 2015
    Brilliant Group
    • Successfully managed a small group of freelancers while developing myself.
    • Completed dozens of projects of varied complexity.
    • Implemented such payment solutions as Authorize.Net, PayPal, and ProPay.
    • Used auto-responders like Aweber and Mailchimp.
    • Worked with a range of CMS solutions, including 1ShoppingCart, Joomla!, Drupal, osCommerce, WordPress, Mambo, PHP-Nuke, and PrestaShop.
    • Worked with the Symfony and Ruby on Rails frameworks.
    Technologies: PHP, MySQL, JavaScript, jQuery, Prototype, HTML, CSS
  • Senior Developer

    2008 - 2012
    Deductr
    • Implemented functionality such as live credit card harvesting, mobile application integration (through an API), custom subscription modules (based on ProPay), and more.
    • Added custom billing with Authorize.Net and ProPay.
    • Used Cashedge for credit card fetching.
    • Developed a custom API written for Android and iOS.
    Technologies: PHP, MySQL, JavaScript, jQuery, Prototype, HTML, CSS
  • Co-founder, Developer, Project Manager

    2002 - 2008
    Brilliant Group
    • Implemented functionality such as live credit card harvesting, mobile application integration (through an API), custom subscription modules (based on ProPay), and more.
    • Added custom billing with Authorize.Net and ProPay.
    • Used Cashedge for credit card fetching.
    • Developed a custom API written for Android and iOS.
    Technologies: PHP, MySQL, JavaScript, jQuery, Prototype, HTML, CSS

Experience

  • TeachEasy (Development)
    https://app.teacheasy.com/

    TeachEasy is an internal e-learning SaaS platform made for a network of clinics in Los Angeles.

    Scope of work included a Laravel/Vue.js project where I architected a custom e-learning platform based on client needs. The project involved a rich user permissions system, e-learning process with courses, tests, reports, certificates, and an affiliate program.

  • Artilia (Development)
    https://artiliamade.com/

    eCcommerce website for selling unique kid-created art pieces. Based on the WordPress platform with a custom shopping process, products, and user experience.

    The scope of work included implementing client designs and user journeys.

  • Logixresourcing (Development)
    https://www.logixresourcing.com/

    Logix Resourcing is a website with an internal management system for recruiting company with multi-level users access.

    Scope of work included a PHP/MySQL/JavaScript project where I created a custom back end based on client business needs. The project involved a rich user permissions system, timesheet management for employees and managers, emails templates system, and more.

  • LocalCoin (Other amazing things)
    https://localcoinatm.com/bitcoin-atm/

    ATM location widget for a a LocalCoin company.

    Scope of work included an advanced Google Maps API with clusters, layers, and geolocation as well as a custom UI connected to the map that allows additional layer of data filtering and search.

  • Deductr (Development)
    http://deductr.com/

    Custom PHP/MySQL project to automate tax savings for small business.

    I was an architect, principal developer, and eventually team lead between 2009 and 2014.

    Scope of work included multiple types of users with various permissions, rich Ajax-based functionality, various Flash wizards supported by PHP back end, live credit card processing, direct integration with users' bank accounts in the US, a sophisticated reporting system, and a mobile API.

  • ATIResults (Development)
    https://atiresults.com/

    Architected and developed a SaaS solution for American Toxicology, Inc., drug testing laboratory in Nevada.

    Scope of work included a PHP/MySQL back end with several users types, multiple step testing process, reporting system, and multiple third-party integrations, and more.

  • KwikaLaw (Development)
    http://www.kwikalaw.com

    A law firm website which employees' blogs and custom back end.

Skills

  • Languages

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

    Cocos2d, Laravel, Symfony, Express.js
  • Libraries/APIs

    Stripe API, Authorize.Net, jQuery, PayPal API, ProPay API, Google Maps, Vue.js, Node.js, Jasmine-jQuery
  • Tools

    WebStorm, Charles, PhpStorm, PrestaShop, Adobe Photoshop
  • Paradigms

    Concurrent Programming, Functional Programming, Cross-platform, Class-based OOP, Agile Software Development
  • Platforms

    Windows, Linux
  • Storage

    MySQL, MongoDB

Education

  • Master's degree in Computer Science
    2012 - 2013
    Ternopil National Economic University - Ternopil, Ukraine
  • Bachelor's degree in Computer Science
    2008 - 2012
    Ternopil National Economic University - Ternopil, Ukraine

To view more profiles

Join Toptal
Share it with others