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

- Single handedly migrated a large project with 200+ gems from Rails 4.2 to Rails 6.1;
- Actualised and fixed the tests coverage of an application, which was not maintained for more than two years;
- Moved project to different geolocation service, which made possible to save finances without compromising the functionality;
- Similar to that, suggested and implemented a switch to another CDN service, which potentially save over 6K euros monthly;
- With Ruby and Shell scripts automated and reduced the deployment time by 5 minutes;
- Solved over 100 exotic and tricky bugs.
Over the course of 6 years, I have worked on various projects in the real estate, education, and other industries. I mainly used Rails and related technologies, PostgreSQL, and occasionally worked with React/JS/HTML/CSS.

On an educational commercial project from the American client, I worked on both the backend and frontend as the sole developer. I completed various tasks, implemented new features, communicated directly with the client, and worked extensively with the database to generate statistics and optimize queries.

I also worked with a team on a large real estate project. I added new features to the user interface, worked on SEO tasks, migrated data, and increased test coverage. All work was done using the Scrum method, I participated in discussions with American clients, suggested my own solutions, and communicated in English a lot.

In my most recent position, I worked on a large German project that provides services for interior and exterior design, as well as other design and architectural services. The project was 70% a Rails application, with separate components written in React, and having PostgreSQL as the database. I played the role of the main backend developer on the project, taking on most of the backend tasks: implementing new functionality, improving the tests coverage, deploying the application regularly, updating and maintaining the main libraries and codebase, occasionally working on small React tasks, helping to improve the quality of colleagues' code through code reviews, and reducing the number of bugs and errors by a factor of tens since joining the project.
I’m interested in projects with a large amount of users, working as a part of the international team. Also I enjoy back-end development with Rails framework, working with the APIs, GraphQL, and in general open to work with anything.