Mihir Lathiya Senior Software Engineer - GenAI & Full Stack
Senior software engineer with 4+ years at Techholding, working mainly in Node.js and TypeScript. I build RAG and LLM applications on AWS Bedrock, after years of moving legacy Rails services to Node.js and React.
2021 – Present
Software Engineer Intern Associate Software Engineer Software Engineer Senior Software Engineer
Senior Software Engineer Jul 2026 – Present Built a RAG chatbot for financial analysis on AWS Bedrock and OpenSearch, with a Node.js backend. Wrote the ingestion, embedding, retrieval and synthesis stages so answers come from the relevant source data. Automated multi-step reasoning for calculation-heavy questions, including stress-testing scenarios, replacing manual analysis work. Streamed responses so users see answers forming during long, computation-heavy queries. Kept the chatbot restricted to its domain to handle sensitive financial data safely.
Software Engineer 2023 – Jul 2026 Built QuickSight dashboards and data views for real-time and near-real-time reporting. Helped migrate legacy Rails services to Node.js and TypeScript, which cut code size and improved performance. Created a Rails-style Node.js template so new services start with a consistent structure.
Associate Software Engineer 2022 – 2023 Worked across 25+ microservices during the platform's move from Ruby on Rails to Node.js and React. Delivered a live video streaming feature for a client-facing platform ahead of schedule. Fixed long-standing issues in 6+-year-old legacy services, making them more stable and faster.
Software Engineer Intern 2021 – 2022 Built task assignment, employee tracking and project workflow features for a project management platform. Worked in Node.js, TypeScript, React, GraphQL and PostgreSQL, integrating APIs and fixing bugs with the team. Software Engineer → Senior Software Engineer
Modernising the platform and building search with Algolia.
Vine Financial 2026 Senior Software Engineer
Built a RAG chatbot for financial analysis on AWS Bedrock and OpenSearch with a Node.js backend, and embedded Amazon QuickSight dashboards on the company's website.
Software Engineer
Built ETL jobs for moving data from a third-party vendor to Google Cloud, and checked that the migrated data matched the vendor's output.
Software Engineer
Built a payment module with Google Pay and Apple Pay.
Software Engineer
Worked on ticketing features and internal services.
Associate Software Engineer
Maintained legacy backend services and helped migrate legacy Rails services to Node.js and TypeScript.
[GenAI] RAG Embeddings and vector search AWS Bedrock Claude [Backend] Node.js TypeScript Express GraphQL REST Prisma [Data] PostgreSQL MongoDB OpenSearch DynamoDB [Also] Python Svelte MySQL SQLite Sequelize Drizzle Tailwind MUI shadcn/ui Untitled UI Jest Mocha Chai Certifications 01 Claude Certified Architect – Professional
Anthropic
02 AWS Certified Generative AI Developer – Professional
AWS
03 Google Cloud Certified – Generative AI Leader
Google Cloud
04 Google Cloud Certified – Associate Cloud Engineer
Google Cloud
Education Master of Computer Applications (MCA)
GLS Institute of Computer Technology
8.62 CGPA · 3rd rank
Bachelor of Computer Applications (BCA)
Kamani Science and Prataprai Arts College
8.22 CGPA · 2nd rank
Languages English, Hindi (Fluent) · Gujarati (Native)