Ruby on Rails Engineer2015 - 2015PocketGM Sports, Inc.
Technologies: Haml, Sidekiq, MySQL, Ruby on Rails (RoR), Ruby
- Integrated continuous syncing of CBSSports and ESPN fantasy sports APIs.
- Drastically improved tests running time from 5 min to 1 min by integrating tests with VCR gem.
- Switched JSON serialization code to a new platform that allowed 100% unit tests coverage of that code.
Team Lead2014 - 2015KupiKupon Global
Technologies: Backbone.js, PostgreSQL, Ruby on Rails (RoR)
- Refactored a project from Ruby 1.9 to Ruby 2.1, which has resulted in a 20% performance gain.
- Implemented a user loyalty analysis tool based on customer ratings and social tone detection.
- Refactored tests to shared examples, which have decreased test running time from 2 minutes to 50 seconds.
- Developed HTML review crawlers from sites Booking.com, Agoda.com, Hotels.com, Google+ and more.
- Successfully mentored a six-person team with constant peer code review. Achieved 90% test coverage on the project.
Ruby on Rails Engineer2013 - 2014KupiKupon Global
Technologies: jQuery, Redis, PostgreSQL, Ruby on Rails (RoR)
- Implemented OAuth2 authorization with Facebook and Twitter social networks.
- Implemented various integrations with CPA platforms such as admitad.com, actionpay.ru using REST, and XML-RPC technologies.
- Improved integration of the deploy process consisting of Capistrano, Eye, and Unicorn tools, which improved stability and performance of deployments.
Senior Magento Engineer2012 - 2013Blue Fountain Media
Technologies: jQuery, WordPress, Magento, PHP
- Developed and supported 10+ projects on a Magento eCommerce platform, including http://www.menucoverdepot.com, http://www.danasbakery.com, http://www.solo.net, http://www.ingallery.com, and http://www.vintryfinewines.com.
- Developed and supported several projects on the WordPress platform such as http://plusone.com and http://www.willisbrook.com.
Team Lead2010 - 2012Medit, Inc.
Technologies: MySQL, Magento, Ext JS, PHP
- Built the continuous integration process from the ground up, consisting of Jenkins, HipChat, JetBrains YouTrack, and Github.
- Created an outsourced development team of four people.
- Developed a CRM for veterinary clinic http://vetmanager.ru. It uses a single-page rich application with ExtJS and a thin PHP back-end.
- Supported eCommerce shop http://www.fiberscope.net on Magento platform.
Software Engineer2007 - 2010Afisha Media
Technologies: Prototype Framework, jQuery, MySQL, PHP
- Developed Kinoman.uz (movie fans project), Pixland.uz (photo hosting project), and Unicard (online payment system).
- Implemented performance optimizations for Afisha.uz (news portal), Mp3.uz (musical hosting), and Zor.uz (free ads project).