Experienced Programming Analyst with a demonstrated history of working in the information technology and services industry. Skilled in Full-Stack development including MERN stack & MEAN stack, Generative AI with different LLMs with RAG, ELK Stack, serverless microservices & microfrontends. Strong engineering professional with a Master of Computer Applications - MCA focused in Study from GLS Institute of Computer Technology (MCA Program) (SFI)-Ahmedabad 509.

Skills

Web Development

Master
  • Node.js
  • Angular
  • JavaScript
  • TypeScript
  • Serverless
  • Microservices
  • Microfrontends
  • NX Integration

Databases

Master
  • MongoDB
  • Elasticsearch
  • MySQL

Cloud

Master
  • AWS
  • GCP

Large Language Models

Master
  • GPT 3.5 Turbo
  • GPT 4
  • LLaMa 2
  • Mistral
  • Code Bison & Chat Bison

Vector Databases

Master
  • Pinecone
  • Chroma
  • Qdrant

DevOps & CICD

Intermediate
  • Bitbucket Pipeline
  • Jenkins
  • Docker

Work Experience (3)

Programmer Analyst
Jun 2011 - Sep 2024
Ahmedabad, IN

Developed multiple web applications inlcuding MEAN stack and MERN stack apps for different domains including eduction, health, CMS and many more with different types of databases. Also have an experience with Generative AI to develop LLM applications with different types of LLMs for different purposes.

  • Frontend - React.js, Next.js, Angular

  • Backend - Express, Nest.js, Python FastAPI

  • Databases - MySQL, PostgreSQL, MongoDB, Elasticsearch

  • Cloud - AWS, GCP, Azure

  • Generative AI - LangChain, VectorDBs, Custom tool integrations including APIs

Jr. Programmer Analyst
Jun 2019 - May 2021
Ahmedabad, IN

Developed multiple web applications inlcuding MEAN stack and MERN stack apps for different domains including eduction, health, CMS and many more with different types of databases.

  • Frontend - React.js, Angular

  • Backend - Node.js, Express

  • Databases - MongoDB, Elasticsearch

  • Cloud - AWS

Internship Trainee
Nov 2018 - May 2019
Ahmedabad, IN
  • Learned JavaScript, TypeScript and Node.js with MongoDB, Elasticsearch, MySQL and other Restful API & backend related things.

Projects (7)

Co-Pilot for Event Management
Third Rock Techkno
Team Lead, MERN Stack Developer, Generative AI Engineer, LangChain Developer
Feb 2024 - Current
  • OpenAI GPT Models
  • Vector Database
  • RAG
  • FastAPI
  • Nest.js
  • React.js
  • Gemini
An AI-powered co-pilot designed to assist in creating, planning, organizing, and managing multiple events, handling tasks such as finding venues, generating invitations, managing attendees or guests, and sourcing vendors.
  • Facilitates team collaboration for organizing various event tasks.

  • Generates content and UI based on user queries, a custom knowledge base, and previous conversations.

  • Suggests vendors, venues, and more based on event details like location, budget, and user preferences.

  • Allows users to upload documents and perform tasks such as adding attendees or guests to the list, inviting them via email, and ingesting knowledge into the co-pilot.

  • Assists in reviewing and analyzing budgets by generating comparison charts with estimated costs.

AI-Powered Code Guardian
Third Rock Techkno
Team Lead, Generative AI Engineer, LangChain Developer
Nov 2023 - Feb 2024
  • AWS Titan
  • Gemini
  • Phi3
  • LangChain
  • Vector Database
  • RAG
  • FastAPI
  • Pydantic
A GitHub-integrated code guardian app that reviews code from pull requests and suggests changes based on a custom set of rules and standards.
  • Analyzes code from newly created pull requests using a configurable set of custom rules.

  • Leveraged LangChain to integrate multiple LLMs, enabling the app to use specified LLMs for PR reviews.

  • Implemented Python FastAPI in the backend with Retrieval-Augmented Generation (RAG) functionality.

  • Integrated various LLMs through LangChain, including AWS Titan, Gemini, LLaMa, and Phi3 models.

  • Optimized performance for quick analysis and feedback on code changes in pull requests.

AI-Powered Customer Support Chatbot for Meditation App
Third Rock Techkno
Team Lead, Generative AI Engineer, LangChain Developer
Aug 2023 - Nov 2023
  • Nest.js
  • PostgreSQL as Vector Database
  • LangChain
  • GPT 3.5 Turbo
  • Embeddings
  • Text-generation
Developed an AI chatbot to handle customer queries and provide answers related to the meditation app.
  • Designed and implemented an AI-powered chatbot for a meditation and wellness app to assist users with their queries in a conversational manner.

  • Integrated Natural Language Processing (NLP) to enhance the chatbot's understanding and response accuracy.

  • Implemented a feedback loop to gather user feedback and refine the chatbot's responses.

  • Integrated with the app's existing database and API to provide accurate and personalized responses.

Learning Management System
Third Rock Techkno
Team Lead, LangChain Developer
May 2023 - Aug 2023
  • SCORM Cloud
  • Rustici Engine
  • xAPI - Experience API
  • LMS
  • LRS
A comprehensive LMS where students can engage with various courses supporting different standards such as xAPI, SCORM 1.2, and SCORM 2004.
  • Integrated SCORM Cloud APIs to support multiple course standards including SCORM 1.2, SCORM 2004, CMI 5, and xAPI.

  • Implemented xAPI (Experience API) Learning Record Store (LRS) to manage user course activities.

  • Enabled users to upload custom HTML/JavaScript courses, including interactive Q&A features.

  • Integrated Learning Locker LRS for enhanced data management and reporting.

Strapi Plugin
Third Rock Techkno
Team Lead, LangChain Developer
Mar 2023 - May 2023
  • Strapi
  • LangChain
  • GPT Turbo 3.5
  • Embeddings
  • Text-generation
  • Vector Database
  • Customize Chat UI
Created an open-source strapi plugin which can be used to integrate an AI Chatbot for conversational question and answering to the strapi content.
  • A plugin which adds functionality of AI Chabot to the strapi content.

  • Used LangChain with vector database to create a conversational Q&A for the content.

  • User can ask question to the strapi content.

  • User can customize Chatbot UI.

Social Mentoring Platform
Third Rock Techkno
MERN Stack Developer
Jun 2022 - Mar 2023
  • Nest.js
  • Next.js
  • Web app
  • Stripe
  • MongoDB
  • Redis
  • AWS
  • Swagger
  • Social Logins
  • Socket.io
Platform that helps connect people(students) with mentors from diverse backgrounds and experiences, located all over the world. It has covering a wide variety of topics, languages, and age groups. It has mentors to help guide students and give them advice, or point them in the right direction!
  • Integrated twitter & google login with normal signup

  • Students can subscribe to mentors with free and paid options ( integrated stripe payments )

  • Admin panel for managing everything from admin side

  • Mentors listing for students to explore mentors based on their subjects or interests.

  • Messanging system for students & mentors

  • Token based purchase system for students to purchase digital products from platform.

  • Subscription management based on monthly OR yearly with auto-renewal & cancellation features.

Digital Collections
Third Rock Techkno
Team Lead, MERN/MEAN Stack Developer, ELK Stack Developer
Mar 2019 - Jun 2022
  • Web app
  • JavaScript
  • TypeScript
  • IIIF Standards
  • NX
  • Angular
  • Node.js
  • React
  • Mirador
  • Bodleian
  • Docker
  • Jenkins
  • Tesseract
  • Elasticsearch
  • MongoDB
  • AWS
  • D3.js
  • Leaflet with Open Street Map
A digital library with a vast collection of books, similar to New York Public Library's collections, implementing the IIIF (International Image Interoperability Framework) standards for APIs, including image, annotation, and manifest APIs.
  • Initially served as the backend developer, later transitioned to frontend development (Angular and React) and AWS.

  • Implemented serverless, microservices architecture on the backend.

  • Developed microfrontends using NX to integrate one frontend into another.

  • Utilized AWS services including EC2, Lambda (with layers), SQS, SES, and Batch.

  • Configured Cantaloupe image server to render JPEG2000 images using Grok and Kakadu image compression tools.

  • Deployed applications using Serverless framework, Claudia, and EC2 with Docker.

  • Created RESTful search and filter APIs using Node.js (Express) and Elasticsearch as the search database.

  • Implemented OCR with Tesseract to extract text from book content for search functionality.

  • Developed a custom CMS, rendering dynamic components with Angular and NX.

  • Customized IIIF Manifest Editor (Digital Bodleian) and IIIF Manifest Viewer (Mirador).

Education (4)

Master
Master Of Computer Applications
GLS Institute of Computer Technology
Jun 2017 - May 2019
Grade: 8.67
Bachelor
Bechelor Of Computer Applications
HNGU - Hemchandracharya North Gujarat University
Jun 2014 - May 2017
Grade: 8.17
HSC
12th Commerce
GSHEB - Gujarat Secondary and Higher Secondary Education Board
Jun 2013 - May 2014
Grade: 6.1
SSC
10th
GSHEB - Gujarat Secondary and Higher Secondary Education Board
Jun 2011 - May 2012
Grade: 7.0

Awards

Employee of the month
Third Rock Techkno
2021
Rising Star
Third Rock Techkno
2019
Silent Techy
GLS Institute of Computer Technology
2018

Languages

English

Fluent

Hindi

Gujarati

Native speaker

Interests

MERN Stack

Generative AI/UI & LLMs

  • RAG applications
  • LangChain
  • LLMs
  • Vector databases