Bhavuk Sidhu
SENIOR RUBY ON RAILS ENGINEER
Hire this person
Send a job offer directly to this candidate
About
Senior Ruby on Rails Engineer with 8+ years of experience designing, developing, integrating, and maintaining full-stack web applications across marketplace, e-commerce, content management, wellness, and creative-platform domains. Strong hands-on expertise in Ruby, Ruby on Rails, PostgreSQL, React.js, Node.js, Next.js, REST APIs, AWS, Docker, JavaScript, HTML5, CSS3, and Git. Experienced in backend development, API and web-service integration, database design, payment-gateway integration, performance tuning, production support, and responsive UI delivery.
Demonstrated capability with PostgreSQL, MySQL, MongoDB, and NoSQL databases, along with scalable cloud deployments on AWS and Heroku. Brings practical exposure to AI-assisted development and API-based AI integration concepts, strong communication, Agile collaboration, stakeholder coordination, and end-to-end technical ownership. Azure exposure is included as a transferable cloud-platform advantage without overstating production depth.
Experience
Model Portfolio & Agency Management Platform
Developed and maintained a content-management platform enabling models and agency administrators to create and manage professional portfolios. Built backend and frontend modules using Ruby on Rails, React, Node.js, and modern JavaScript frameworks. Integrated REST and socket APIs to support rich application workflows and real-time use cases.
Improved usability through responsive UI enhancements and iterative product refinements. Supported cloud deployment, production troubleshooting, and ongoing module enhancements. Focused on maintainable code, performance, and a consistent end-user experience.
- Analyzed business and user requirements and translated them into scalable product features.
- Developed Ruby on Rails backend modules, APIs, validations, and administrative workflows.
- Built responsive React.js and JavaScript interfaces using reusable components and modern styling.
- Integrated REST and socket APIs for deep platform and third-party integrations.
- Designed and optimized PostgreSQL-backed data flows and application queries.
- Diagnosed and resolved production bugs and performance bottlenecks.
- Collaborated with team members on architecture, sprint execution, and technical improvements.
- Maintained code quality through refactoring, testing, and Git-based version control.
E-Commerce Wall Art & Shopify Integration Platform
Built and enhanced an e-commerce platform for personalized wall art and printed products. Developed end-to-end application features using Ruby on Rails, React.js, Shopify APIs, and modern frontend technologies. Integrated product, catalog, order, and customer workflows with Shopify.
Implemented responsive pages and optimized user interactions across desktop and mobile experiences. Supported AWS and Docker-based deployment patterns along with REST API integrations. Focused on reliable checkout-related flows, product discoverability, and production stability.
- Performed end-to-end analysis, design, development, and maintenance of the e-commerce platform.
- Developed Ruby on Rails backend services and PostgreSQL/MySQL data interactions.
- Integrated Shopify APIs for product, catalog, order, and storefront use cases.
- Built responsive React.js, Next.js, Tailwind CSS, and JavaScript user interfaces.
- Implemented REST APIs and third-party service integrations.
- Diagnosed application defects and optimized performance bottlenecks.
- Tested developed solutions and supported production releases and fixes.
- Communicated progress, technical constraints, and delivery status with stakeholders.
Sports, Wellness & Nutrition Digital Platform
Developed a digital experience for a sports, wellness, and nutrition destination, supporting customer-facing content and service journeys. Contributed across backend architecture, authentication flows, frontend implementation, and responsive UX. Used Ruby on Rails, React.js, Node.js, Next.js, and REST APIs to deliver integrated web functionality.
Worked closely with backend and frontend team members to clarify architecture and resolve technical dependencies. Participated in Agile sprint planning and delivery activities. Improved application quality through debugging, performance tuning, and iterative enhancements.
- Analyzed project requirements and participated in end-to-end feature development.
- Developed Rails-based backend services and REST APIs for platform workflows.
- Built and integrated authentication flows across frontend frameworks.
- Implemented React.js, Next.js, JavaScript, Tailwind CSS, and responsive layouts.
- Collaborated with backend and UX teams on architecture and screen behavior.
- Participated in sprint planning, story analysis, estimation, and progress communication.
- Resolved defects, performance bottlenecks, and integration issues.
- Supported team members with technical troubleshooting and process improvements.
Online Storyboarding & Creative Collaboration Platform
Developed and maintained an online storyboarding platform used by filmmakers, educators, students, and businesses. Contributed to end-to-end coding, frontend implementation, backend integration, and authentication workflows. Built scalable features using Ruby on Rails, React.js, Node.js, Next.js, and modern JavaScript technologies.
Collaborated with backend teams to define integration architecture and application behavior. Participated in sprint planning and Agile development activities. Supported performance improvements, production issue resolution, and ongoing product enhancements.
- Analyzed user stories and contributed to end-to-end application development.
- Developed Ruby on Rails backend modules and PostgreSQL data interactions.
- Built responsive React.js and Next.js components based on UX requirements.
- Implemented authentication flows and integrated them across frontend frameworks.
- Integrated REST APIs and collaborated on service architecture decisions.
- Participated in sprint planning, estimations, technical discussions, and status updates.
- Diagnosed and fixed bugs and performance bottlenecks.
- Maintained code quality through Git workflows, refactoring, testing, and peer collaboration.
Education
Bachelor of technology - computer science and engineering (2017)

