Pavel Pachkovsky, Developer in Gdańsk, Poland
Pavel is available for hire
Hire Pavel

Pavel Pachkovsky

Verified Expert  in Engineering

Software Developer

Location
Gdańsk, Poland
Toptal Member Since
January 29, 2016

Pavel is a full-stack engineer with more than 13 years of experience developing web applications with Ruby on Rails and JavaScript. He can build responsive and functional front ends, secure scalable back ends, and set up automated deployment processes. Pavel can both manage a team of developers and work under direction.

Portfolio

Benefitbay, Inc.
Ruby on Rails (RoR), MySQL, JavaScript, CSS, HTML, jQuery, APIs, Terraform
Brand Value Accelerator, LLC
MongoDB, eCommerce, Back-end Development, Ruby, Ruby on Rails (RoR)
Broker Buddha
AngularJS, Ruby on Rails (RoR), GraphQL, MongoDB, NgRx, Terraform, CircleCI...

Experience

Availability

Part-time

Preferred Environment

Jira, Git, RubyMine, OS X, Ruby on Rails (RoR), Amazon Web Services (AWS), Ruby

The most amazing...

...project I've worked on is a top 60 Y Combinator company for the mortgage industry, with a complicated architecture and sophisticated business processes.

Work Experience

Full-stack Developer

2023 - PRESENT
Benefitbay, Inc.
  • Modernized a 2014 Rails application interface by integrating contemporary frameworks such as Tailwind and Hotwire, enhancing user experience and system efficiency.
  • Reviewed pull requests (PRs) to elevate coding practices and fortify security standards, ensuring high-quality software development.
  • Optimized Terraform configurations, addressing security vulnerabilities and streamlining the deployment process for improved operational effectiveness.
  • Revamped the continuous integration (CI) pipeline to bolster code quality and foster stronger team collaboration, leading to enhanced project outcomes.
Technologies: Ruby on Rails (RoR), MySQL, JavaScript, CSS, HTML, jQuery, APIs, Terraform

Ruby on Rails Developer

2020 - 2020
Brand Value Accelerator, LLC
  • Enhanced the eCommerce application by implementing innovative features, significantly streamlining the shopping experience and increasing user satisfaction.
  • Achieved a 50% optimization in the performance of the eCommerce catalog, directly contributing to a substantial increase in sales, particularly noted during the Christmas season.
  • Refined CI/CD processes by introducing cutting-edge tools and methodologies, markedly increasing development efficiency and accelerating product delivery timelines.
Technologies: MongoDB, eCommerce, Back-end Development, Ruby, Ruby on Rails (RoR)

Full-stack Software Engineer

2017 - 2019
Broker Buddha
  • Led the development of a high-performance, reliable, and secure Rails-based back end.
  • Participated actively in building and maintaining a SPA front end with dozens of pages full of complex business logic.
  • Automated the deployment with Elastic Beanstalk and Terraform.
  • Bootstrapped a new GraphQL API that allowed making a majority of server requests run in less than 0.2ms.
  • Established E2E testing with Capybara, which reduced the number of bugs to almost zero.
  • Contributed actively to setting up a CI/CD pipeline.
Technologies: AngularJS, Ruby on Rails (RoR), GraphQL, MongoDB, NgRx, Terraform, CircleCI, Docker

Software Developer

2015 - 2017
Azati Corporation
  • Created the back-end for a mobile application and managed the complete project cycle.
  • Worked on a marketplace for used car parts in Germany.
Technologies: Docker, AngularJS, Ruby on Rails (RoR), Ruby

Software Developer

2012 - 2015
Snapdocs, Inc.
  • Built a massive project with sophisticated business logic used by thousands of enterprise users daily.
  • Developed accounting functionality integrated with QuickBooks Online.
  • Worked on a multi-tier architecture of the project.
  • Implemented project billing.
Technologies: AngularJS, Ruby on Rails (RoR), Ruby

Software Developer

2013 - 2013
Altoros
  • Built software for a home automation (powered by Z-Wave) hub based on Raspberry Pi.
  • Created a JuJu charm for deploying Rails applications in collaboration with a team from Canonical.
  • Worked on a web education platform for a Belgian university.
Technologies: Chef, Ruby on Rails (RoR), Ruby

Software Developer

2009 - 2012
Itibo
  • Worked on a control panel for deploying and managing popular software stacks in AWS.
  • Built an online tool for searching and analyzing genome sequence data.
  • Created a plugin for Sublime Text with thousands of installations.
Technologies: Ruby on Rails (RoR), Ruby

Broker Buddha

Broker Buddha helps insurance brokers and agents win more business by moving the application and renewal process into an interactive, customer-friendly online experience.

I led the software development process and handled back- and front-end development and deployment automation.

SnapDocs

http://www.snapdocs.com/
SnapDocs simplifies mortgages by moving the process online. I was the first developer here and for a long time the only one. To a certain point, I built every single piece of its functionality.

Some of the challenging things: billing, integration with Quickbooks, Google, Mixpanel and other APIs, responsive email layout, zero-downtime deployment, etc.

Technologies used include Ruby on Rails, a slice of the AWS stack, Opscode Chef, and AngularJS.

Social Media Link

Social Media Link (SML) is the leading advocacy activation company that amplifies social media conversation for brands. SML makes it easy for brands to activate impactful and trusted reviews and recommendations across social media, triggering action and leading consumers through the path to purchase.

Mercer Financial Wellness

Custom-designed, user-friendly financial solutions tailored to simplify people's lives, offering personalized insights and advanced analytics. These tools empower individuals to make smart, informed money moves today for a more secure and brighter financial future.

FundRx

FundRx connects physicians with early stage healthcare companies in the fields they know best.

Beeper

A mobile application with a modern approach for receiving urgent, contextual messages on mobile devices. I came up with the idea and controlled the whole development process, personally working on the back end, developing integrations with Parse PUSH and Amazon SQS, and building the website.

Technologies used include Ruby on Rails, AngularJS, Docker, SQS, Parse, and MongoDB.

nCube Home

nCube is a smart home system that lets tailor a money-saving solution to suit ones needs. I built a Ruby library to communicate to a Z-Wave devices and invented a network architecture two-way communication between nCube hubs and back-end servers.

Technologies used include Ruby on Rails, OpenVPN, and Z-Wave library.

SequenceBase

https://usgene.sequencebase.com/
The SequenceBase Research Portal is a web-based access point for comprehensive patent sequence searching. I developed a scalable architecture for performing searches on a database of biological patents.

Technologies used include Ruby on Rails, RabbitMQ, Google Wallet, NCBI Blast, and Sphinx.

Languages

Ruby, SQL, GraphQL, CSS, HTML, JavaScript, SAML, Go

Frameworks

AngularJS, Ruby on Rails (RoR), Angular, Bootstrap, Capybara, Stimulus, Juju, Ember.js

Libraries/APIs

Mixpanel API, Twilio API, Stripe API, QuickBooks API, jQuery, HelloSign API, Google API, Backbone.js, Prawn, NgRx, NgRx/store

Tools

wkhtmltopdf, Capistrano, RSpec, RabbitMQ, Chef, Terraform, RubyMine, Git, Jira, Ansible, CircleCI

Platforms

AWS Elastic Beanstalk, Amazon Web Services (AWS), Linux, Docker, Mailgun, OS X

Storage

MySQL, PostgreSQL, Redis, MongoDB, CouchDB

Other

PDF, APIs, RESTful Web Services, Turbolinks, HexaPDF, SAML-auth, Hotwire, Apache Cassandra, Workflow, eCommerce, Back-end Development

2008 - 2013

Bachelor's Degree in Computer Science

Yanka Kupala (Grodno State University) - Grodno, Belarus

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