π Master's student in Computer Science at the University of Massachusetts Amherst π‘ Building AI-powered products, backend systems, and APIs that work in production, not just demos π§ Experienced with Python, FastAPI, PostgreSQL, Redis, Docker, AWS, LangChain, Kafka, and gRPC π Portfolio: sanjana-reddy-portfolio.vercel.app βοΈ Blog: https://dsawithsanjana.vercel.app/ π« Email: sgurrappagaru@gmail.com
This repository highlights my software engineering and AI engineering projects across professional and academic work. My focus is on building production-grade backend systems, REST APIs, real-time event systems, secured microservices, and LLM-powered applications, with strong performance, reliability, and clean architecture at every layer.
Duration: May 2022 β June 2024
Scope: Full-stack backend engineering across Agriculture, Retail, Financial, Healthcare, and Education domain clients β building APIs, chatbots, microservices, and data systems on AWS.
Key Contributions:
- Engineered RESTful APIs using FastAPI and PostgreSQL to serve Agriculture client workflows, cutting average query response time from 850ms to under 500ms across core endpoints.
- Built a conversational chatbot using LangChain and GPT integrations enabling automated first-response handling across Retail portals, reducing average human escalation rate by 33%.
- Redesigned and indexed relational PostgreSQL schemas using SQLAlchemy ORM for Retail domain applications, reducing overall average data retrieval time by 29%.
- Deployed Python microservices on AWS Lambda and Kafka to process bursty financial transaction workloads, improving overall pipeline throughput by 31%.
- Implemented a Redis caching layer for high-frequency Healthcare API endpoints, cutting average backend response time from 1.2s to under 200ms across peak traffic windows.
- Containerized backend microservices using Docker and streamlined automated deployments through CI/CD pipelines, reducing release cycle from 3 days to under 6 hours.
- Documented internal REST API contracts and system architecture specifications across Education and Retail domains, enabling successful onboarding of three new engineers.
Core Stack:
Python FastAPI PostgreSQL SQLAlchemy Redis LangChain GPT API AWS Lambda AWS S3 Apache Kafka Docker CI/CD REST APIs Git
Duration: March 2022 β May 2022
Scope: Backend data engineering for a Healthcare platform, Python-based ingestion pipelines, PostgreSQL schema design, and API documentation.
Key Contributions:
- Analyzed patient Healthcare records using Python and PostgreSQL, identifying critical data quality gaps and improving downstream pipeline processing accuracy by 21%.
- Automated Healthcare data ingestion workflows using Python scripts and raw SQL, reducing manual processing overhead for clinical records from 6 hours to under 1 hour.
- Consolidated fragmented patient Healthcare datasets into a single unified PostgreSQL schema, improving cross-team data accessibility and overall reporting consistency by 18%.
- Documented data models and REST API endpoints for Healthcare platform modules, supporting structured knowledge transfer to the full-time engineering team.
Core Stack:
Python PostgreSQL SQL REST APIs Git
Stack: FastAPI WebSockets Redis pub/sub PostgreSQL JWT Docker
- Built a real-time notification system using WebSockets and Redis pub/sub, delivering live event updates to thousands of concurrent users with sub-100ms latency.
- Implemented JWT authentication and role-based access control using FastAPI and PostgreSQL, securing multi-tenant user sessions and reducing unauthorized access attempts by 28%.
π github.com/sanjana459/real-time-notification-system
Stack: FastAPI gRPC PostgreSQL OAuth2 Docker AWS
- Designed a secured microservices architecture using gRPC and Docker enabling strongly typed inter-service communication, reducing API contract errors across services by 30%.
- Deployed an OAuth2 authorization server on AWS using FastAPI and PostgreSQL, supporting full token refresh flows and achieving consistent sub-200ms authentication response times.
π github.com/sanjana459/oauth2-microservices-platform
Stack: Astro JavaScript Vercel
- A technical blog covering Data Structures and Algorithms, written to explain concepts clearly with visual examples and real code walkthroughs.
π github.com/sanjana459/dsa-blog Β· π https://dsawithsanjana.vercel.app/
| Category | Technologies |
|---|---|
| Languages | Python, SQL, Bash, HTML |
| Backend & APIs | FastAPI, REST APIs, SQLAlchemy, gRPC, WebSockets |
| AI & ML | LangChain, GPT API |
| Auth & Security | JWT, OAuth2 |
| Databases & Messaging | PostgreSQL, Redis, Apache Kafka |
| Cloud & DevOps | AWS Lambda, S3, Docker, CI/CD Pipelines |
| Tools & Practices | Git, Postman, Linux, Agile |
I build AI-powered backends and APIs that work in production, not just demos. My work spans real-time systems, secured microservices, and LLM integrations, built with clean architecture, strong performance, and reliability at every layer. Whether it's cutting API latency from 850ms to 500ms, shipping a chatbot that handles first-response at scale, or designing gRPC-based services with sub-200ms auth, the principles are the same: own it end to end, measure what matters, and never ship something you can't explain.
π§ Email: gurrappagaru.sanjana@gmail.com π LinkedIn: linkedin.com/in/sanjana-gurrappagaru π» GitHub: github.com/sanjana459 π Portfolio: sanjana-reddy-portfolio.vercel.app
β Every star feels like a little high five π€ thanks for cheering me on β¨