Viktor Lototskyi, Developer in Toronto, ON, Canada
Viktor is available for hire
Hire Viktor

Viktor Lototskyi

Verified Expert  in Engineering

APIs Developer

Location
Toronto, ON, Canada
Toptal 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. Viktor is an independent top performer with an in-depth architectural background, excellent communication skills, and attention to detail.

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, Apache Maven, Gulp, Python, Java, JavaScript, APIs, jQuery, HTML5...

Experience

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.

Work Experience

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, JSON, SaaS, Tax Software, User Interface (UI), User Experience (UX), Full-stack Development, Data Visualization, Charts, Tables, Software Architecture, Architecture, SQL, Ruby on Rails (RoR), Estimations, Sass, Full-stack, Tailwind CSS, Front-end, Migration

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, 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, Software Architecture, Architecture, SQL, Estimations, Next.js, Full-stack, Front-end, Migration

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, Apache 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, Software Architecture, Architecture, SQL, Estimations, Full-stack, Front-end, Migration

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, Estimations, Full-stack, NW.js, Front-end, Migration

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, 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, 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, Software Architecture, Architecture, SQL, Estimations, Sass, Next.js, Web3, Blockchain, Full-stack, Smart Contracts, Tailwind CSS, Chrome Developer Tools, NW.js, Front-end, Django, Migration

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, Software Architecture, Architecture, SQL, Estimations, Sass, Full-stack, Front-end

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.

Languages

HTML, HTML5, PHP, CSS3, CSS, JavaScript, TypeScript, GraphQL, XML, Sass, SCSS, SQL, Java, Python, Ruby

Frameworks

Cocos2d, Laravel, Symfony, Tailwind CSS, Express.js, Material UI, Jest, MUI CSS, Bootstrap, Ruby on Rails (RoR), Next.js, Cypress, Vue SSR, Redux, Django

Libraries/APIs

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

Tools

WebStorm, Charles, PhpStorm, React Apollo, Adobe Photoshop, Apache, NGINX, Google Analytics, Chrome Developer Tools, JetBrains, Gulp, Apache 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, Blockchain, Cocos2d-JS, Amazon Web Services (AWS), Visual Studio Code (VS Code), Docker, WordPress, Google Cloud Platform (GCP)

Storage

MySQL, JSON, MongoDB, MariaDB, 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, JavaScript Libraries, Architecture, Estimations, Web3, Full-stack, Front-end, Migration, Storybook, PostgreSQL 9, Tax Software, Charts, Software Architecture, Smart Contracts, Prototyping

2012 - 2013

Master's Degree in Computer Science

Ternopil National Economic University - Ternopil, Ukraine

2008 - 2012

Bachelor's Degree in Computer Science

Ternopil National Economic University - Ternopil, Ukraine

SEPTEMBER 2021 - PRESENT

Advanced TypeScript

UI.dev

SEPTEMBER 2021 - PRESENT

React

UI.dev

SEPTEMBER 2021 - PRESENT

Advanced JavaScript

UI.dev

AUGUST 2021 - PRESENT

Agile Fundamentals

Udemy

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring