- Software Engineer2PVentures2015 - PRESENT
Technologies: GAE, Google BigQuery, ElasticSearch, AWS, RedShift, Node.js, AngularJS, ReactJS
- 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.
- Web DeveloperFubo.tv (via Toptal)2015 - 2015
Technologies: Node.js, MongoDB
- 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.
- Web DeveloperMyTravelCharter, LLC (via Toptal)2015 - 2015
Technologies: Node.js, AngularJS, MongoDB, PostgreSQL
- Implemented a variety of UI components and APIs.
- Designed and deployed a booking system with transactions support for MongoDB.
- Made performance improvements and updates.
- Created an API to make complex reports simple.
- Maintained server deployments, CD, and firewalls.
- Senior Scala DeveloperMeta Labs, Inc.2012 - 2015
Technologies: Scala, Java, Node.js, MATLAB, Machine Learning
- 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.
- Software DeveloperHyperMail, Inc.2012 - 2013
Technologies: PHP, Node.js, Scala, Cassandra, Redis
- 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 with affiliation.
- PHP DeveloperCarousel Checks2011 - 2012
- Supported an eCommerce store.
- Developed a blogging engine.
- Implemented an integration with Google Wallet.
- Hunted down numerous security vulnerabilities.
- Managed Magento migrations.