Position: Ruby On Rails Developer
Category: Ruby
English level: fluent
Years of experience: 11

Developing high load server application for SocialQuantum games. We started basically
from scratch and built server that holds tremendous DAU. We used Ruby with Thin and created well optimised game server that handles all game logic for applications. Because oj GIL we had to use multiple instances so our server is built on idea complete independence of each instance and communication between them was achieved through memcached and async jobs monitoring crucial points.
 Working with highly sharded and spreaded database (up to 64 shards) and maintaining ability to interact between users from different shard. We used PostgreSQL and did the best we could with it.
 Collecting statistical data on users through writing heavy and optimized SQL requests.
 Constructing async event system to collect and view data on users in system for
SocialQuantum and then replicating and polishing it for ABB. I used Sidekiq as async system to perform sending events to stats database. And i constructed entire new application to make sense of the data (it was done at ABB as for SQ had their own)
 Creating artificial user to test social interactions between real users. We were choosing between deep neural networks and Bayesian network which we choose last. We achieved pretty accurate mimic of users behaviour through playing the game. To train the network we used real data from our stats database.
 Working and improving e-commerce API to connect low cost airlines with each other to provide lowest price possible to customer. I am feature owner of a module for providing data on airline’s special services like wifi or meals for airlines that aren't actually having those data themselves. 
 Setting up full stack application on Unix web server. Usually it is Ubuntu with Nginx, RVM, Git, Eye, PostgreSQL and Capistrano. Also done with Node JS and NPM, SmartFoxServer and Java.
 Working with Amazon Web Server. Deploying ABB application through VM on cloud service
Ruby​. 2011 - current time (​6 years​)
 Ruby on Rails​. 2011 - current time (​6 years​)
 PostgreSQL, MySQL​ and other databases, 2010 - current time (​7 years​)
 Unix​. 2008 - current time (​9 years​)
 Action Script 3​. 2011 - 2016 (​5 years​)
 Java​. 2008 - 2011, 2015 - 2017 (​4 years​)
 Node JS​. 2014 - current time (​3 years​)
 Python. ​2014 - 2016 (​2 years​)
 Git, SVN​ and other ​CVS​. 2011 - current time (​6 years​)
 Redmine​, ​Jira​ and other issue trackers. 2011 - current time (​6 years​)