Software Engineer
Summary
Software Engineer with 3 years building backend systems and REST APIs in Python and FastAPI, mostly on AWS serverless (Lambda, SQS, API Gateway). Comfortable owning services end to end — from API design to data pipelines and reporting. Open to Software Engineer and AI Engineer roles.
Technical Skills
Backend
- Python
- FastAPI
- REST API
- MongoDB
- MySQL
- PostgreSQL
- Node.js
- SQLAlchemy
- Pandas
Cloud & DevOps
- AWS (Lambda, S3, SQS, ECS, EC2, API Gateway)
- GCP (Cloud Run, Cloud Storage)
- Docker
- Linux
- Git
- CI/CD
AI & LLM
- OpenAI Agents SDK
- OpenAI SDK
- OpenRouter API
- LLM Orchestration
- Function Calling
- Prompt Engineering
API Development
- RESTful APIs
- Rate Limiting
- Async/Await
- httpx
- JWT Authentication
Frontend
- React
- JavaScript
- HTML
- CSS
- Tailwind CSS
Professional Experience
Software Engineer — mFilterIt
August 2023 – Present
Bangalore, India
-
Re-architected a BFSI fraud-detection service that builds a person's digital presence from inputs like phone number, email, and social media profiles to flag likely fraud. Moved it from a sequential ECS container to an SQS-triggered AWS Lambda that calls 7–10 internal APIs per entity concurrently, cutting processing time from ~5 minutes to ~2 minutes (about 60% faster)
-
Added per-call failure alerts so the team is notified the moment any upstream API fails, and built the aggregation and data-cleaning layer that combines all API responses into a single fraud-risk result
-
Built PDF and Excel reporting APIs, including bulk Excel exports, using Playwright and PyPDF2. Reduced verification processing time by 60% by implementing async SQS workflows with MongoDB aggregation pipelines and automated PDF/Excel report generation
-
Built a serverless pipeline that ingests bulk brand-protection takedown requests from CSV/Excel files in S3, validates them, and raises takedown tickets through internal REST APIs in chunks of 1,000, syncing status across PostgreSQL and MySQL with a full audit trail
-
Cut database load on that pipeline by batching record updates into a single query instead of one-per-row, and added retry-with-backoff handling for MySQL deadlocks under heavy load
-
Worked on a company-wide ticketing platform (used for customer support and internal takedowns) with RBAC and JWT authentication; diagnosed and fixed recurring "413 Payload Too Large" errors when banking clients uploaded compliance files above API Gateway's 10MB limit by replacing server-side uploads with short-lived S3 pre-signed URLs, letting clients upload directly to S3 and removing both the size cap and the file-buffering load on Lambda
Projects
Digital Twin AI Chatbot
Tech Stack: OpenAI Agents SDK, Python, Gradio, pypdf, Pushover API
- Built and deployed an AI-powered "digital twin" chatbot using the OpenAI Agents SDK (Agent/Runner architecture) with a Gradio web interface, enabling recruiters/clients to interactively query a personal career profile
- Engineered a dynamic context pipeline that parses LinkedIn profile PDFs (pypdf) into a persona-grounded system prompt, keeping the agent's responses accurate and current without manual re-editing
- Implemented custom agent tools (function calling) integrated with the Pushover API to automatically capture lead contact info and flag unanswered questions in real time, turning passive chat into an actionable lead-gen channel
AI-Powered Resume Analyzer
Tech Stack: FastAPI, OpenRouter (GPT-4o, Claude 3.5 Sonnet, Llama 3, Gemma, Mistral), React, TypeScript
- Full-stack resume analysis tool integrating multiple LLMs via OpenRouter API
- Uses a hybrid ML + LLM pipeline to match resumes against job descriptions with 85% accuracy
Link: https://resume-compatibility-checker.vercel.app/
Achievements & Certifications
VibeIT 2025 Hackathon — 1st Place
Team Lead
- Built and presented an end-to-end cloud automation platform with cross-account telemetry and real-time observability
Bright Beginning Award — mFilterIt (2024)
- Recognised as an outstanding new joiner for early contributions to production systems
Certifications
- FastAPI — Udemy (2024)
- Google Cybersecurity Certificate — Coursera (2026)
Education
Bachelor of Technology — Computer Science
Karunya Institute of Technology and Sciences
Coimbatore, India
Jul 2019 – Jul 2023