Mihir.

Open to freelance

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.

Experience.

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.

Client work.

via Techholding (opens in new tab)

  • WME (opens in new tab)

    2026 – Present

    Software Engineer → Senior Software Engineer

    Modernising the platform and building search with Algolia.

    • 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.

    • AWS Bedrock
    • OpenSearch
    • Node.js
    • Amazon QuickSight
  • 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.

    • ETL
    • Google Cloud
  • Software Engineer

    Built a payment module with Google Pay and Apple Pay.

    • Google Pay
    • 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.

    • Node.js
    • TypeScript
    • Ruby on Rails (legacy)

Stack.

[GenAI]

  • RAG
  • Embeddings and vector search
  • AWS Bedrock
  • Claude

[Backend]

  • Node.js
  • TypeScript
  • Express
  • GraphQL
  • REST
  • Prisma

[Frontend]

  • React
  • Next.js
  • Svelte

[Data]

  • PostgreSQL
  • MongoDB
  • OpenSearch
  • DynamoDB

[Cloud]

  • AWS
  • GCP
  • AZURE(aks)

[Also]

  • Python
  • Svelte
  • MySQL
  • SQLite
  • Sequelize
  • Drizzle
  • Tailwind
  • MUI
  • shadcn/ui
  • Untitled UI
  • Jest
  • Mocha
  • Chai

Credentials.

Certifications

  1. 01

    Claude Certified Architect – Professional

    Anthropic

  2. 02

    AWS Certified Generative AI Developer – Professional

    AWS

  3. 03

    Google Cloud Certified – Generative AI Leader

    Google Cloud

  4. 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)