Lead Developer
2019 - PRESENTStrongBlock- Finished the development of the core product written in vanilla PHP within my first month to meet the deadline. After successfully releasing the product on time, spearheaded a migration to Laravel to increase the efficiency.
- Built a Node.js API for automated creation and destruction of EOSIO blockchains running in docker containers on top of a Rancher cluster using Helm charts. And integrated the API with the core product.
- Built a platform for building customized Vue.js web apps integrated with smart contracts running on EOSIO chains via the Node.js API integration.
- Built a template Vue.js web app that interacts with a smart contract either directly by signing transactions using private keys stored in a local software wallet or via the API which uses the keys stored in a user account on the platform.
- Led the integration of a React Native mobile app with an EOSIO smart contract running on the platform.
Technologies: MySQL, Firebase, Laravel, PHP, React Native, JavaScript, TypeScript, Node.jsCTO
2016 - 2020ScaleLab- Joined as a full-stack engineer and built a platform that went from near zero to serving 1+ million users and a few other MCNs running on the platform including companies like Univision.
- Managed the migration from legacy Codeigniter system onto Laravel 5 and React Single Page App.
- Achieved 80% signups and revenue increase by increasing conversion rate up to 14% using A/B testing.
- Designed a new signup flow which included email communication, web UI, and browser automation in response to a new YouTube policy that was limiting our growth rate and requiring a lot of manual labor.
- Built an email marketing system that delivered 6+ million customized email messages.
- Hired, mentored, and led a small team of engineers that worked on Node.js/Koa back end and React Single Page Application using Typescript and Scrum methodology for managing the process.
- Collaborated with other executives and people outside our team to research customer needs, discuss and formulate product requirements, and translate them into user stories for engineers.
Technologies: MySQL, Laravel, PHP, JavaScript, TypeScript, React, Node.jsFull-stack Software Engineer
2009 - 2015Moreman- Developed an online store that sells over 15,000 products to both retail and wholesale customers using PHP 5 and MySQL database for the back end and HTML5/CSS/JavaScript for the front end.
- Developed the product and 1C CRM/inventory management database integration module.
- Developed API and integration code for resellers and partners to run online stores on third-party websites with just a few lines of JavaScript code.
Technologies: MySQL, Laravel, PHPFull-stack Software Engineer
2008 - 2009EMS Russian Post- Developed a website serving over a million clients a month.
- Developed API Web Services using PHP 5/JSON and MySQL providing the company’s services to third-party websites such as online stores.
- Set up an issue tracking software for tracking website issues reported by customers.
Technologies: MySQL, Drupal, PHP