Alexey Shein
Verified Expert in Engineering
Ruby on Rails Developer
Berlin, Germany
Toptal member since February 19, 2015
Alexey is a talented software engineer with over eight years of web development experience, including Ruby on Rails, PHP, and JavaScript. A good mentor and collaborative colleague, Alexey is keen on learning new technologies, solving complex technical problems, and delivering unparalleled solutions.
Portfolio
Experience
- MySQL - 8 years
- PHP - 8 years
- jQuery - 6 years
- Ruby on Rails (RoR) - 3 years
- PostgreSQL - 3 years
- RSpec - 3 years
- Ruby - 3 years
- Backbone.js - 2 years
Availability
Preferred Environment
Git, RubyMine, MacOS
The most amazing...
...thing I've coded is a user loyalty analysis platform which integrated parsing customer reviews from 30+ sources.
Work Experience
Ruby on Rails Engineer
PocketGM Sports, Inc.
- 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 Lead
KupiKupon Global
- 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 Engineer
KupiKupon Global
- 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 Engineer
Blue Fountain Media
- 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 Lead
Medit, Inc.
- 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 Engineer
Afisha Media
- 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).
Experience
BeSmarty.ru
LocalOne
PocketGM Daily Fantasy Football
Education
Master's Degree in Applied Computer Science
Tashkent University of Information Technologies - Tashkent, Uzbekistan
Bachelor's Degree in Computer Science
Tashkent University of Information Technologies - Tashkent, Uzbekistan
Certifications
Zend Certified Engineer (PHP 5)
Zend
Skills
Libraries/APIs
jQuery, Backbone.js, Sidekiq, jQuery UI
Tools
RSpec, Subversion (SVN), Git, Cucumber, Mercurial, Jenkins, Capistrano, RubyMine
Languages
Ruby, CSS3, JavaScript, XML, PHP, SQL, Haml, HTML5, Sass, CoffeeScript, Less, Bash
Frameworks
Ruby on Rails (RoR), CodeIgniter, AngularJS, minitest, Capybara, Slim, Zend Framework, Kohana, Sinatra, Selenium, Ext JS, Prototype Framework
Paradigms
Object-oriented Programming (OOP), REST, Agile Software Development, Test-driven Development (TDD), Scrum, Unobtrusive JavaScript
Platforms
Magento, WordPress, Linux, Ubuntu Linux, MacOS
Storage
PostgreSQL, JSON, SQLite, Sphinx Search Engine, MySQL, Memcached, Redis
Other
Ajax, HTTP, ZCE
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring