Rahul Kanna

Rahul Kanna

Full Stack Engineer


About

I am a Full-Stack Software Engineer with experience building, optimising, and deploying applications from concept to production. Professionally, I've specialised in enhancing large-scale e-commerce platforms, where I've architected payment solutions, integrated third-party APIs to cut delivery errors, and optimised performance to reduce API latency by 37.5%. Beyond my professional work, I am deeply passionate about Generative AI and machine learning. I have hands-on experience building conversational AI assistants with Gemini LLM and developing recommendation engines from the ground up. My project work showcases my experience with modern stacks, including building full-stack apps with Next.js, MongoDB and Redis and deploying them with Docker and AWS. I am always excited to leverage my skills in Python, JavaScript, and AI to build efficient, user-centric solutions.

Skills
TypeScript
JavaScript
Python
React
Next.js
Node.js
Google Cloud
Docker
MongoDB
Gemini
Google ADK
Experience

Software Engineer Specialist

ValueLabs

Nov 2023 to Present
  • Architected reusable, PCI-compliant payment solutions for CyberSource and Braintree, contributing to a checkout success rate increase from 98.5% to 99% by incorporating advanced security checks with libraries like Jscrambler.
  • Drove a 3% reduction in delivery failures by successfully integrating the Experian address validation API into the Next.js application, which minimised address-related errors and reduced re-shipment costs.
  • Engineered a sophisticated rule-based promotion engine with a clear front-end display to manage complex offers based on user status, thus significantly improving checkout clarity and flow.
  • Optimised full-stack application performance, reducing API response times by 37.5% (from 800ms to 500ms) and improving page load speeds by 0.75s through strategic implementation of React.js core concepts like code-splitting, lazy loading, and suspense.
  • Refactored the Flask backend to integrate an automated MFA enrollment flow, utilising users’ demographic data to pre-configure SMS and email, thus reducing setup friction for 3M+ users. Optimised account recovery processes (password/username), which led to a 25% reduction in security-related support tickets.

Software Engineer Intern

ValueLabs

Dec 2022 to Oct 2023
  • Built data pipelines using Apache PySpark, Hadoop, Hive, Python and Bash scripting.
Projects

Stock Market AI Agent

Full-stack financial analysis platform powered by Gemini LLMs and Google ADK. Built with React and FastAPI, it orchestrates multi-agent systems via Model Context Protocol (MCP) to serve real-time stock insights, mutual fund data via yfinance, and financial news.

React JS
Python
Fast API
Google ADK
MCP Server

AniDex

Full-stack anime tracking platform built with Next.js, MongoDB, and Redis for low-latency state and watchlist management. Features NextAuth.js (OAuth & email), Dockerized deployment on AWS, and an integrated Gemini LLM chatbot built with Flask for specialized anime recommendations

Next.js
TypeScript
Redis
MongoDB
Docker
AWS
GCP
Flask
NextAuth.js
Education

Bachelors of Engineering

Osmania University

Aug 2019 to Jun 2023
Certifications