Viacheslav Dushin, APIs Developer in Saint Petersburg, Russia
Viacheslav Dushin

APIs Developer in Saint Petersburg, Russia

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, Vue.js. 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.
Viacheslav is now available for hire




Saint Petersburg, Russia



Preferred Environment

Linux, MacOS

The most amazing... I've built on Ruby on Rails is an online marketplace with Salesforce integration.


  • Full-stack Developer

    2017 - 2019
    Social Media Link (via Toptal)
    • 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.
    • Worked on the migration of AngularJS to a Vue.js single-page application.
    • Worked as a back-end developer to improve general platform performance.
    Technologies: Marketo, Salesforce, Vue, AngularJS, Ruby on Rails (RoR)
  • Senior Rails Developer

    2015 - 2017
    Spreemo (via Toptal)
    • 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, making sure that no precious medical data was lost.
    Technologies: JavaScript, APIs, Intuit QuickBooks, Ruby on Rails (RoR), Ruby
  • Rails Developer

    2007 - 2010
    OBS Labs
    • Created a social network in the field of sports, nutrition, and health.
    • Built one of the first commercial GPS vehicle tracking systems, which helped the client improve safety while transporting valuable cargo.
    • Developed an innovative online recruitment platform.
    Technologies: JavaScript, Ruby on Rails (RoR)


  • 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, SQL, C, TypeScript
  • Frameworks

    Ruby on Rails (RoR), AngularJS, Selenium, Angular
  • Paradigms

    Agile Software Development, Test-driven Development (TDD)
  • Other

    APIs, Intuit QuickBooks, Machine Learning, GNU, GPS, Tracking, Astrophysics, Stellar Astronomy
  • Libraries/APIs

    jQuery, Vue, Facebook API, React
  • Storage

    NoSQL, MongoDB, PostgreSQL, SQLite, MySQL
  • Tools

    Mocha, Mathematica
  • Platforms

    Marketo, Debian Linux, MacOS, Linux, Salesforce


  • PhD in Astrophysics and Stellar Astronomy
    2009 - 2015
    St. Petersburg University - St. Petersburg, Russia
  • Specialist Degree in Astrophysics and Radio Astronomy
    2004 - 2009
    St. Petersburg State University - St. Petersburg, Russia

To view more profiles

Join Toptal
Share it with others