About Me
GenAI-focused technology professional with 14+ years of software engineering experience and strong expertise in designing AI-powered, enterprise-grade applications. Hands-on experience with LLMs, RAG, LangChain, LangGrap…
GenAI-focused technology professional with 14+ years of software engineering experience and strong expertise in designing AI-powered, enterprise-grade applications. Hands-on experience with LLMs, RAG, LangChain, LangGraph, prompt engineering, embeddings, semantic search, structured outputs and agentic workflows, together with Python backend development and enterprise data integration. Strong frontend/UI architecture background in React, TypeScript and Next.js, enabling end-to-end delivery from AI services and APIs to production user experiences. Experienced in technical leadership, architecture/design reviews, mentoring and production delivery.
Experience
Senior Principal Consultant / UI Lead
<p>Lead UI architecture and development for enterprise applications using React and TypeScript, translating business requirements into scalable and maintainable solutions.</p><p> Design AI-enabled application experiences connecting production React frontends with Python services, LLM workflows, RAG pipelines and enterprise APIs/data sources.</p><p> Build GenAI workflows using Python, LLMs, LangChain and LangGraph, including retrieval, prompt orchestration, structured outputs and multi-step agentic patterns.</p><p> Develop REST and GraphQL integrations using Node.js/Express and Python, including authentication, authorization, error handling and evolving JSON contracts.</p><p> Designed an Insurance Claims Management application using React, TypeScript and AG Grid for 20K+ records with virtualization, infinite scrolling and server-side filtering/sorting.</p><p> Implemented RBAC with USER and ADMIN roles, protected routes and permission-based UX while treating backend authorization as the source of truth.</p><p> Designed document-viewer capabilities for multi-page PDF rendering, navigation, zoom, fit-to-width, loading/progress and error handling.</p><p> Built enterprise RAG pipelines covering document ingestion, parsing, chunking, embeddings, vector retrieval and context-grounded response generation.</p><p> Implemented structured LLM workflows for document/invoice extraction, JSON parsing, response validation and application-ready objects.</p><p> Lead and mentor engineers through technical design, code reviews, standards, story refinement and delivery planning.</p><p> Support Dockerized services and Jenkins/CI-CD workflows for production delivery.</p>
UI Developer / Senior UI Developer
<p>Developed enterprise banking applications using React.js, Redux and modern JavaScript.</p><p> Designed reusable UI components and contributed to scalable frontend architecture and development standards.</p><p> Integrated REST and GraphQL APIs and collaborated with backend teams on end-to-end functionality.</p><p> Built payment workflow modules including UPI/payment-related user journeys and backend integration.</p><p> Improved application performance and user experience through frontend optimization and reusable components.</p><p> Participated in code reviews, technical discussions, defect resolution and production support.</p>
Senior Software Engineer
<p>Designed and developed responsive enterprise web applications using AngularJS, HTML, CSS and JavaScript.</p><p> Implemented UI enhancements, reusable components and application integrations for enterprise workflows.</p><p> Collaborated with business and backend teams on features, fixes and application improvements.</p><p> Participated in debugging, code reviews and production support.</p>
Senior Software Engineer
<p>Developed client-facing web interfaces and implemented frontend functionality using JavaScript-based frameworks.</p><p> Worked on feature development, application enhancements and defect resolution.</p><p> Contributed to reusable UI development and maintainable frontend implementation.</p>
Software Developer
<p>Worked on enterprise applications and UI development using JavaScript frameworks.</p><p> Implemented application enhancements, UI functionality and defect fixes.</p><p> Collaborated with development and testing teams through delivery cycles.</p>
Software Engineer
<p>Developed and maintained web applications with a focus on UI development and application enhancements.</p><p> Implemented frontend changes, resolved defects and supported application maintenance.</p><p> Worked with development and testing teams to deliver application releases.</p>