Pranav Nagothu

Pranav Nagothu

I'm a |

Software Engineer specializing in Java, Python, and SQL — building scalable backend systems, data transformation pipelines, and cloud-native applications that process millions of records with real-world impact.

✦ About Me

Passionate about Systems & Scale

Hi, I'm Pranav — a Software Development Engineer specializing in Java, Python, and SQL with experience in data transformation systems, query optimization, and large-scale dataset processing for analytics-driven applications.

Currently pursuing my Master's in Computer Science at Georgia State University (GPA: 3.96/4.0), I've worked at Amazon twice — building backend data systems, Spring Boot services, and real-time data pipelines at scale.

My work spans backend infrastructure, relational databases, distributed systems, and cloud-native architecture — turning complex data problems into reliable, production-ready solutions.

Java 17PythonSQLJavaScript Spring BootAWSKafka Apache SparkPostgreSQLDocker
0
Projects
3.96/4.0
GPA Score
0
Internships
// quick facts
📍 Atlanta, GA
🎓 MS CS — Georgia State University (3.96 GPA)
🏢 Amazon SDE (×2) + Capabl
⚡ Open to SDE full-time roles
✦ Journey

My Experience

Professional experience and educational background

Work Experience

Software Development Engineer Intern
Amazon
May 2025 – August 2025
  • Designed and optimized SQL queries, stored procedures, and indexing strategies for large-scale relational datasets, improving data processing efficiency and system performance
  • Built scalable Java 17 and Python backend systems for data transformation workflows, improving issue resolution speed by 87% and enhancing platform reliability
  • Implemented Spring Boot services handling 1,000+ daily requests, enabling efficient data ingestion and transformation using AWS (Lambda, API Gateway, DynamoDB, S3)
  • Worked with large datasets (millions of records) to perform data analysis and performance tuning, improving query execution efficiency
📍 Seattle, WA
Software Development Engineer
Amazon
April 2023 – August 2023
  • Developed Java-based batch data processing systems on IBM iSeries (AS/400), leveraging DB2 for large-scale data transformation, validation, and analytics workflows
  • Designed and optimized complex SQL and DB2 queries, including stored procedures and triggers, for high-volume data processing and reporting
  • Built real-time data pipelines using Apache Kafka and Spark for large-scale data ingestion, transformation, and anomaly detection
  • Engineered RESTful APIs in Python, improving operational efficiency by 15%; reduced latency by 30% (250ms → 175ms) under peak load
📍 Hyderabad, India
Software Engineering Intern
Capabl
January 2023 – March 2023
  • Developed backend services using FastAPI and PostgreSQL, implementing a Redis caching layer that reduced database load by 25% and improved performance by 30%
  • Designed efficient database queries and caching strategies to optimize data retrieval and transformation performance, reducing query response time by 20% and data throughput by 25%
  • Deployed containerized applications using Docker and Kubernetes as part of a CI/CD pipeline, enhancing scalability across production environments
📍 Hyderabad, India

Education

Master of Science in Computer Science
Georgia State University
Aug 2024 – April 2026
  • GPA: 3.96 / 4.0
  • Focus: Distributed Systems, Machine Learning, Cloud Computing
  • Coursework: Advanced Algorithms, Big Data Systems, AI/ML
📍 Atlanta, GA
Bachelor of Technology — Information Technology
BV Raju Institute of Technology
Aug 2020 – May 2024
  • Information Technology
  • Data Structures, Algorithms, Operating Systems, Networks
📍 Hyderabad, India

Awards & Achievements

🏆 Special Mention Award
TECHgium 2024 – L&T Technology Services
Recognized with a Special Mention Award at TECHgium 2024, a national-level technology innovation competition hosted by L&T Technology Services.
🎓 Microsoft Azure for AI
Certification — Microsoft
Certified in Microsoft Azure AI fundamentals, covering AI workloads, machine learning principles, and Azure AI services.
☁️ Google Cloud Database Engineer
Certification — Google Cloud
Google Cloud Database Engineer Specialization — covering Cloud SQL, Spanner, Bigtable, and database migration strategies.
🐍 Python For Everybody
Certification — Coursera / University of Michigan
Completed the Python For Everybody specialization covering data structures, web access, databases, and data visualization with Python.
✦ Portfolio

Featured Projects

Production-grade systems solving real, verified engineering pain points

🛡️
DevTools · AI
FlakeShield

Write-time flaky test prevention platform — catches flakiness before tests even run using AST static analysis and AI-generated fix patches.

  • Go + Tree-sitter AST engine detects all 4 root causes of flakiness at write-time: async races, shared state, hardcoded timeouts, ordering bugs
  • GitHub App webhook → AWS Lambda triggers analysis on every PR; LangChain + Claude API generates fix patches
  • PyTorch binary classifier trained on 10K+ open-source tests predicts flakiness with explainability output
  • Real-time D3.js heatmap with WebSocket updates — risk scores, trends, team analytics
GoPythonTree-sitterNext.jsPyTorchAWS
⚡
Cloud · DevTools
ChaosGuard

Production-grade chaos engineering toolkit — HTTP reverse proxy with policy-driven fault injection, Redis pub/sub kill switch, and real-time blast-radius control.

  • HTTP reverse proxy in Go injecting configurable latency, error rates, and network partitions via policy engine
  • Redis pub/sub kill switch halts all active chaos experiments across distributed nodes in <100ms
  • JWT/RBAC auth, audit logging, and blast-radius enforcement prevent accidental production harm
  • React dashboard with live experiment metrics, history, and one-click rollback
GoRedisPostgreSQLDockereBPFReact
⚖️
AI · Legal Tech
LegalBee

Document processing and data transformation platform handling 5+ document types — 70% reduction in research time with 98% accuracy.

  • Built a document processing and data transformation platform handling 5+ document types, reducing research time by 70% with 98% accuracy
  • Designed a multi-step LLM pipeline with LangChain and persistent context, achieving <2s response time and reducing server costs by 60%
  • Serverless Next.js + TypeScript frontend with Firebase backend enabling real-time document streaming and multi-user collaboration
  • Deployed on AWS with auto-scaling — handles concurrent document processing across contract, filing, and brief document types
Next.jsTypeScriptPythonLangChainFirebaseAWS
🤖
AI · DevTools
CodeCritic AI

AI-powered codebase assistant combining RAG, AST analysis, Graph RAG, and agentic workflows — 85% reduction in manual review effort, 95%+ defect-detection accuracy across multi-language codebases.

  • 5-stage retrieval pipeline: vector search (Chroma) → LLM file selection → ensemble (60/40 weighted) → Graph RAG context expansion → cross-encoder reranking (ms-marco-MiniLM) for precision-first results
  • LangGraph agentic workflow with 6 tools (search_codebase, read_file, find_callers, find_callees, find_call_chain) enabling multi-hop reasoning over large codebases
  • Tree-sitter AST structural chunking preserves semantic boundaries; Merkle tree incremental indexing re-processes only changed files across ZIP, GitHub, local, and web sources
  • Multi-model support: Gemini Pro + Groq (LLaMA 3.3) with adaptive rate limiting and fallback chains; Streamlit + FastAPI + Next.js multi-interface frontend
PythonJava 17LangGraphTree-sitterLangChainApache SparkChromaFastAPINext.jsAzureGemini
📈
AI · Finance
FinAgent

Multi-agent financial analysis pipeline using LangChain and Gemini API — automates stock analysis, earnings sentiment scoring, and investment report generation with 85% reduction in manual research effort.

  • Orchestrated a multi-agent pipeline using LangChain and Gemini API to automate stock analysis, earnings sentiment scoring, and investment report generation, reducing manual research effort by 85%
  • Developed a FastAPI gateway with modular REST API endpoints and independent error handling per data source, serving 50+ concurrent users with 95% error recovery rate
  • Containerized using Docker and automated CI/CD via GitHub Actions for reliable deployment and continuous delivery
PythonFastAPILangChainGemini APIDockerGitHub Actions
✦ Skills

Tech Stack

Production-ready skills across backend, cloud, and AI/ML

⚙️
Languages
Java (Java 17)
Python
SQL
C++
JavaScript
🗄️
Databases
PostgreSQL / MySQL / DB2 / SQL Server
DynamoDB / Redis
Query Optimization & Stored Procedures
Indexing Strategies
🌐
Web & Frameworks
Spring Boot / REST APIs
FastAPI / Flask
React.js / Next.js
Node.js
☁️
Cloud & DevOps
AWS (EC2, S3, Lambda, API Gateway)
Docker / Kubernetes
Jenkins / CI/CD
⚡
Distributed Systems & Tools
Apache Spark / Kafka / Hadoop
Data Pipelines & Transformation
Anomaly Detection Systems
Git
🖥️
IBM Systems
IBM iSeries (AS/400)
ILE RPG / CL Programming
DB2 for i
🔧
Practices
Agile / Scrum / SDLC
Unit & Integration Testing
Code Reviews
Data Transformation & Analytics
✦ Contact

Get In Touch

Open to SDE full-time roles. Let's talk.

Let's build something great together

Whether you have a role to discuss, a project idea, or just want to connect — my inbox is always open.

↑