Position: Ruby on Rails Developer, Team Lead, Staff Engineer
Category: Ruby
English level: fluent
Years of experience: 11


I am a full-stack engineer with 12 years of IT experience and 10+ years of experience dedicated to web development. Tend to use Ruby and JavaScript to follow TDD and OOP best practices.

For the last 5 years I've been living and working in San Francisco Bay Area.

Starting from November 2019 I was working on hiring and onboarding engineers for the new team to work on Lumosity’s web and back end services. I was in charge of a team of 5 engineers whose main responsibility was to provide support for all web services in the company. As a team leader, my main responsibilities were:
- Direct team meetings to check on progress and direction.
- Attended development work prioritization meetings.
- Control the quality of the code delivered.
- Work on architecture for features and new services.
- Monitor work and fix problems before issues became large.
- Assigned coding tasks to various team members.

The biggest projects I was able to accomplish during this period:
- Upgraded Ruby on Rails monolith from version 4.2 to version 5.2. 
- Rewrote about 60% of the user-facing pages of the Lumosity web app to React.js and GraphQL. 
- Cleaned up about 40% of legacy and unused code.
- Moved all background jobs from Resque to Sidekiq.
- Implemented new requirements for Google Play Market subscriptions.
- Rewrite legacy scores system that allowed us to upgrade the old cache cluster.
- Upgrade all major dependencies to the latest versions.