profile-pic

Rahul Roy

Senior Software Engineer with over years of startup experience. Proficient in backend technologies, specializing in Ruby on Rails. Led hiring, training, and mentoring initiatives, overseeing the entire software lifecycle from conception to execution.
  • Role

    Founder & AI Consultant

  • Years of Experience

    24.2 years

  • Professional Portfolio

    View here

Skillsets

  • MySQL
  • TypeScript
  • Terraform
  • System Design
  • Serverless Framework
  • Scala
  • Rest APIs
  • Redis
  • ReactJs
  • Production Debugging
  • PostgreSQL
  • Performance Optimization
  • Nodejs
  • Ruby on Rails
  • Kotlin
  • GraphQL
  • Git
  • GCP
  • ElectronJS
  • Elasticsearch
  • Docker
  • Distributed Systems
  • CI/CD
  • background jobs
  • AngularJS
  • AWS

Professional Summary

24.2Years
  • Jan, 2026 - Jun, 2026 5 months

    Founder & AI Consultant

    Independent
  • May, 2024 - Dec, 20251 yr 7 months

    Senior Software Engineer

    Agoda
  • Jun, 2022 - Jan, 20241 yr 7 months

    Senior Software Engineer

    Groove
  • Jan, 2014 - Dec, 20173 yr 11 months

    Software Developer

    Tazzo Bikes
  • Aug, 2017 - Aug, 20181 yr

    Application Developer

    Wadi
  • Aug, 2018 - May, 20223 yr 9 months

    Lead Software Engineer

    VueOps
  • Jan, 2014 - Dec, 20173 yr 11 months

    Software Developer

    Freelance
  • Jan, 2014 - Dec, 20173 yr 11 months

    Software Developer

    Pickingo
  • Jan, 2014 - Dec, 20173 yr 11 months

    Software Developer

    Fizzy Software

Applications & Tools Known

  • icon-tool

    Ruby on Rails

  • icon-tool

    ReactJS

  • icon-tool

    NodeJS

  • icon-tool

    Amazon Web Services

  • icon-tool

    S3

  • icon-tool

    SNS

  • icon-tool

    SQS

  • icon-tool

    Lambda

  • icon-tool

    DynamoDB

  • icon-tool

    ElasticSearch

  • icon-tool

    MySQL

  • icon-tool

    AWS

  • icon-tool

    Lambda

  • icon-tool

    API Gateway

  • icon-tool

    Git

  • icon-tool

    Redis

Work History

24.2Years

Founder & AI Consultant

Independent
Jan, 2026 - Jun, 2026 5 months
    Built Thai Copilot, an AI-powered Thai language learning application, owning product, backend, frontend, infrastructure, and deployment end-to-end. Developed the application using Ruby on Rails, React, AWS, and Terraform, including interactive language exercises and context-aware learning flows. Consulted with an early-stage AI startup on product feature delivery across backend, frontend, and AI-enabled workflows.

Senior Software Engineer

Agoda
May, 2024 - Dec, 20251 yr 7 months
    Re-architected B2B partner email notification workflows by decoupling partner configuration from core application logic, reducing new partner onboarding time from weeks to hours. Improved white-label onboarding launch velocity by 5-10x through architectural refactoring, reusable configuration patterns, and cleaner ownership boundaries. Owned end-to-end ADA compliance for B2B post-booking emails, improving accessibility readiness across partner-facing communication flows. Automated B2B email review workflows, reducing manual review effort from 23 hours to minutes and accelerating cross-functional iteration between engineering, product, and operations. Worked across distributed engineering, product, and operations teams to improve reliability and delivery speed in a high-scale travel technology environment.

Senior Software Engineer

Groove
Jun, 2022 - Jan, 20241 yr 7 months
    Owned development and production reliability of Groove's Dialer application as one of two engineers on the squad, supporting a customer-facing real-time communication product. Led implementation of Voicemail Box and International Local Dial features using Ruby on Rails, ReactJS, Twilio APIs, S3, Apex/Salesforce, and ElectronJS. Delivered features that contributed to retention of high-ARR enterprise customers by solving critical calling, voicemail, and international dialing workflows. Designed and maintained GraphQL and REST APIs consumed by frontend and Salesforce integrations, with focus on usability, reliability, and performance. Supported production debugging and incident response for real-time communication systems, converting operational learnings into long-term reliability improvements. Collaborated asynchronously with product, frontend, backend, Salesforce, and security stakeholders across a globally distributed team.

Lead Software Engineer

VueOps
Aug, 2018 - May, 20223 yr 9 months
    Led architecture and development of VueOps Drive, a high-performance document management system built with Ruby on Rails, ReactJS, PostgreSQL, Redis, and AWS, reducing dependency on third-party vendors. Spearheaded migration of a monolithic Rails-based file processing engine to serverless infrastructure using NodeJS, AWS Lambda, DynamoDB, SNS, API Gateway, and Serverless Framework. Reduced file-processing infrastructure cost by 5x and decreased processing failures by 3x through the serverless migration and reliability-focused redesign. Optimized PostgreSQL queries, Redis caching, and background processing patterns to support high-volume document workloads reliably. Drove technical architecture decisions and engineering standards that improved scalability, reliability, and development practices across the company. Led hiring, onboarding, and mentorship for junior engineers while establishing backend best practices within the team.

Application Developer

Wadi
Aug, 2017 - Aug, 20181 yr
    Built internal applications for pricing, catalog, content, and marketing teams using Ruby on Rails, MySQL, and AWS, delivering 25x productivity improvements and reducing operational errors by 5x. Created a pricing and catalog automation platform that reduced a 12-person manual operations workflow to 2 people. Partnered directly with business operations teams to convert manual, error-prone processes into reliable internal tools.

Software Developer

Tazzo Bikes
Jan, 2014 - Dec, 20173 yr 11 months
    Sole backend engineer responsible for Rails APIs for Android and iOS applications; delivered a production payment system under tight business deadlines.

Software Developer

Freelance
Jan, 2014 - Dec, 20173 yr 11 months
    Built full-stack Rails applications for early-stage startups, taking products from concept to MVP in remote, async teams.

Software Developer

Pickingo
Jan, 2014 - Dec, 20173 yr 11 months
    Built real-time order management and delivery tracking systems using Rails, Redis, and AngularJS for brands including Burger King and Subway.

Software Developer

Fizzy Software
Jan, 2014 - Dec, 20173 yr 11 months
    Integrated 50+ REST/SOAP APIs into Elasticsearch and contributed to Speedlancer, a microtask platform with payment workflows.

Achievements

  • Led implementation of Voicemail Box and International Local Dial
  • Spearheaded hiring and training initiatives
  • Created robust payment system during demonetization phase
  • Designed and delivered a customer-facing order management and delivery tracking system

Major Projects

15Projects

VueOps Drive

    A high-performance document management system, crafted with Ruby on Rails, ReactJS, and AWS.

VueOps File Processing Engine

    Migrated existing slow monolithic file processing engine to serverless infrastructure with NodeJS, AWS, and Serverless framework.

Pickingo's Order Management and Delivery Tracking Systems

    Built a customer-facing order/delivery management system along with a delivery tracking system to track delivery field executives in real-time across cities.

Groove's Dialer App

    Integrated new features such as international local dialing and voicemail functionality into the dialer app.

Wadi Internal Portals

    Built tools automating manual processes and reducing effort for pricing & operations teams.

TazzoBikes Payment System

    Designed and delivered a payment system crucial during demonetization at an early-stage startup.

Wadi Internal Portals for Various Teams

    Built mission-critical internal tools for the pricing & operations team.

Tazzo Bikes Payment System

    Designed & delivered a payment system in a week at an early-stage startup.

Tazzo Bikes

VueOps Drive

VueOps File Processing Engine:

Pickingo s order management and Delivery tracking Systems:

Groove s Dialer App:

Wadi Internal Portals for various teams:

TazzoBikes:

Education

  • B.Tech, Computer Science and Engineering

    Guru Gobind Singh Indraprastha University (2014)