R

Hi, I'm Rahul

Full Stack Developer

Crafting exceptional digital experiences with modern web technologies. Specialized in building scalable full-stack applications with 5.5 years of experience.

Rahul

About Me

As a passionate Software Engineer, I specialize in building robust and scalable web applications. With expertise in Java, Spring Boot, JavaScript, Angular, React, and cloud technologies, I create seamless full-stack solutions that drive efficiency and innovation.

My experience spans frontend and backend development, API design, and scalable architecture, with a strong foundation in Agile and DevOps. I am committed to writing clean, efficient code and staying up-to-date with industry trends to deliver cutting-edge solutions that enhance user experiences.

Frontend

Angular, React.js, Next.js

Backend

Springboot, Node.js, Django

Database

SQL, NoSQL

Cloud

AWS, GCP, Azure

Decorative background

Professional Experience

Deloitte - Amazon Web Services (AWS)

Deloitte - Amazon Web Services (AWS)

Vancouver, Canada

June 2025 - Present

Full Stack Engineer

  • Migrated Partner Central from Salesforce to AWS by building synchronization flows using EventBridge, SQS, StepFunctions, and ECS.
  • Developed Salesforce to AWS integrations using JWT OAuth, Named Credentials, Roles Anywhere, and asynchronous queueable jobs.
  • Led development of micro-frontend applications using React and AWS Cloudscape, enhancing modularity and reusability across platforms.
  • Identified technical risks early, authored HLD, LLD, threat models, and implemented mitigation strategies to ensure smooth process flow
Canada Revenue Agency

Canada Revenue Agency

Vancouver, Canada (Hybrid)

November 2023 - June 2025

Software Developer 2

  • Developing custom web application features for international clients.
  • Implementing secure backend systems with Spring Boot while modernizing legacy ColdFusion.
  • Creating RESTful APIs and managing Microsoft SQL Server databases.
  • Introducing automated testing strategies with Microsoft Playwright.
Canada Revenue Agency

Canada Revenue Agency

Vancouver, Canada (remote)

May 2022 - October 2023

Software Developer 1

  • Built responsive and scalable frontend interfaces using Angular for improved user experience.
  • Created frontend unit tests with Jasmine and Karma, achieving 50% test coverage.
  • Designed and facilitated sprint planning, retrospectives, and backlog grooming as Scrum Master.
  • Analyzed end-user needs, delivering Proof of Concepts through stakeholder communication.
Uangteman

Uangteman

Hyderabad, India

June 2019 - December 2020

Software Developer

  • Designed responsive UIs with React.js, improving user satisfaction by 15%.
  • Migrated Laravel PHP backend to Spring Boot microservices, reducing server load by 30%.
  • Built and optimized REST APIs with OAuth authentication and third-party integrations.
  • Automated repayments and optimized MySQL queries, cutting processing time and load time.

Essential Technologies

Java

Springboot

React

Angular

Node.js

JavaScript

Python

SQL Server

MongoDB

MySQL

Git

HTML5

CSS3

AWS

Docker

Featured Projects

LettuceEat - food ordering platform

LettuceEat - food ordering platform

A full-stack user-friendly solution catering to local restaurants, enhanced UX and streamlined deployments with CI/CD automation.

MongoDBExpressReact.jsNode.js
SafeDeposit - cloud plumbing system

SafeDeposit - cloud plumbing system

A serverless, scalable, on-demand data processing application leveraging a multi-cloud Backend-as-a-Service model.

AWSDynamoDBLambdaGCP Firebase
Analysis of customer spending pattern

Analysis of customer spending pattern

A customer spending analysis made using Machine Learning models, by creating data-driven dashboards for insights on products, marketing, and purchasing.

PythonNumPyMatplotlibPlotlySlearn

Education

Dalhousie University, Halifax, Canada

Master's Degree in Applied Computer Science

Dalhousie University, Halifax, Canada

January 2021 – August 2022

Jawaharlal Nehru Technological University, Hyderabad, India

Bachelor's Degree in Computer Science

Jawaharlal Nehru Technological University, Hyderabad, India

August 2015 – April 2019

Get in Touch