Lead Developer
2022 - PRESENTIgnition- 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, TablesWeb Team Lead
2019 - 2022Flutter 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, TablesPlatform Team Lead
2018 - 2019The 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, TablesHTML5 Game Developer
2015 - 2018The 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, TablesCo-founder, Developer, Project Manager
2002 - 2015Brilliant 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, TablesSenior Developer
2008 - 2012Deductr- 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