Software Engineer
2016 - PRESENTSeven13- Built web hook integration between Tilda.cc and ActiveCampaign and helped to create various marketing automatizations and coded responsive email templates.
- Developed a complete solution to generate content and convert it to PDF documents using Headless Chrome Browser.
- Created a sports news delivery service via Messenger and Telegram chatbots. This allowed us to deliver important news in real time to bookmakers and people who make bets.
- Implemented a React-based audio player similar to SoundCloud.
Technologies: Web Audio API, React, JavaScriptDirector of Engineering (Core Team)
2017 - 2019Toptal- Managed accounts for Toptal's largest enterprise clients, including Tier-1 consulting firms, biggest healthcare companies, airline businesses, etc.
- Worked with clients to define requirements for their most urgent projects and determine the technical skills required to complete the work.
- Identified exceptional developers with the requisite skills from a pool of thousands and partnered them with clients.
- Ensured continued client satisfaction over the duration of each engagement.
- Consulted clients on various technologies and helped identify best approaches to their projects,.
- Worked with sales representatives helping to respond to customer requests for proposals. Developed designs and bills of materials for cost-effective solutions, and provided shoulder-to-shoulder knowledge transfer and training to implementation teams bringing the technology solutions online.
Technologies: Python, Scala, React, JavaScriptFront-end Web Developer
2016 - 2017Lifetime Fitness- Built a new version of Athlinks' website using React.
- Implemented a variety of cross-platform responsive components.
- Revised and refactored the existing codebase.
Technologies: Babel, Webpack, ES7, ECMAScript (ES6), JavaScript, SCSS, ReactSoftware Engineer
2015 - 20162PVentures- Deployed resilient ElasticSearch clusters to AWS Beanstalk.
- Designed and created cross-platform analytics tracking script similar to Google Analytics. Built large set of tests and configured Webdriver.io to run those tests in variety of different environments.
- Wrote an Async event pipeline which received data from the client-side tracking script, filtered and then enriched it with additional data, and finally saved it in BigQuery.
- Wrote a reports generator API for BigQuery. Created a lot of complex analytical queries for BQ.
- Built an analytics dashboard for C-level executives.
- Implemented a service to create and renew membership subscriptions.
- Managed a huge data set of existing tracking data. Had to export, transform, filter, and enrich it with other data before finally migrating it to BQ. Had to write dozens of data validation queries.
- Managed continuous implementation and deployment via Jenkins.
Technologies: Amazon Web Services (AWS), React, AngularJS, Node.js, Redshift, AWS, Elasticsearch, Google BigQuery, GAEWeb Developer
2015 - 2015Fubo.tv (via Toptal)- Found and fixed memory leaks in Node.js applications.
- Rebuilt the current API to allow hundreds of thousands of requests to be processed.
- Improved database schema and indexing.
- Maintained CD and server.
- Made performance improvements.
Technologies: MongoDB, Node.jsWeb Developer
2015 - 2015MyTravelCharter, LLC (via Toptal)- Implemented a variety of UI components and APIs.
- Designed and deployed a booking system with transaction support for MongoDB.
- Made performance improvements and updates.
- Created an API to make complex reports simple.
- Maintained server deployments, CD, and firewalls.
Technologies: PostgreSQL, MongoDB, AngularJS, Node.jsSenior Scala Developer
2012 - 2015Meta Labs, Inc.- Developed several simple eCommerce stores using Magento.
- Created a handwriting recognition neural network.
- Hacked a Ukrainian bank during a bug bounty program.
- Improved a marketing and transaction email platform actively, raising it to the standards comparable to Mandrill.
- Implemented custom integrations with Chase PaymentTech and First Data Compass.
- Developed software to read mag stripe data using square readers.
Technologies: Machine Learning, MATLAB, Node.js, Java, ScalaSoftware Developer
2012 - 2013HyperMail, Inc.- Developed a platform to track and submit marketing emails.
- Designed and deployed a successful payment gateway for high-risk businesses in India.
- Created a resilient Cassandra cluster to hold and analyze a billion customer contact records.
- Created a custom merchant risk rate index based on a short-term transactions record log and publicly available information.
- Built a data exchange platform.
- Created an affiliate tracking system using PHP and PostgreSQL. Created a coupon management system and integrated it with the affiliation.
Technologies: Redis, Cassandra, Scala, Node.js, PHPPHP Developer
2011 - 2012Carousel Checks- Supported an eCommerce store.
- Developed a blogging engine.
- Implemented an integration with Google Wallet.
- Hunted down numerous security vulnerabilities.
- Managed Magento migrations.
Technologies: Magento, JavaScript, CentOS, MySQL, PHP