About Skills Experience Projects Contact

Aditya Chaudhary

Backend
Available for opportunities
3+ Years Experience

Chaudhary Aditya Engineer.

About

Backend engineering, shipped in production

I'm a backend software engineer focused on building,designing and shipping production systems across APIs, microservices, data-intensive applications, and cloud infrastructure. I work with FastAPI, Django, and Django REST Framework to build scalable backend services, alongside React-based frontends, asynchronous workflows, and AWS deployments. I'm also exploring AI application engineering, integrating large language models, Retrieval-Augmented Generation (RAG), semantic search, and tool calling into backend applications.

I care about the engineering decisions behind a system as much as the code itself: how services communicate, how data flows, how queries and read models are optimized, how failures are handled, and how applications are secured and operated in production. Beyond traditional backend development, I'm interested in building practical AI-powered features that combine document retrieval, structured application data, and LLMs. I also design and ship end-to-end systems, including multi-tenant SaaS platforms with their own backend architecture, infrastructure, and deployment pipelines.

Backend Systems
FastAPI, Django, DRF, microservices, PostgreSQL, Redis, and CQRS architectures
AI Application Engineering
RAG pipelines, vector search, embeddings, LLM integration, and API tool calling
Cloud & Infrastructure
AWS (EKS), Docker, Kubernetes, GitHub Actions CI/CD, and Prometheus/Grafana
Full-stack capable
React, Tailwind, JS — comfortable owning a feature end-to-end

Expertise

Skills & Tools

Programming Languages
Python JavaScript
Backend Development
Django FastAPI Flask Django-rest-framework Frappe
Frontend Development
JavaScript CSS Tailwind React
Data Management
PostgreSQL MySQL MongoDB SQLite Redis Elasticsearch
DevOps & Infrastructure
Docker Nginx GitHub CI/CD AWS Linux Prometheus Grafana
Backend Engineering
Microservices Architecture REST API Design Event-Driven Systems Multitenant Architecture Message Queues Background Jobs (Celery / RQ) Websockets Caching Strategies Rate Limiting API Versioning Authentication & Authorization API Documentation (OpenAPI / Swagger)
AI Engineering
Generative AI (GenAI) Retrieval-Augmented Generation (RAG) LangChain LLM Integration Embeddings Semantic Search Vector Databases Tool / Function Calling Prompt Engineering AI-powered REST APIs

Career

Experience

Upforce Tech
Python Backend Developer
July 2025 – Present
  • Scalable Backend Systems: Designed and developed REST APIs using FastAPI, Flask, and Django REST Framework across microservices, applying DDD principles to structure services around business capabilities and support thousands of users.
  • Architecture & Design: Implemented CQRS with Elasticsearch-based denormalized read models, improving read performance and reducing complex relational queries and database load.
  • Async & Event-Driven Systems: Built asynchronous workflows using Celery, RQ, and Amazon SQS, including bulk email processing for 10,000+ messages with worker scaling, retries, and dead-letter queues.
  • AI Engineering & RAG: Developed Retrieval-Augmented Generation (RAG) workflows using LangChain, embeddings, and vector search to retrieve relevant learning materials and documentation, enabling LLMs to generate context-aware responses grounded in source content.
  • LLM Integration & Tool Calling: Integrated LLM tool calling with backend APIs to retrieve structured application data, including learner progress and course details, combining application data with retrieved documents to provide relevant responses.
  • Performance, Security & Testing: Optimized PostgreSQL queries and Redis caching/rate limiting for multi-tenant services; implemented RBAC, secure token-based service-to-service communication, OpenAPI contracts, and automated tests using Pytest and pytest-asyncio.
  • DevOps, Deployment & Monitoring: Containerized and deployed microservices using Docker and Kubernetes (AWS EKS), implemented CI/CD pipelines with GitHub Actions and Codefresh, and monitored service health using Prometheus, Grafana, and Kubernetes logs.
Techseria Pvt Ltd
Python & React Developer
May 2024 – June 2025
  • ERP Development & Workflow Automation: Developed and customized Frappe ERP modules for the Singapore client project, Digo, including reports, print formats, filters, workflows, user management, API integrations, scheduled tasks, notifications, and data import/export. Automated operational workflows, reducing manual effort by 70%.
  • AI-Powered Maintenance Assistant (RAG & LLM Integration): Worked on an AI-powered assistant that combines Retrieval-Augmented Generation (RAG) with LLM tool calling to help workers retrieve building maintenance information, check maintenance status, and access relevant guidance from maintenance manuals, standard operating procedures (SOPs), and internal documentation.
  • Contextual Knowledge Retrieval: Applied RAG concepts involving document ingestion, text chunking, embeddings, semantic search, and context-grounded LLM responses to retrieve relevant maintenance instructions and provide answers based on internal documentation.
  • Backend Integration & API Development: Developed REST APIs using Django and Django REST Framework for client-side and mobile applications, implementing authentication, CRUD operations, dynamic routing, and PostgreSQL integration.
  • Azure Backup Module: Engineered a Frappe application for automated site backups with configurable Azure credentials, backup types, retention policies, and scheduling. Supported manual backup triggers and automated execution.
  • Frontend Development (React & Frappe): Built interactive pages and dashboards using React and Material UI, implementing protected routes, role-based navigation, and data-driven UI components to improve ERP workflows.
  • Issue Resolution & System Reliability: Resolved scheduler job failures, cron execution issues, PDF rendering bugs, and image rotation errors to improve application stability.
BrainyBeam Technologies
Python Developer
Aug 2023 – Apr 2024
  • Led the development of a Hotel Booking Web App using Django, Python, HTML, CSS, JavaScript, and MySQL.
  • Integrated user authentication, order history, and Razorpay payment processing for secure transactions.
  • Designed RESTful APIs to manage dynamic booking data and ensure seamless functionality. Also deployed the project on GitHub.

Work

Projects

Vine Supplier Chain Observability | Professional
A production supplier-chain observability platform built for SLR Consulting / RCS Global, enabling analysis, visualization, and monitoring of critical-mineral supply chains and relationships between suppliers.

Contributed primarily to the backend modernization of the platform, migrating the application from a legacy backend to a modern Python/FastAPI stack while preserving existing business workflows and application functionality.

Led the migration of existing backend functionality by redeveloping legacy APIs with FastAPI, restructuring backend components, and implementing new APIs and supplier-chain features required by the modernized platform.

Worked extensively on database migration and data-model evolution, adapting legacy schemas and migrating existing application data to the new backend architecture while maintaining data integrity and compatibility with existing workflows.

Implemented and maintained data-processing pipelines and backend integrations for supplier-chain data, including validation, transformation, and application-level processing required to support the platform's observability workflows.

Developed comprehensive unit, integration, and API test coverage using Pytest and pytest-asyncio, providing regression protection throughout the migration and subsequent feature development.

Containerized backend services using Docker and maintained OpenAPI/Swagger API documentation, supporting development, integration, deployment, and ongoing maintainability of the platform.
XPRIZE Learning Platform | Professional
Contributed to a large-scale multi-tenant learning platform under the XPRIZE ecosystem, supporting scalable and content-driven education workflows.

Worked on a microservices-based architecture with schema-based tenant isolation, enabling secure and efficient tenant-specific data handling.

Designed and developed core platform capabilities including learning workflows, progress tracking, content management, and RBAC-based access control.

Designed Retrieval-Augmented Generation (RAG) workflows using LangChain, embeddings, vector search, and LLM integration to generate context-aware responses grounded in course materials and learning documentation.

Developed document ingestion and indexing pipelines for learning resources, including text extraction, chunking, embedding generation, and semantic retrieval.

Integrated LLM tool calling with backend APIs to retrieve learner progress, course details, and learning resources, combining structured application data with retrieved knowledge.

Implemented tenant-aware retrieval and RBAC enforcement to ensure AI-generated responses respected course-level permissions and tenant data isolation.

Designed event-driven asynchronous workflows for background processing and AI document indexing, using background jobs and Redis to support scalable content updates and responsive services.

Optimized performance using Redis for tenant-aware configuration caching and efficient request handling.

Enhanced platform security with file validation pipelines and region-specific access control mechanisms.

Contributed to infrastructure using Docker, Kubernetes (AWS EKS), and Codefresh CI/CD pipelines across staging, demo, and production environments.
VideosForChange | Professional
A production-scale video-based social engagement platform serving 10,000+ users, focused on content discovery and competition workflows across multiple levels.

Implemented CQRS architecture by separating read and write models, leveraging a denormalized read store with background reindexing on data mutations to eliminate complex joins and significantly improve query performance.

Designed an event-driven architecture to decouple core modules, enabling asynchronous workflows such as email notifications, CSV imports, cleanup tasks, and search reindexing using Celery and message queues.

Built a scalable notification system capable of handling 10,000+ email messages using Amazon SQS with a worker-based architecture supporting dynamic upscaling and downscaling.

Implemented retry mechanisms with retry queues and dead-letter queues (max 3 attempts), improving reliability and failure handling across distributed workflows.
FordgeIndia | Personal
A multi-tenant SaaS platform for local businesses that enables vendors to create professional digital storefronts with custom branding, products, collections, business information, vendor-specific subdomains, and direct WhatsApp ordering.

Built the core management platform using Django REST Framework and a React + Vite dashboard, implementing vendor onboarding, authentication, product and collection management, portfolio customization, publishing workflows, access control, and subscription management.

Designed a distributed read architecture where AWS Lambda generates versioned vendor-specific SQLite read databases from PostgreSQL, uploads them to Amazon S3, and publishes Redis events to notify the FastAPI portfolio service when new data is available.

Built a lightweight FastAPI read layer that consumes Redis events and performs atomic SQLite database replacement. Implemented version-based caching for fast vendor portfolio responses using nginx and used S3 + CloudFront for CDN-based delivery of the public React application.

Implemented live Razorpay subscription and payment processing with webhook handling and payment verification, along with Nginx as a reverse proxy and CloudWatch for application and infrastructure logging.

Deployed the platform using Docker and GitHub Actions CI/CD across AWS infrastructure including EC2, S3, CloudFront, Lambda, PostgreSQL, Redis, and CloudWatch.
Python Django DRF FastAPI React PostgreSQL SQLite Redis AWS Lambda S3 CloudFront EC2 CloudWatch Nginx Docker GitHub Actions Razorpay
Aditya Chaudhary NoteStudio built with Django and React
Note App ZenMode
Note App Public Link
Note App login
Note App register
Note App profile
NoteStudio | Personal
This is a full-stack note-taking application built using Django (DRF) for the backend and ReactJS for the frontend. It features secure authentication using JWT with registration, login, logout, token management, automatic token refresh, and blacklist handling for enhanced security. Users can seamlessly perform full CRUD operations on notes including create, edit, delete, pin, and unpin. A key feature of the platform is the ability to generate public shareable links for notes. Users can mark a note as public, which generates a unique link that can be shared on social media or with anyone. Recipients can view the note through the public archive page without needing an account. Notes can also be switched back to private at any time for full control over visibility. Deployment is automated using GitHub Actions CI/CD. The backend runs on AWS EC2 using Gunicorn and Nginx, with DuckDNS for domain routing and Let's Encrypt for HTTPS security. The frontend is hosted on Netlify, and the database is managed on NeonDB for reliability and performance.
Python Django DRF React JWT AWS EC2 Netlify NeonDB GitHub Actions
Thought Exchanger Home
Thought Exchanger Profile
Thought Exchanger Notifications
Thought Exchanger Login
Thought Exchanger Register
Thought Exchanger Tweet | Personal
Developed a Django-based social media platform enabling users to create, like, comment, and save tweets, with a follow/unfollow system and real-time notifications for activities like new followers, unfollowing, and tweet interactions. Built a secure authentication system with registration, login, logout, password reset, and profile management for updating profiles, uploading pictures, and managing tweets.
Added media uploads for tweets and profile images to ensure a rich user experience. Enhanced interactivity with a modern UI, Bootstrap styling, and dynamic Toast Messages for real-time feedback (e.g., login success, new comments, likes, or errors).
Python Django JavaScript Bootstrap SQLite Jinja
Resource Center
Vercel Logs
AWS
NeonDB
Resource Center | Personal
Developed a file sharing platform allowing users to upload, manage and download resources securely. Implemented authentication, integrated AWS S3 cloud storage for file management and used PostgreSQL (NeonDB) for database management. Application deployed using Vercel.
Python Django AWS S3 PostgreSQL NeonDB JavaScript
JS Projects Home
Weather App
Fetch API
News App
Todo App
Carousel
Guessing Game
Date Color
Counter
Color Changer
JavaScript & DOM Projects | Personal
A collection of mini projects built to demonstrate core JavaScript and DOM manipulation.

Includes projects such as weather finder, dynamic user cards, news web app, to-do list with local storage, image carousel, number guessing game and more.
JavaScript HTML CSS DOM APIs LocalStorage

Background

Education

Gujarat University
Bachelor's of Computer Applications (BCA)
2021 – 2024
Raja Ram Vidhya Vihar
Higher Secondary School
2019 – 2021

Say hello

Let's work
together.

Open to new opportunities, freelance projects, or a good conversation about tech. Don't hesitate to reach out.