Viacheslav Dushin, Developer in Saint Petersburg, Russia
Viacheslav is available for hire
Hire Viacheslav

Viacheslav Dushin

Verified Expert  in Engineering

API Developer

Location
Saint Petersburg, Russia
Toptal Member Since
January 24, 2014

Viacheslav is a software engineer with five years of experience in web application development with Ruby on Rails and JavaScript, including AngularJS and Vue. Viacheslav also has extensive experience with MySQL, PostgreSQL, MongoDB, Salesforce, GPS tracking, Python, and C, and he is eager to offer innovative solutions in the field.

Portfolio

Silversheet
Ruby on Rails (RoR), React, DevOps, AWS CloudFormation, Docker...
Social Media Link
Marketo, Salesforce, Vue, AngularJS, Ruby on Rails (RoR), JavaScript...
Spreemo Health
JavaScript, APIs, Intuit QuickBooks, Ruby on Rails (RoR), Ruby, PostgreSQL, SQL...

Experience

Availability

Part-time

Preferred Environment

Linux, MacOS

The most amazing...

...software I've built on Ruby on Rails is an online marketplace with Salesforce integration.

Work Experience

Senior Full-stack Developer

2021 - 2022
Silversheet
  • Helped to develop a medical credentialing platform called Silversheet. I worked both on the front and back end.
  • Created a bunch of proof of concepts to check the viability of an idea. For example, I researched and implemented SSO MVP.
  • Migrated some functionality to microservices (Amazon Lambda).
Technologies: Ruby on Rails (RoR), React, DevOps, AWS CloudFormation, Docker, Amazon Web Services (AWS), Documentation, JavaScript, PostgreSQL, CSS, HTML, APIs, SQL, Full-stack, Heroku, CI/CD Pipelines, Sidekiq, Microservices Architecture, Ruby on Rails 5, Web Development, Back-end Development, Front-end Development, Full-stack Development, Ruby, Continuous Integration (CI)

Full-stack Developer

2017 - 2019
Social Media Link
  • Implemented data sync to various CRMs as a microservice, which saved the client's clients a lot of time: they no longer need to manually synchronize data between Social Media Link and their favorite CRM this way.
  • Collaborated on the migration of AngularJS to a Vue single-page application.
  • Worked as a back-end developer to improve general platform performance.
Technologies: Marketo, Salesforce, Vue, AngularJS, Ruby on Rails (RoR), JavaScript, PostgreSQL, CSS, HTML, SQL, Full-stack, Ruby on Rails 5, Web Development, Back-end Development, Front-end Development, Full-stack Development, Ruby

Senior Rails Developer

2015 - 2017
Spreemo Health
  • Performed a complete migration from PHP to Ruby on Rails, making the development stack more modern and flexible.
  • Developed a data sync service between QuickBooks and Spreemo, which dramatically simplified accounting work for the company.
  • Worked on data migration after a codebase change, ensuring no precious medical data was lost.
Technologies: JavaScript, APIs, Intuit QuickBooks, Ruby on Rails (RoR), Ruby, PostgreSQL, SQL, Full-stack, Ruby on Rails 5, Web Development, Back-end Development, Front-end Development, Full-stack Development

GPS Tracking System

One of the first commercial vehicle GPS tracking systems with a web interface for a private transport company. The company was a US government contractor that transported highly valuable cargo. To improve safety, they decided to employ GPS tracking, and I implemented the software part of the system.

Online Candidate Screening Platform

An innovative new platform for job candidate screening that is built to allow a company's recruiters to seek out and assess the skills and qualifications of the best candidates for a variety of job positions available online.

Rails and Salesforce Application

Rails and Salesforce application for a small investment company built for internal use only.

Languages

Ruby, JavaScript, Fortran, Python, CoffeeScript, HTML, CSS, SQL, C, TypeScript, GraphQL

Frameworks

Ruby on Rails (RoR), Ruby on Rails 5, AngularJS, Selenium, Angular

Paradigms

Agile Software Development, Test-driven Development (TDD), DevOps, Microservices Architecture, Continuous Integration (CI)

Other

APIs, Web Development, Back-end Development, Front-end Development, Full-stack Development, Software, Full-stack, Documentation, Intuit QuickBooks, Machine Learning, Tracking, CI/CD Pipelines

Libraries/APIs

jQuery, Vue, API Development, REST APIs, Facebook API, React, Sidekiq

Platforms

Heroku, Marketo, Debian Linux, Linux, Salesforce, Amazon Web Services (AWS), Docker

Storage

NoSQL, MongoDB, PostgreSQL, SQLite, MySQL

Tools

Mathematica, AWS CloudFormation, RabbitMQ

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring