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

APIs Developer in Toronto, ON, Canada

Member since December 17, 2012
Viktor is a passionate and ambitious lead engineer with over 18 years of production experience in the web and gaming industries. He's an independent top performer with an in-depth architectural background, excellent communication skills, and attention to detail.
Viktor is now available for hire

Portfolio

  • Ignition
    JavaScript, TypeScript, Ruby, PostgreSQL, APIs, HTML5, React...
  • Flutter Entertainment
    Amazon Web Services (AWS), Cucumber, Vue SSR, Mocha, Cypress, PHP, React...
  • The Stars Group
    Jenkins, Maven, Gulp, Python, Java, JavaScript, APIs, jQuery, HTML5, React...

Experience

Location

Toronto, ON, Canada

Availability

Part-time

Preferred Environment

JetBrains, Linux, Windows, Visual Studio Code (VS Code), Docker

The most amazing...

...project I've participated in was PokerStars, where we built a web presence and games over six years and became the biggest online casino in the world.

Employment

  • Lead Developer

    2022 - PRESENT
    Ignition
    • Led, grew, and motivated a team of engineers, promoting a candor-feedback culture, ownership, and peer collaboration.
    • Delivered value to the main Ignition product as an individual senior contributor and a communication bridge between various groups.
    • Collaborated with the technical leadership on company processes, tooling, rules, ladders, OKRs, and more.
    • Took part in the key architectural and infrastructure decisions around the product roadmap, scaling, and the future.
    Technologies: JavaScript, TypeScript, Ruby, PostgreSQL, APIs, HTML5, React, Agile Software Development, Stripe API, CSS3, Node.js, Class-based OOP, Adobe Photoshop, Prototyping, React Redux, Chakra UI, GraphQL, React Apollo, Storybook, Apache, Unit Testing, Jest, Google Analytics, Web Development, REST, Stripe, Back-end, Web Applications, API Integration, PostgreSQL 9.3, JSON, SaaS, Tax Software, User Interface (UI), User Experience (UX), Full-stack Development, Data Visualization, Charts, Tables
  • Web Team Lead

    2019 - 2022
    Flutter Entertainment
    • Led, grew, and inspired the team of engineers developing a React/Java-facing experience for PokerStars Casino players.
    • Maintained and continuously improved product quality, architecture, and automation. I was a key stakeholder in the testing strategy for the product.
    • Ensured best security practices in the products available to a huge company audience and needed to follow multiple compliance rules.
    • Collaborated with multiple groups across the company on the planning and implementation of the public API.
    Technologies: Amazon Web Services (AWS), Cucumber, Vue SSR, Mocha, Cypress, PHP, React, JavaScript, APIs, jQuery, HTML5, Agile Software Development, CSS3, Node.js, MongoDB, Functional Programming, Class-based OOP, Adobe Photoshop, Prototyping, MUI (Material UI), React Redux, Storybook, Apache, Unit Testing, Jest, Google Analytics, Web Development, WebSockets, REST, SCSS, Back-end, Web Applications, TypeScript, API Integration, Code Review, JSON, SaaS, User Interface (UI), User Experience (UX), Bootstrap, Full-stack Development, Data Visualization, Charts, Tables
  • Platform Team Lead

    2018 - 2019
    The Stars Group
    • Architected, developed, and continuously improved a GDK (game development kit) product with the environment surrounding it.
    • Supported the integration of new games through the GDK pipeline from multiple third-party vendors worldwide.
    • Supported Casino in-house slots development studio projects by contributing to key components and ensuring game engine performance.
    • Worked with multiple QA, delivery, DevOps, and vendor teams.
    • Improved the integration process with automation scripts, optimizations, and new tools.
    • Ensured best security practices for products available to huge casino audiences.
    Technologies: Jenkins, Maven, Gulp, Python, Java, JavaScript, APIs, jQuery, HTML5, React, Cross-platform, Agile Software Development, CSS3, Node.js, MongoDB, Functional Programming, Class-based OOP, Charles, Concurrent Programming, Cocos2d, Adobe Photoshop, Prototyping, React Redux, Storybook, Apache, Unit Testing, Google Analytics, Web Development, WebSockets, REST, SCSS, Back-end, Web Applications, TypeScript, API Integration, Code Review, JSON, SaaS, Google Cloud Platform (GCP), User Interface (UI), User Experience (UX), Full-stack Development, Data Visualization, Charts, Tables
  • HTML5 Game Developer

    2015 - 2018
    The Stars Group
    • Developed cross-platform HTML5/CSS3/JavaScript games using the Cocos2d-JS game engine. They became an initial portfolio of PokerStars Casino, which eventually grew into one of the biggest online casinos in the world.
    • Worked on casino table and slots games as well as in-house content for PokerStars Casino. Some of the games won awards in prestige Gambling magazines.
    • Worked on game development engine improvements and advancements. Improved game quality and performance on low-end mobile devices.
    • Conducted feasibility research around VR/AR games and created multiple POCs using different game engines.
    Technologies: Cocos2d-JS, JavaScript, jQuery, HTML5, Cross-platform, Node.js, Functional Programming, Class-based OOP, Charles, Concurrent Programming, Cocos2d, Adobe Photoshop, Prototyping, React Redux, Apache, Unit Testing, WebSockets, REST, Back-end, Web Applications, API Integration, JSON, SaaS, User Interface (UI), User Experience (UX), Data Visualization, Charts, Tables
  • Co-founder, Developer, Project Manager

    2002 - 2015
    Brilliant Group
    • Completed more than a hundred projects of varying complexity. Implemented such payment solutions as Authorize.Net, PayPal, ProPay, Stripe, and more.
    • Successfully managed and grew small teams of engineers across multiple projects while being one of the main contributors myself.
    • Was in the top 1% of freelancers on an online freelance agency platform among more than 300,000 competitors for several consecutive years.
    • Worked with a range of CMS solutions, including 1ShoppingCart, Joomla!, Drupal, osCommerce, WordPress, Mambo, PHP-Nuke, and PrestaShop.
    Technologies: APIs, jQuery, MySQL, HTML5, PayPal API, Google Maps, Laravel, React, Authorize.net, WebStorm, Stripe API, CSS3, Vue, Node.js, MongoDB, Express.js, Jasmine-jQuery, Freelancing, Class-based OOP, PhpStorm, Adobe Photoshop, Prototyping, MUI (Material UI), React Redux, Chakra UI, GraphQL, React Apollo, Storybook, Apache, NGINX, Unit Testing, Jest, Google Analytics, Web Development, WebSockets, REST, Stripe, SCSS, Back-end, Web Applications, TypeScript, MUI CSS, API Integration, Code Review, PostgreSQL 9.3, JSON, SaaS, Tax Software, Google Cloud Platform (GCP), User Interface (UI), User Experience (UX), Bootstrap, Full-stack Development, Minimum Viable Product (MVP), Data Visualization, Charts, Tables
  • Senior Developer

    2008 - 2012
    Deductr
    • Implemented functionality like 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, iOS, and web clients.
    Technologies: jQuery, MySQL, HTML5, PayPal API, Google Maps, Laravel, Authorize.net, WebStorm, Stripe API, CSS3, Node.js, Class-based OOP, Adobe Photoshop, Prototyping, Apache, Unit Testing, Web Development, REST, Stripe, Back-end, Web Applications, API Integration, Code Review, JSON, SaaS, Tax Software, User Interface (UI), User Experience (UX), Bootstrap, Full-stack Development, Minimum Viable Product (MVP), Data Visualization, Tables

Experience

  • TeachEasy
    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 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
    https://artiliamade.com/

    eCommerce 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.

  • Logix Resourcing

    Logix Resourcing is a website with an internal management system for the recruiting and services company.

    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, email templates system, and more.

  • LocalCoin
    https://localcoinatm.com/bitcoin-atm/

    ATM location widget for a LocalCoin company, operating multiple physical locations across North America.

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

  • Deductr

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

    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 a PHP back end, live credit card processing, direct integration with users' bank accounts in the US, a sophisticated reporting system, and a mobile API.

    Eventually, the project was sold to Hurdl.

  • ATIResults
    https://atiresults.com/

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

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

  • KWIKH
    http://www.kwikhlaw.com

    A website for the law firm with an employee listing and personal blogs.

    I was a lead full-stack developer of the original website and executed most of the work: architecture and back and front end, supporting the initial launch.

  • Vivant
    https://vivant.eco/

    Vivant is the premium organic wine club with its internal clients streaming platform.

    For over six months, I joined a team as a senior front-end engineer and contributed to various parts of the project.

  • PokerStars Casino
    https://www.pokerstarscasino.eu/

    PokerStars Casino players-facing websites and native experience. For several years I led a team and contributed as a senior front-end engineer to the internal framework, websites, and integrations that drove casino player experience across multiple countries and jurisdictions.

  • Ignition
    https://www.ignitionapp.com/

    Ignition is a SaaS application that makes it simple to engage clients, get paid, and run your accounting or professional services business on autopilot.

    I'm one of the team leads on the project as an individual contributor, leading a team of six engineers, communicating with various parts of the business, and working toward the future roadmap.

Skills

  • Languages

    HTML, HTML5, PHP, CSS3, CSS, JavaScript, GraphQL, XML, TypeScript, SCSS, Java, Python, Ruby
  • Frameworks

    Cocos2d, Laravel, Symfony, Express.js, MUI (Material UI), Jest, MUI CSS, Bootstrap, Cypress, Vue SSR, Redux
  • Libraries/APIs

    React, Stripe API, Node.js, Authorize.net, jQuery, PayPal API, Google Maps, React Redux, Vue, Jasmine-jQuery, Stripe, Backbone.js, Google Maps API, REST APIs
  • Tools

    WebStorm, Charles, PhpStorm, React Apollo, Adobe Photoshop, Apache, NGINX, Google Analytics, JetBrains, Gulp, Maven, Jenkins, Mocha, Cucumber, CircleCI
  • Paradigms

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

    Windows, Linux, Cocos2d-JS, Amazon Web Services (AWS), Visual Studio Code (VS Code), Docker, WordPress, Google Cloud Platform (GCP)
  • Storage

    MySQL, JSON, MongoDB, PostgreSQL
  • Other

    Freelancing, APIs, Chakra UI, Web Development, WebSockets, Back-end, Web Applications, API Integration, Code Review, SaaS, User Interface (UI), User Experience (UX), Full-stack Development, Minimum Viable Product (MVP), Data Visualization, Tables, Storybook, PostgreSQL 9.3, Tax Software, Charts, Prototyping

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

Certifications

  • Advanced TypeScript
    SEPTEMBER 2021 - PRESENT
    UI.dev
  • React
    SEPTEMBER 2021 - PRESENT
    UI.dev
  • Advanced JavaScript
    SEPTEMBER 2021 - PRESENT
    UI.dev
  • Agile Fundamentals
    AUGUST 2021 - PRESENT
    Udemy

To view more profiles

Join Toptal
Share it with others