Software Developer

JavaScript Ruby on Rails (RoR) Git
Lahore, Punjab, Pakistan · 7 years experience · Part-time
✓ Added to Shortlist
82

Match Score — ruby on rails developer

The candidate has over 5 years of recent, continuous Ruby on Rails experience across F. (2022-present), T. (2022), and V. (2019-2021), directly matching the core requirement for a Ruby on Rails developer role, with hands-on work on features, refactoring, MVPs, deployments, and training others. Strong complementary skills in Ruby, JavaScript, PostgreSQL/MySQL, Git, and tools like Heroku/Stripe are evidenced in recent roles. Achievements include launching live web apps, improving stability/scalability, and refactoring modules, though lacking specific metrics. Minor concerns are the very short 2022 T. stint (potential risk for stability) and part-time availability, but no employment gaps or stale skills. Overall, this is a strong, recent match with low ramp-up needed.

Summary

S. is a senior software engineer with more than 5 years of professional experience. He understands Ruby on Rails in-depth, is strong with JavaScript, and has experience working with product and project-based companies. S. has also trained multiple software engineers in Ruby on Rails and received the Beautiful Code Writer award at his previous company, V..

Work Experience

Software Developer

F. · 2022 - PRESENT

  • Engaged as a freelance developer and individually managed multiple projects for clients with their ticketing systems. Continued working on a half-baked application, managed its tickets (Trello) and deployments (Heroku), and added multiple features to the app. Added multiple features, including customizable user roles, dynamic language translations, and added a UI theme. Updated the JavaScript-based image cropping tool. Developed an MVP from scratch with Ruby on Rails and Jumpstart for a questionnaire/survey product.

Senior Software Engineer

T. · 2022 - 2022

  • Refactored the code of two repositories with common functionality by introducing a common module. (JavaScript). Added and updated documentation of repositories to help new joiners in the project set up. Tracked features and issues using the Shortcut ticketing tool. Updated the product subscription plans from fixed-price to per-user plans.

Software Engineer

V. · 2019 - 2021

  • Developed multiple major features for the products. Refactored a complete module, namely a rental asset management solution. Its items and bundles checkout module had some quality and scalability issues. Added many new features to the related flows with little effort and increased stability. Trained multiple new hires in Ruby on Rails for 2020 and 2021. Resolved technical issues in the controller test cases and introduced controller test cases into the app. Other developers built on those test cases later. Improved and refactored the Revenue Recognition module.

Skills & Expertise

Other

Stripe Payments

Tools

Sublime Text 3 Git GitHub RSpec Sublime Text

Storage

MySQL PostgreSQL

Languages

Ruby JavaScript

Paradigms

Object-oriented Programming (OOP) Class-based OOP Unit Testing

Platforms

Heroku Shopify Ubuntu MacOS Linode

Frameworks

Ruby on Rails (RoR) Angular 7 Angular 4 Bootstrap Jest Stimulus Tailwind CSS

Libraries/APIs

jQuery Stripe