Rahul Singh

Senior Software Engineer
Ruby on Rails & React | Full-Stack

Career Summary

Senior Software Engineer with 6+ years of experience designing and leading full-stack e-commerce solutions using Ruby on Rails and Spree Commerce. Proven team lead with deep expertise in microservices architecture, CI/CD pipelines, and cloud deployments across AWS and DigitalOcean.

Practitioner of Spec Driven Development — writing detailed feature specifications before implementation to align stakeholders, reduce rework, and ship predictable, well-tested software. Experienced in translating business requirements into precise specs that drive development across cross-functional teams.

Track record of delivering scalable, maintainable applications for international clients, contributing to open source (Spree ecosystem), and leveraging AI-assisted development tools - including GitHub Copilot, Cursor, and Claude — to accelerate delivery without compromising code quality.

Also experienced in building EMR (healthcare) and CRM/ERP applications, with a focus on workflow automation, data integrity, and business process optimization.

Work Experience

Senior Software Engineer I

Sysvine Technologies, Chennai, Tamil Nadu, India
February 2025 - Present

Leading the CPVN microservices project, managing team deliverables, and driving end-to-end development. Hands-on experience includes React frontend development, Docker-based deployments, and agile practices such as retrospectives and sprint planning.

Achievements & Optimization:

  • Led the CPVN internal microservices project, ensuring modular, scalable, and maintainable architecture.
  • Streamlined Docker-based deployments, improving CI/CD efficiency and reducing release cycles.
  • Coordinated React frontend development, ensuring smooth integration with backend services.
  • Conducted retrospective and sprint meetings to optimize workflows and team performance.
  • Enhanced project visibility and collaboration through agile methodologies and effective team management.

Skills:

  • Microservices
  • React
  • Agile Methodologies
  • Docker
  • Project Leadership

Senior Software Engineer

Bluebash Consulting Private Limited, Mohali, Punjab, India
August 2020 - January 2025

A proven Senior Software Engineer excelling in leadership and technical execution. Orchestrates efficient project cycles, ensuring quality and timely delivery. Specialized in Ruby on Rails and Spree e-commerce, with a focus on optimizing team performance and aligning objectives with business goals.

Achievements & Optimization:

  • Spearheaded a proficient software engineering team, orchestrating project development cycles and ensuring adherence to timelines and quality benchmarks.
  • Collaborated seamlessly with cross-functional teams, defining project scopes, requirements, and deliverables.
  • Provided authoritative technical leadership, influencing key architectural decisions and ensuring coding best practices.
  • Successfully executed projects, leading to measurable enhancements in efficiency, user experience, and cost-effectiveness. Implemented agile methodologies, optimizing project management processes.

Skills:

  • Leadership
  • Collaboration
  • Technical Leadership
  • Subject Matter Expertise
  • Project Execution
  • Team Development
  • Agile Methodologies
  • Collaboration with Management

Data Analyst Internship

Allsoft Solutions Mohali, Punjab, India
June 2019 - July 2019

Contributed to data analysis using tools like Hadoop and Spark. Collaborated with a multidisciplinary team and actively supported project goals. Conducted hands-on data analysis and visualization, gaining practical experience.

Skills:

  • Hadoop
  • Hive
  • Pig

Open Source Contributions

Spree eCommerce

Spree

Contribution: Updated documentation for the Spree gem, improving clarity and accuracy for developers and enhancing accessibility.

Impact: Improved developer experience by providing comprehensive and up-to-date documentation, facilitating easier adoption and usage of the Spree extension by the community.

Spree Admin Dashboard

Contribution: Enhanced the Spree Backend (Spree Admin Dashboard) sidebar configuration, improving the user experience by making the navigation more intuitive and user-friendly.

Impact: Improved the usability of the Spree Admin Dashboard for users, facilitating easier access to essential features and functionalities, and enhancing overall productivity and satisfaction for administrators managing their stores.

Spree Analytics Trackers

Contribution: Enhanced compatibility of the Spree Analytics Trackers gem with Spree 4.7, ensuring seamless integration and functionality for users upgrading to the latest Spree release.

Impact: Streamlined the transition process for Spree users, enabling them to leverage the latest features and improvements without disruptions caused by compatibility issues.

Projects

CorpVine - Multi Tanant ERP Solution

Feb 2024 - Present

Led the CPVN microservices project, managing team deliverables and driving end-to-end development; React frontend, Docker deployments, and agile ceremonies (retrospectives, sprint planning).

  • Ruby on Rails
  • React.js
  • Bootstrap CSS
  • Docker
  • PostgreSQL
  • Azure
  • SonarQube
  • Apisix Gateway
  • Agile Methodologies
  • Project Leadership
  • Team Management
  • Delayed Job

Prakash Gold Finance

May 2024 - Nov 2024

Built a fintech platform for a Melbourne-based gold finance company featuring instant gold valuation, transparent competitive pricing, and a streamlined user flow.

  • Ruby on Rails
  • Tailwind CSS
  • Hotwire
  • HTML/SASS
  • PostgreSQL

RAW WINE – Natural Wine Marketplace

November 2022 - Dec 2024

Led a 2-year Spree Commerce engagement for a UK natural wine brand; integrated Klaviyo for marketing automation and Elasticsearch for advanced product search.

  • Ruby on Rails
  • Spree E-Commerce
  • Klaviyo
  • Elasticsearch
  • HTML/SASS
  • PostgreSQL

Claire Austin Hardy Plants

Nov 2021 - Dec 2024

3-year ongoing e-commerce engagement for a renowned UK horticulturist; implemented full-text search with Thinking Sphinx and managed DigitalOcean infrastructure.

  • Ruby on Rails
  • Spree E-Commerce
  • Thinking Sphinx
  • MySQL
  • DigitalOcean
  • HTML/SASS

uCV: Your Digital CV

May 2020 - September 2020

Digital CV platform that simplifies creating and managing professional profiles, with customisable tools and a user-friendly interface to showcase skills and enhance job-seeking.

  • Ruby on Rails
  • jQuery
  • HTML
  • MySQL

Skills & Tools

Languages

  • Ruby
  • C++
  • JavaScript
  • HTML5
  • CSS3
  • SASS/SCSS

Frameworks & Libraries

  • Ruby on Rails
  • React
  • Bootstrap
  • Tailwind CSS
  • Spree Commerce
  • Hotwire, Turbo, Stimulus
  • jQuery

Database

  • PostgreSQL
  • MySQL
  • SQLite
  • Redis

Cloud & DevOps

  • AWS (S3, EC2)
  • DigitalOcean
  • Heroku
  • Render
  • Docker
  • Jenkins
  • GitHub Actions
  • CI/CD Pipelines
  • Capistrano

Search & Integrations

  • Elasticsearch
  • Thinking Sphinx
  • Ransack
  • Klaviyo
  • Sidekiq
  • Stripe
  • PayPal
  • Razorpay
  • Meta Instagram API
  • Xero
  • reCAPTCHA
  • Highcharts
  • MyMemory Translated
  • Mailchimp
  • QuickBooks

Web Servers & Monitoring

  • Puma
  • Nginx
  • New Relic
  • Papertrail

AI & Dev Tools

  • GitHub Copilot
  • Cursor
  • Claude (Anthropic)
  • Git/GitHub
  • GitLab
  • Jira
  • Trello
  • Bitbucket
  • Postman API Platform

Domain Knowledge

  • ERP/CRM Systems
  • E-Commerce (B2B/B2C)
  • EMR/Healthcare
  • Multi-Vendor Marketplaces
  • FinTech (Gold Finance)
  • SaaS Platforms
  • Recruitment Tech
  • Event Ticketing
  • Cannabis Retail

OS

  • CentOS
  • Ubuntu
  • macOS

Others

  • GoDaddy
  • Cloudflare
  • Microservices Architecture
  • Agile Methodologies
  • Project Leadership
  • Team Management
  • Spec Driven Development

Education

  • Bachelor of Computer Applications(BCA)
    Lovely Professional University, Phagwara, Punjab, India
    Graduated: August 2020
  • Higher Secondary Education
    Kendriya Vidyalaya, Mau, Uttar Pradesh, India
    March 2016
  • Secondary Education
    Kendriya Vidyalaya, Mau, Uttar Pradesh, India
    March 2014

Awards

  • Rising Star
    Bluebash Consulting Private Limited
  • Punctual
    Bluebash Consulting Private Limited
  • Long Term Contribution
    Bluebash Consulting Private Limited

Languages

  • Hindi (Native)
  • English (Professional)

Interests

  • Cooking
  • Traveling
Download