RY

I’m a full-stack developer with around 3.5 years of experience building scalable web applications using the MERN stack (React.js, Node.js, and MongoDB).

About

I’m a full-stack developer with around 3.5 years of experience building scalable web applications using the MERN stack (React.js, Node.js, and MongoDB). I enjoy designing secure, transaction-driven workflows with strong validation, idempotency handling, and data integrity controls, so systems behave reliably even under retries and concurrent requests.

In my recent work, I’ve built and optimized REST APIs with JWT/OAuth authentication, improved performance through query/index tuning, and added centralized logging and error handling to support smooth production releases. I also work on responsive React UI enhancements and collaborate in Agile teams to deliver maintainable, high-quality features, including integration of third-party services with secure fallback handling.

  • 3 years' experience
  • Joined November 2026

Industry experience

  • Software & Internet
  • Financial Services

Work experience

Full Stack Developer · CIBCMar 2025 – Present · 1 yr 9 mos

Built secure transaction workflows for internal banking modules, including account validation, transaction submission, and status tracking with strict data integrity checks. Designed APIs enforcing idempotency and validation rules to prevent duplicate financial transactions during retries and concurrent requests. Implemented role-based access controls and optimized MongoDB queries/indexing to reduce transaction lookup latency by ~20%. Added centralized error handling and logging for traceability of failed transactions, and refactored critical API flows to reduce average response time by 15–25% during peak processing. Ensured transaction state consistency during partial failures and retry scenarios, integrated secure third-party services with fallback handling, and enhanced React-based frontend handling for retries, partial failures, and real-time status updates. Collaborated with QA and business teams on complex scenarios and participated in production issue triage using logs and API

Full Stack Developer · CodeCraftJun 2022 – Aug 2023 · 1 yr 3 mos

Developed a drive test booking web application to manage driving test appointments with real-time slot allocation, secure authentication, and admin-controlled scheduling. Implemented JWT-based authentication and role-based access control, and built dynamic slot management logic to handle real-time availability, booking conflicts, and scheduling constraints. Created RESTful APIs for user, booking, and administrative operations and optimized performance via MongoDB schema design and indexing. Built an admin dashboard for managing slots and monitoring bookings, added robust input validation and centralized error handling, and implemented pagination/filtering for booking records. Improved frontend performance by reducing unnecessary re-renders, ensured responsive UX, and handled concurrent booking requests with API-level validation to prevent duplicate/conflicting reservations. Used Postman for API testing and maintained a clean Git-based codebase.

Software Developer Intern · NexGen TechnologiesOct 2021 – May 2022 · 8 mos

Assisted in building responsive React UI components and supporting REST API development using Node.js and Express.js for smooth frontend-backend integration. Performed CRUD operations in MongoDB and helped integrate frontend components with backend endpoints. Participated in code reviews and followed clean modular code practices with Git, supporting cross-browser and mobile responsiveness. Helped with basic authentication and validation logic, contributed to minor features and bug fixes, and worked in an Agile (Scrum) environment with daily stand-ups and cross-functional collaboration.

Education

Ontario Graduate Certificate - Web Development · Conestoga College2023 – 2024
Bachelor’s in computer science · Avanthi Institute of Engineering & Technology2018 – 2022

Hire RUSHIL YARRAM today

Post a job and invite RUSHIL, or contact them directly. No hidden commission.

Post a job