Rahul Singh
- rahulsingh2103@yahoo.com+91 98074 74552
- Notice Period: Serving Notice Period, Last Working Day: 12-Aug-2026
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
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
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
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
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
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
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
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
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, IndiaGraduated: August 2020
-
Higher Secondary EducationKendriya Vidyalaya, Mau, Uttar Pradesh, IndiaMarch 2016
-
Secondary EducationKendriya Vidyalaya, Mau, Uttar Pradesh, IndiaMarch 2014
Awards
-
Rising StarBluebash Consulting Private Limited
-
PunctualBluebash Consulting Private Limited
-
Long Term ContributionBluebash Consulting Private Limited
Languages
- Hindi (Native)
- English (Professional)
Interests
- Cooking
- Traveling