Senior Software Engineer

Building scalable solutions with modern technologies

Full-Stack Software Engineer with 4+ years of experience designing, building, and scaling high-performance applications using React.js, Next.js, Python, FastAPI, and PostgreSQL. Proficient in GenAI and LLM integration (LangChain, RAG, OpenAI). Strong advocate of clean architecture, performance optimization, and building AI-powered products. Open to back-end, full-stack, and AI/ML infra roles.

senior-engineer.js
class () { this.skills = [ 'JavaScript', 'Python', 'React', 'Generative AI', 'System Design' ]; this.experience = '4+ years'; } buildAmazingThings() { // Let's create something great! return 'πŸš€ Innovation'; } }

Technical Skills

Backend Development

Python FastAPI Django Docker Microservices Redis PostgreSQL CI/CD

AI & Generative AI

LangChain OpenAI API Azure API DALL-E API Elastic Stack VectorDB LanceDB RAG Workflows

Frontend Development

React.js Next.js TypeScript Redux JavaScript Material UI D3.js Storybook HTML5 CSS3

Cloud & Infrastructure

AWS EC2 AWS S3 AWS SQS Docker Microservices CI/CD System Design

Tools & Methodologies

Git Storybook CI/CD Agile System Design Code Review Performance Monitoring

Education

B.Tech in Computer Science and Engineering

Indian Institute of Information Technology (IIIT), Agartala

2018 – 2022

  • Specialized in software engineering and computer science fundamentals
  • Completed coursework in algorithms, data structures, and system design
  • Participated in technical projects and coding competitions
  • Developed strong foundation in programming and problem-solving

Professional Experience

Software Development Engineer II

Ai Palette, Bangalore (Hybrid)

Jan 2024 – Present

  • Built FoodGPT - RAG solution using FastAPI, LLM, LangChain, OpenAI, LanceDB, and PostgreSQL to generate AI-powered insights
  • Worked on Generative AI feature concept generation and image creation using Azure/OpenAI and DALLΒ·E
  • Re-architected Screen Winner microservice, reducing bugs by 90% and handling high-volume message
  • Improved API performance by 70% via Redis caching, query optimization, and materialized views
  • Used async programming to scale concurrent user capacity from 50 to 200+
  • Designed centralized logging with Elastic Stack, reducing API debugging time by 30%
  • Automated data refresh pipelines and migrations, reducing manual effort by 50%

Software Development Engineer I

Ai Palette, Bangalore (Hybrid)

May 2022 – Dec 2023

  • Delivered a global search reducing data retrieval time by 50% and increasing user engagement by 85%
  • Developed and optimized Sunburst and Trend Pillar visualizations with D3.js that reduce latency by 93%
  • Implemented a robust role-based access control system (RBAC) with user-scoped permissions and token-based authentication, reducing the onboarding time by 65%
  • Refactored key UI modules in React and Material UI to reduce bundle size performance by 25%

Software Engineering Intern

Ai Palette, Bangalore

Jan 2022 – Apr 2022

  • Integrated Amplitude and Hotjar for analytics, enabling A/B testing and driving a 15% increase in user adoption

Software Engineer Intern

Neoastra Technologies, Remote

Jun 2021 – Nov 2021

  • Built responsive React.js interfaces for a food delivery web app, improving load time by 10%

Software Engineering Intern

Innovation Knowledge Software Solution LLP, Remote

Aug 2020 – Jun 2021

  • Developed a Flutter mobile app with 10,000+ downloads on Google Play

Featured Project

πŸ€–

AI Coding Agent

A Claude-style AI coding assistant built with React, FastAPI, and Google's Gemini 2.0 Flash API. Features real-time streaming responses, persistent chat history, and an integrated code editor with live preview capabilities. Includes Monaco Editor for VS Code-like experience and intelligent code artifact extraction from AI responses.

React.js FastAPI Gemini 2.0 Flash Material-UI Monaco Editor Server-Sent Events Vite TypeScript

Let's Connect

I'm always interested in new opportunities, exciting projects, and meaningful collaborations. Whether you're looking for a senior engineer to lead your next project or want to discuss innovative solutions, let's start a conversation!