About Me

Senior Software Engineer

I'm a Senior Software Engineer with 4+ years of experience designing and owning scalable backend and AI-driven systems.

My expertise spans across microservices architecture, system design, distributed data synchronization, and LLM-based applications. I have a proven track record of delivering end-to-end solutions, improving system performance, and mentoring engineers.

I believe in building systems that not only work well today but are designed to scale and evolve with future needs. I'm passionate about continuous learning and staying at the forefront of software engineering.

Key Achievements

Designed end-to-end reporting system that generates and distributes survey and dashboard reports to multiple external systems, supporting both on-demand and scheduled delivery

Architected invite generation system that aggregates customer records from multiple data sources and reliably delivers survey invitations at scale

Stabilized AI Insights Assistant in close collaboration with the product team, implementing RAG pipelines to reduce hallucinations and deliver faster insights

Led data synchronization across multiple microservices to ensure consistency and correctness across the platform

Optimized API performance reducing response times from ~5 seconds to under 500ms, significantly improving user experience

Technical Expertise

💻

Languages & Frameworks

Python Django Node.js Java Spring Boot React Next.js
🗄️

Databases & Data

PostgreSQL MongoDB Redis DynamoDB Vector DBs Kafka Celery
☁️

Cloud & DevOps

AWS Docker Serverless CI/CD
🤖

AI & ML

LangChain RAG Embeddings

⚙️ Architecture & Design Patterns

Microservices System Design REST APIs GraphQL Event-Driven Distributed Systems Data Synchronization Agile/Scrum