English:
Upper Intermediate
Viacheslav M.
Vetted by YouTeam
Ukraine
UTC +02:00
Ukraine/Kyiv
English:
Upper Intermediate
Senior Ruby on Rails Developer
Viacheslav is the Senior Ruby on Rails Developer who possesses 5 years of professional expertise in the IT industry and using Ruby on Rails framework and Rails ecosystem.Viacheslav has rich experience in Web development using ( JavaScript, React, Java SE / EE,Stimulus. HTML(HAML, Slim), CSS, SCSS). Experience in databases: PostgreSQL, Oracle, Redis, ElasticSearch
Want to hire this engineer?
Check if Viacheslav is availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
NDA
Project under NDA - a leader product in the FinTecharea.
Responsibilities & achievements
● Integrate new payment systems, solution for parsing web pages with captchas, A/B testing. ● Implement rollback DB migrations on CI servers viaAnsible, Puppet, and Makefile. ● Take part in the investigation and development of workers analytic system and workers analyticsystemand workers locking system. ● Design exception handling for GraphQL API. ● Improve developer experience: upgrade rails from 5to 6 version, upgrade rubocop from 0.49 to0.81, introduce left hook to auto-check robocop, create bash tool to ease access all service from the host machine to vagrant, switch working with translation in development to Crowding branches.
NDA
Forms - like google forms, but with lots of new useful features.
Responsibilities & achievements
● Switch endpoints from RestAPI to GraphQL. ● Switch frontend part from Stimulus to React. ● Code refactoring (switching to more clear architecture with Commands, FormObjects, Services, Page Objects patterns). ● Cover all written code via tests using only a TDDapproach. ● Configure Semaphore CI, Percy and Heroku.
Brocoders
Condogenie-is the condo communication and collaboration system that provides a public indowebsite for each account (building).
Responsibilities & achievements
● Responsible for initial project setup, architecture design, implementations and most features. ● Mentor colleagues, reviewing patches. ● Configure AWS: creating subdomains for every account via route 53 API, configuring s3 bucket,cloud front, ec2 instances, creating BASH scripts for CD server.
Netcracker
Shaw- western Canada’s leading network and content experience company.
Responsibilities & achievements
● Design and develop new features, data fixes, performing unit and integration testing. ● Tune SQL queries, especially related to HierarchicalQueries. ● Delivering System Build via git.
Education
Higher education in Computer Science
Agency
50-100
GMT+2
Kyiv/Ukraine, Austin/TX
Core Expertise
Industries
Education & Science, Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Entertainment & Games, Construction & Real estate, Human Resources & Career, Mapping & Navigation, Internet & Telecom, Law & Government, Social Media & Communication, Travel & Tourism, Healthcare & Medicine, Safety & Security, Booking & Rent, Food & Drink, Electronics & Equipment, Books & Catalogs, Home & Garden
Want to hire this engineer?
Check if Viacheslav is available