Open Source Blockchain Developer
2021 - PRESENTKava Labs- Core contributor to the open-source Kava blockchain, a top 100 crypto project by market cap and a top 10 decentralized finance chain by TVL.
- Led the development of the EVM support for the Kava blockchain, unlocking over $200 million in TVL through new protocols.
- Developed a method to allow for MetaMask signing of Cosmos transactions, which enabled EVM users to interact with the Cosmos-based Kava blockchain.
- Respected highly by colleagues for technical skills and the ability to deliver high-quality software on tight deadlines.
- Demonstrated expertise in various technologies, including Go, Cosmos, Ethereum, MetaMask, and web3.js.
Technologies: Go, Cosmos, Solidity, Ethereum, MetaMask, APIs, Blockchain, Ethereum Smart Contracts, Smart Contracts, Web3.js, Docker, Test-driven Development (TDD), PostgreSQL, CI/CD PipelinesSenior Engineering Consultant
2020 - 2022Restaurant Brands International- Built and launched the Popeyes and Burger King rewards platforms across US and Canada. (Node.js back end and React front end).
- Led the development of the user data deletion and access requests using OneTrust and a custom-built AWS pipeline.
- Designed and implemented multiple user events tracking methodologies across all three RBI brands (Burger King, Tim Hortons, and Popeyes).
- Demonstrated expertise in serverless architecture using AWS Lambda, DynamoDB, AWS Step Functions, and SQS.
Technologies: Amazon Web Services (AWS), Node.js, TypeScript, Serverless, React, mParticle, APIs, Web Development, Full-stack, Microservices, AWS Lambda, Mobile, Localization, Cypress, React Native, Amazon Simple Queue Service (SQS), CSS, SQL, Express.js, HTML, Architecture, Application Architecture, Software Architecture, Lambda Functions, Server-side Rendering (SSR), Snowflake, Google Tag Manager, Google Analytics, Google Analytics 4, MERN StackEngineering Lead
2020 - 2022MasterHealth- Led the engineering development of a cross-platform, subscription-based healthcare app.
- Managed a team of engineers (local and remote) on the development of the back-end API. (Node.js, TypeScript, Postgres, GraphQL).
- Oversaw the development and creation of a flexible program data schema that allows new healthcare programs to be easily created by the team.
- Developed several powerful internal tools using Retool that allowed extensive real-time application and course data configurations.
Technologies: Node.js, Amazon Web Services (AWS), React Native, TypeScript, Back-end, APIs, Mobile, JSON Web Tokens (JWT), User Authentication, Redis, PostgreSQL, Test-driven Development (TDD), CI/CD Pipelines, Architecture, No-code, SQL, iOS, Application Architecture, Software Architecture, MERN StackLead Architect
2019 - 2020DollarOP- Developed DollarOP, a lottery-based eCommerce shop with crypto payments and a live winner-drawing experience via a Rails background and a TypeScript/React front end.
- Designed and developed a unique purchasing process that allows users to purchase shares of an item via a credit card or cryptocurrency.
- Oversaw the launch of DollarOP, which saw over 1,000 users on the first day of the launch.
- Planned and architected the core online retail platform for DollarOP, including a GraphQL back end and a SPA for the client-facing retail platform.
Technologies: Google Cloud Storage, Heroku, Jest, WebSockets, Ruby on Rails (RoR), Ruby, Phaser.io, GraphQL, Apollo, TypeScript, JavaScript, APIs, Full-stack, PayPal API, Bootstrap, Webpack, Test-driven Development (TDD), PostgreSQL, Architecture, HTML, Application Architecture, Software ArchitectureEngineering Team Lead
2018 - 2019Jerry- Led a team of senior engineers to manage the development of the Jerry CRM system used by over 100 internal and external insurance agents.
- Collaborated with the leadership team to improve internal processes, code quality, and cross-team communication. This enabled us to double our engineering headcount within six months.
- Managed a remote development team of three engineers based in Lviv, Ukraine, to assist in CRM product development.
Technologies: Amazon Web Services (AWS), Jest, Apollo, Sequelize, Redux, GraphQL, Node.js, React, Flow, JavaScript, TypeORM, Full-stack, TypeScript, MongoDBStaff Engineer
2013 - 2019Playdots- Led the development of back-end microservices to purchase tracking using Go workers for events processing via AWS SQS. This service is used in production by TwoDots (50+ million downloads) and Dots & Co (10+ million downloads).
- Contributed to diverse core back-end features, including player inventory syncing, weekly events, cheating detection, A/B testing, authentication, install tracking, and global leaderboard for over 1 million DAUs.
- Developed back-end services for player data syncing, authentication, install tracking, and multiple in-game event systems.
- Contributed to the architecture and development of Dots, TwoDots, Dots & Co, and multiple unannounced games.
- Created admin dashboards for in-game economy management (Ruby on Rails and AWS Elastic Beanstalk).
Technologies: Amazon Web Services (AWS), Phaser.io, CoffeeScript, Java, Xcode, Objective-C, Unity, C#, Ruby on Rails (RoR), Ruby, Go, JavaScript, Full-stack, HTML5, Vue, Localization, Sidekiq, PostgreSQL, Redis, Ruby Gems, Webpack, MySQL, AWS Elastic Beanstalk, iOS, Facebook APIEngineering Lead
2012 - 2013Loose Button (Acquired)- Managed all technical developments and launched a number of services including a dashboard for large CPG brands, an online retail store, and a subscription service for tights.
- Developed the core analytics dashboard for the ad network, which grew from nothing to over $1 million in sales within three months.
- Improved overall hiring process for software engineers and established a formal performance review system.
Technologies: Amazon Web Services (AWS), JavaScript, Django, Python, MySQL, CSS, PHP, HTML, WordPress