Pavel Kachanov, Developer in Phuket, Thailand
Pavel is available for hire
Hire Pavel

Pavel Kachanov

Verified Expert  in Engineering

Software Developer

Location
Phuket, Thailand
Toptal Member Since
September 1, 2020

Pavel is a talented web developer with over 10 years of Ruby and Rails experience and a solid foundation in Python/Django and PHP/CakePHP. Among other projects, Pavel built a cloud-based LinkedIn automation tool that allows users to run highly targeted, automated outreach campaigns. Pavel has been focused mainly on the back end lately but has done a lot of full-stack development in the past and can do anything involving Ruby or Rails.

Portfolio

Egomotion OpCo Corp. dba Zeus Living Inc.
Ruby, Ruby on Rails (RoR), React, GraphQL, PostgreSQL, JavaScript, HTML, CSS...
Princeton Equity Group
Ruby, Ruby on Rails (RoR), RubyMine, Database Design, PostgreSQL, Git, RSpec...
CloudProspect
Vue, Sidekiq, Bootstrap, JavaScript, Ruby on Rails (RoR), Ruby, RubyMine...

Experience

Availability

Part-time

Preferred Environment

RubyMine, MacOS

The most amazing...

...product I've developed is the Orlin data system used by the US Census Bureau (SIPP survey) and NORC at the University of Chicago.

Work Experience

Back-end Engineer for API Integrations (Ruby on Rails)

2021 - 2022
Egomotion OpCo Corp. dba Zeus Living Inc.
  • Worked on several Ruby on Rails projects that included a platform for internal company use, a customer-facing portal, and an API layer connecting multiple systems.
  • Fixed many bugs across the codebase and built several new features from scratch.
  • Improved the overall test coverage, conducted a number of refactorings, and reduced code duplication across systems.
  • Worked on different API integrations, e.g., with Airbnb and Slack.
Technologies: Ruby, Ruby on Rails (RoR), React, GraphQL, PostgreSQL, JavaScript, HTML, CSS, Debugging, Database Design, Refactoring, Code Review, Web Development, Rails Engines, API Integration, HTML5, GitHub, Devise, Metaprogramming, Full-stack Development

Ruby and Ruby on Rails Developer

2020 - 2022
Princeton Equity Group
  • Took part in developing and maintaining FusionPoint, a proprietary technology platform, and database that uses algorithms to track companies, market trends, and people.
  • Refactored a Rails codebase of multiple applications with duplicated code into several Rails engines with a core engine that shares all the reusable code.
  • Managed the current app infrastructure, deployment, and error tracking. I used Capistrano, Linode, Sidekiq, PostgreSQL, and Sentry.
Technologies: Ruby, Ruby on Rails (RoR), RubyMine, Database Design, PostgreSQL, Git, RSpec, Amazon S3 (AWS S3), Redis, Software Development, APIs, HTML, Software Testing, Sidekiq, Capistrano, SQL, Debugging, REST APIs, Back-end, Full-stack, Roda, Sequel, Background Jobs, Heroku, Refactoring, Web Development, Rails Engines, API Integration, HTML5, GitHub, Zapier, Metaprogramming, Full-stack Development

Ruby on Rails Developer

2019 - 2019
CloudProspect
  • Built a cloud-based LinkedIn automation tool that allows users to run targeted outreach campaigns.
  • Wrote a custom proprietary gem for unofficial LinkedIn API access.
  • Used Rails 6 for the app framework, Sidekiq and middleware for campaign processing and task scheduling, and Mechanize and Watir for LinkedIn interaction.
Technologies: Vue, Sidekiq, Bootstrap, JavaScript, Ruby on Rails (RoR), Ruby, RubyMine, Database Design, CSS, PostgreSQL, Git, RSpec, Amazon S3 (AWS S3), Redis, Software Development, Haml, Slim, APIs, HTML, Software Testing, SCSS, Capistrano, Ajax, SQL, Debugging, REST APIs, Back-end, Full-stack, Background Jobs, Amazon Web Services (AWS), Sass, Refactoring, Web Development, API Integration, HTML5, GitHub, Devise, Metaprogramming, Amazon EC2, Full-stack Development

Ruby on Rails Developer

2018 - 2019
Scented Pansy
  • Cleaned up the codebase and added tests for different application layers.
  • Upgraded Rails from 4.2 to the latest stable version.
  • Implemented an internal currency and transactions system.
  • Integrated payment system APIs for user payouts and maintained existing API integrations.
  • Redesigned the existing order/review system and built administration tools.
  • Implemented new features such as contests, surveys, and gifts.
Technologies: jQuery, Bootstrap, JavaScript, Ruby on Rails (RoR), Ruby, RubyMine, Database Design, CSS, PostgreSQL, Git, Ruby on Rails 5, Amazon S3 (AWS S3), Redis, Software Development, Haml, Slim, APIs, HTML, Software Testing, SCSS, Sidekiq, minitest, Capistrano, Ajax, SQL, Debugging, REST APIs, Back-end, Full-stack, Ruby on Rails 4, Background Jobs, Refactoring, Web Development, API Integration, HTML5, GitHub, Devise, Metaprogramming, Full-stack Development

Ruby on Rails Developer

2012 - 2018
Orlin Research
  • Developed and maintained the Orlin data system, which was used by the US Census Bureau (SIPP survey) and NORC at the University of Chicago.
  • Implemented importers and exporters for datasets in different formats.
  • Built a UI for an internal scripting language and added features to the language itself.
Technologies: JavaScript, Ruby on Rails (RoR), Ruby, RubyMine, Database Design, MySQL, CSS, jQuery, Git, Amazon S3 (AWS S3), Software Development, Haml, HTML, Software Testing, SCSS, minitest, Ajax, SQL, Debugging, REST APIs, Back-end, Full-stack, Ruby on Rails 4, Background Jobs, Amazon Web Services (AWS), Sass, Refactoring, Web Development, Rails Engines, API Integration, HTML5, GitHub, Devise, CoffeeScript, Metaprogramming, Amazon EC2, Full-stack Development

Python/Django Developer

2012 - 2013
Crosspromote.it
  • Built a system that helps users to find Kickstarter projects most suitable for cross-promotion.
  • Developed a fast and efficient Kickstarter scraping module.
  • Implemented a complex Kickstarter project matching functionality.
Technologies: Web Scraping, Django, Python, Database Design, MySQL, CSS, JavaScript, Git, Software Development, HTML, Ajax, SQL, Debugging, REST APIs, Back-end, Full-stack, Amazon Web Services (AWS), Web Development, API Integration, HTML5, GitHub, Amazon EC2, Full-stack Development

Python/Django Developer

2011 - 2012
Collectrium
  • Completed back-end and front-end development of a cloud-based art inventory management platform for galleries, art collectors, art advisors, and art fairs.
  • Maintained the existing codebase and implemented new features using Django and Python.
  • Collaborated with mobile developers to build companion iOS apps.
Technologies: Django, Python, Database Design, MySQL, CSS, JavaScript, jQuery, Software Development, APIs, HTML, Ajax, SQL, Debugging, REST APIs, Back-end, Full-stack, Background Jobs, Amazon Web Services (AWS), Refactoring, Web Development, API Integration, Amazon EC2, Full-stack Development

Python/Django/PHP Developer

2011 - 2011
DS160Online.com
  • Developed a system for automatic completion of DS-160 non-immigrant visa forms.
  • Integrated a human emulator automation tool with a Django back-end. Built a UI for automated form completion.
  • Implemented a solution for the construction of large dynamic forms with Django.
Technologies: Automation Tools, PHP, Django, Python, Database Design, MySQL, CSS, JavaScript, jQuery, Software Development, HTML, Ajax, SQL, Debugging, Back-end, Full-stack, REST APIs, Web Development, API Integration, Full-stack Development

CloudProspect

A cloud-based LinkedIn automation tool that allows users to run highly targeted automated outreach campaigns based on Sales Navigator search, LinkedIn people search, or other sources, send follow-up messages, and collect and export new connections profile data.

Scented Pansy

https://scentedpansy.com
A fetish marketplace and community website where I built the back end, front end, and oversaw the maintenance. I built numerous features such as an internal currency and transaction system, contests, surveys, and gifts. I integrated different payment APIs for both inbound and outbound payments.

GSS Data Explorer

https://gssdataexplorer.norc.org
A tool for data scientists, students, and journalists that allow users to view, analyze, extract, and visualize data from the General Social Survey dataset. It is built on top of the Orlin data system developed by Orlin Research.

Languages

Ruby, HTML5, JavaScript, Python, CSS, SCSS, Sass, Haml, PHP, HTML, SQL, GraphQL, CoffeeScript

Frameworks

Ruby on Rails (RoR), Ruby on Rails 5, Ruby on Rails 4, Bootstrap, Django, Capybara, minitest, Slim, Nuxt.js

Libraries/APIs

Rails Engines, Devise, Sidekiq, jQuery, REST APIs, Sequel, Vue, Twilio API, React

Tools

RubyMine, GitHub, RSpec, Git, Capistrano, Zapier

Paradigms

Refactoring, Database Design, Software Testing, Metaprogramming

Other

Software Development, Debugging, Back-end, Code Review, Web Development, API Integration, Full-stack Development, Web Scraping, Automation Tools, APIs, Ajax, Full-stack, Background Jobs, Roda

Platforms

MacOS, Amazon Web Services (AWS), Amazon EC2, Heroku

Storage

PostgreSQL, MySQL, Amazon S3 (AWS S3), Redis

2002 - 2007

Master's Degree in Computer Science

Far Eastern State University - Vladivostok, Russia

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