Vlad D. Senior Ruby on Rails Engineer

Back-End Web

Summary

- 6 years of professional expertise in the IT industry;
- Good experience in web development using Ruby on Rails framework and Rails ecosystem;
- Good experience in Web development using (REST, SOAP, HTML, CSS, and SCSS);
- Beginner experience in Web Development using Java Script (6 months), ReactJS (6 months);
- Experience in databases: PostgreSQL, GraphQL.
- Encouraged to build features that span everything from database schema design to backend logic, from integrating with 3rd party APIs to designing and building custom APIs.
- Love to collaborate with, learn from, and mentor other developers, big fan of SOLID and DRY.
- Upper-Intermediate English
- Available ASAP

Experience

Senior Ruby on Rails Developer, US Outsource Company 

August 2022 - Present

Played a key role in helping to optimize our clients' internal systems for processing and delivering orders.

This included working closely with our client's IT teams to ensure that our software solutions were seamlessly integrated with their existing systems.

By streamlining our clients' internal processes, we were able to improve their productivity and increase the efficiency of their operations.

 

Middle Ruby on Rails Developer, UA Outsource Company

July 2020 - July 2022

Developed a system that processed thousands of pictures fleetingly without strong requirements for server hardware using ImageMagick and background jobs. The system created workers based on the current number of pictures awaiting processing and auto-scaled the system and scheduling module. This allowed us to import pictures from Shopify on the fly.

Reduced the time to run 4 thousand RSpec tests from 120 minutes to 20 minutes by implementing a configuration based on a dedicated backend server and Amazon Kubernetes pods.

As a team-lead for a small team of developers, including frontend, full-stack, and DevOps, designed the backend logic and its structure, resulting in a release six months earlier than expected and eliminating 1,000+ hours of manual work.

 

Junior Ruby on Rails Developer

January 2018 - July 2020

Created an application architecture following the MVC pattern and RESTful principles, utilizing ActiveRecord, validations, and unit tests.

Automated business processes and development with Rails, improved performance by 33%, and built interactive user interfaces with jQuery,

React.js, AJAX and HTML.

Projects 

Senior Ruby on Rails Backend Engineer, NDA (USA)

August 2022 - Present

  • Implemented Shopify API with Stripe API connection to process payments and do Shopify orders at the same time using Stripe API webhooks and Order API events.
  • Updating legacy code and refactoring.

 

Senior Ruby on Rails Engineer, NDA (UK)

Jul 2021 – August 2022

Description: Technology to make a sphere-based 3D shop with many integrations with third-party applications.

Responsibilities:

  • Implementing new features such as pictures and pdf processing, Shopify multipass feature, and further backend development;
  • Technology planning and bug fixing by collaborating with the team and consulting technical documents.

Environments: Ruby on Rails, Kubernetes, Jenkins, interactors, GraphQL, Shopify, RSpec.

 

Middle Ruby on Rails Engineer, Newglue (Sweden)

Mar 2021 – Jul 2021

Description: Newglue is a place where you can build your logo with a unique design icon and instantly receive a fully branded website, social media content, and merchandise.

Responsibilities:

  • Implemented a new feature for processing thousands of pictures without a high CPU load using multi-threading and worker queues.

  • Bug fixing and simplifying the code base, including making the code more testable.

Environments: Ruby on Rails

 

Middle Ruby on Rails Engineer, Notes Trader (Israel)

Dec 2020 – Apr 2021

Description: USA real estate loan auction.

Responsibilities:

  • Implemented new features for pdf export and buy-side working place for the Global Notes Trader application,
  • Created unit tests for the risk management system to ensure accurate handling of data;
  • Reviewed and updated the code base for the application to meet the testing standards of the QA department.

Environments: Ruby on Rails

 

Middle Ruby on Rails Engineer, Grow Director (USA, UT)

Sep 2020 – Oct 2020

Description: Unique, automated agricultural system developed for urban growers, capable of adapting to any growing environment and handling unexpected eventualities.

Responsibilities:

  • Implementation of new features such as a new API for mobile app and sensors panel;
  • GitLab CI setup (via GitLab runners);
  • Bug fixing.

Environments: Ruby on Rails

 

Middle Ruby on Rails Engineer, Exapoint

Aug 2020 – Oct 2020

Description: Web application for warehouse control, accounting, and sales statistics.

Role:

  • Back-End development;
  • Implementation of new features;
  • Bug fixing.

Environments: Ruby on Rails

 

Junior Ruby on Rails Engineer, Tre4t

Apr 2020 – Aug 2020

Description: Corporate food delivery system.

Role:

  • Back-End development;
  • Implementation of new features;
  • Testing;
  • Bug fixing.

Environments: Ruby On Rails, ReactJS

 

Junior Ruby on Rails Engineer

Mar 2020 – Apr 2020

Description: Digital asset investment fund that allows people with any knowledge in this area to make passive income in the cryptocurrency market.

Role:

  • Implementation of new features;
  • Bug fixing.

Environments: Ruby on Rails

 

Junior Ruby on Rails Engineer

Jan 2020 – Mar 2020

Description: Developing the company’s corporate website.

Role:

  • Implementation of new features;
  • Bug fixing.

Environments: Ruby on Rails

 

Junior Ruby on Rails Engineer, Bike Hunter

Oct 2019 – Dec 2019

Description: A project that helps people find their stolen bikes. It receives a list of bikes stolen from the BikeIndex site, parses sale listings from various sites such as eBay, Kijiji, etc., and finds possible matches for each missing bike.

Role:

  • Backend development;
  • Implementation of new features;
  • Bug fixing.

Environments: Phoenix, Elixir

 

Junior Ruby on Rails Engineer

Sep 2019 – Oct 2019

Description: Promo events platform.

Role:

  • Backend development;
  • Implementation of new features;
  • Bug fixing.

Environments: Ruby on Rails

 

Junior Ruby on Rails Engineer, Atmosphera

Feb 2019 – Sep 2019

Description: Atmosphera is an intelligent house application that can control cameras, intercom, payments of utility bills, order such services as cleaning or redecoration, functionality of complaints and initiatives, the ability to track the building process for investors, managing your credits.

Role:

  • Backend development;
  • Building reports with documents and photos;
  • Utility ordering and list of it;
  • Server support;
  • Implementation of new features.

Environments: Ruby on Rails, Ruby on Rails active_model_serializer, houston, rswag, swagger-docs, fcm, grape-swagger-rails

 

Junior Ruby on Rails Engineer, Skyfall

Jan 2019 – Jun 2019

Description: Skyfall is a marketplace for flower stores that allows ordering flower delivery and has a bouquet constructor

Role:

  • Backend development;
  • Implementation of new features;
  • Architecture development.

Environments: Ruby on Rails, trailblazer, active_admin, grape-swagger-rails

 

Junior Ruby on Rails Engineer

Sep 2018 – Jan 2019

Description: Online corporate platform. General-purpose of the product is to provide company personnel and partners with comfortable tools for communication, ordering products, and tracking order status.

Role:

  • Project development team coordination;
  • Implementation of new features;
  • Financial calculations feature implementation;
  • Architecture improvement;
  • Code and product review.

Environments: Ruby on Rails, React JS, Testing: RSpec

 

Junior Ruby on Rails Engineer, Stackedsports

Aug 2018 – Oct 2018

Description: Simple and powerful software for managing individual or mass direct message communication (Twitter DMs & Text Messages), monitoring social media content, and identifying new prospects.

Role:

  • SMS sending functionality (with bandwidth);
  • User login functionality;
  • Migration from API server to monolith server architecture;
  • Code and product review.

Environments: Ruby on Rails, gems: bandwidth, stitches, sorcery

 

Junior Ruby on Rails Engineer, Livzo

Feb 2018 – Jul 2018

Description: The team goal for the project was to create a Livzo subproduct called “Livzo Diet”. Its main purpose was to organize communication between doctors and their patients. It allows both to track meals and diets and share photos, posts, and other info on Health and Wellness topics.

Role:

  • Creation of sub-product;
  • Implementation of new features;
  • Implementation of processing API responses with multithread data parsing;
  • Designed and implemented a new architecture for the system to enable better metrics and increase efficiency

     

  • General product support.

Environments: Ruby on Rails, Angular, Ionic, AWS  

 

Junior Ruby on Rails Engineer, Creatix

Oct 2017 – Jan 2018

Description: Corporate business platform with various functionality, providing the user with personal pages, reporting, etc.

Role:

  • Code refactoring;
  • Code review;
  • Tests coverage.

Environments: Ruby on Rails, Testing: RSpec  

 

Junior Ruby on Rails Engineer, In-house testing project

Jul 2017 – Sep 2017

Description: Оnline catalog built as Rails API + Front End face build using ReactJS.

Role:

  • Development of API;
  • Front End development;
  • Implementation of features according to Specification;
  • Code review;
  • Tests coverage.

Environments: Ruby on Rails API, Ruby, JS, Testing: RSpec  

Education

Master of Engineering - MEng, Computer Engineering

Kyiv National University of Technologies and Design (KNUTD) • 2018 • Master