Summary

Expertise

Project Highlights

Education

Agency

VM

English:

Upper Intermediate

Viacheslav M.

vetted by Youteam

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 available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

Ruby 5 years
Ruby on Rails 5 years
Java 5 years
JavaScript 5 years

Other technologies

AWS
Oracle
PostgreSQL
Elasticsearch
Redis

Project Highlights

icon
Senior Software Engineer

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.

PostgreSQL
React.js
Ruby
Ruby on Rails
Redis
GraphQL
icon
Senior Software Engineer

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.

React.js
Ruby
Ruby on Rails
Redis
GraphQL
icon
Lead Ruby Engineer

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.

AWS
PostgreSQL
Ruby on Rails
Redis
RSpec
Docker
icon
Junior Java Engineer

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.

Java
Oracle
Spring
JUnit
Mockito
SOAP
LDAP

Education

Higher education in Computer Science

Agency

Web & Mobile development agency #12

50-100

GMT+2

Kyiv/Ukraine, Austin/TX

Core Expertise

AngularJS
AWS
Azure
CSS
Express.js
Grails
Groovy
HTML5
Java
JavaScript
Kotlin
Meteor
MongoDB
MySQL
.NET
Node.js
OpenCart
Oracle
PHP
PostgreSQL
Python
React.js
React Native
Ruby
Ruby on Rails
Selenium
Sinatra
Spring
SQL
Symfony
Vaadin
Yii
Amazon Relational Database Service
Bitrix
CSS3
Elasticsearch
HTML
Jenkins
JMeter
Laravel Framework
NoSQL
QA Management
Redis
Swift
CouchDB
MS SQL Server
Postman
TeamCity
Webpack
Zabbix
Zookeeper
MariaDB
Quality Management
CircleCI
Polymer
Vue.js
Bamboo
Flutter
Nest
Google Cloud Platform
InfluxDB
Koa.js
Firebase
Sonarqube
Rollbar

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