Alexey Shein, Developer in Berlin, Germany
Alexey is available for hire
Hire Alexey

Alexey Shein

Verified Expert  in Engineering

Ruby on Rails Developer

Location
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

PocketGM Sports, Inc.
Haml, Sidekiq, MySQL, Ruby on Rails (RoR), Ruby
KupiKupon Global
Backbone.js, PostgreSQL, Ruby on Rails (RoR)
KupiKupon Global
jQuery, Redis, PostgreSQL, Ruby on Rails (RoR)

Experience

Availability

Part-time

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

2015 - 2015
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.
Technologies: Haml, Sidekiq, MySQL, Ruby on Rails (RoR), Ruby

Team Lead

2014 - 2015
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.
Technologies: Backbone.js, PostgreSQL, Ruby on Rails (RoR)

Ruby on Rails Engineer

2013 - 2014
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.
Technologies: jQuery, Redis, PostgreSQL, Ruby on Rails (RoR)

Senior Magento Engineer

2012 - 2013
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.
Technologies: jQuery, WordPress, Magento, PHP

Team Lead

2010 - 2012
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.
Technologies: MySQL, Magento, Ext JS, PHP

Software Engineer

2007 - 2010
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).
Technologies: Prototype Framework, jQuery, MySQL, PHP

BeSmarty.ru

http://besmarty.ru
A cashback service. Technologies used: Ruby on Rails, PostgreSQL, Sidekiq, Backbone.js, jQuery, HAML, Sass, and CoffeeScript.

LocalOne

A user loyalty analysis platform based on customer reviews from 30+ sources. Technologies used: Ruby on Rails, PostgreSQL, Sidekiq, HTTParty, HAML, Sass, jQuery, Twitter Bootstrap, and D3.js.

PocketGM Daily Fantasy Football

PocketGM is the Fantasy Football one-stop shop. Import all your FFB teams from the major platforms, play daily/weekly FFB with your existing season-long teams and obtain access to cutting-edge research/player rankings. PocketGM is the app every Fantasy Football user needs to win their league!

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

Libraries/APIs

jQuery, Backbone.js, Sidekiq, jQuery UI

Tools

RSpec, Subversion (SVN), Git, Cucumber, Mercurial, Jenkins, Capistrano, RubyMine

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

2006 - 2008

Master's Degree in Applied Computer Science

Tashkent University of Information Technologies - Tashkent, Uzbekistan

2002 - 2006

Bachelor's Degree in Computer Science

Tashkent University of Information Technologies - Tashkent, Uzbekistan

SEPTEMBER 2010 - PRESENT

Zend Certified Engineer (PHP 5)

Zend

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring