Education
Government Engineering College (GTU), Bhavnagar, India - Bachelor of Engineering (B.E.) in Computer Engineering (2013 to 2017). CGPA: 7.87/10
Languages & Database
JavaScript/TypeScript, Python, HTML, CSS, Go, PHP, DynamoDB, MongoDB, PostgreSQL, MySQL, Redis
Frameworks & Tools
Langchain, Langgraph, CrewAI, Node.js, Nest.js, React.js, Next.js, CodeIgniter, Laravel, Vite.js, GraphQL, MinIO, Docker, CI/CD, AWS/Azure DevOps
Experience
Senior Software Engineer (April 2024 to Present)
- Built intelligent document comparison agent for Tata Power's Contract Management System using CrewAI and vector embeddings, streamlining contract analysis workflows.
- Built intelligent document summary extraction system for Tata Power's Finance System using Langchain, Langgraph, vector embeddings, streamlining weeks of manual analysis into hours.
- Natural Language to SQL generator using CrewAI, SQL Schema ingestion for Unilever's NMCI analysis, achieving 95% accuracy and 50% faster workflow
- Built an internal document intelligence tool for Codemonk, with Langchain.js, Vector Embedding, Ollama & MinIO that simply answers based on the documents attached.
Software Engineer (October 2021 to March 2024)
- Architecture shift from Monolith to Microservices to sustain 10k concurrent users with event queue mechanism on Arré Voice app
- Developed Nest.js API modules for ReNew Energy Global following OWASP secure coding practices that digitalized internal workflow
- Enhanced the RhythmUI component usability and developer experience
- Optimized QA processes with impactful in-app widget script - BugSnap, that directly adds bugs to Jira
- Performance improvement across backend and frontend projects
Web Developer (January 2019 to October 2021)
- Built Cookt recipe platform with 10,000+ recipes using CodeIgniter and Python scraping
- Built Security Bond portal and optimized email templates for Jhaveri Securities using MERN stack
- Built hotel management APIs for Shashi Hotels integrating Infor reservations, IoT controls, and payments (Stripe, Venmo, FreedomPay) using MERN and Firestore
- Integrated Paytm and custom wallet APIs for Vendstop vending machines using Node.js
- Delivered Tugo: meal prep simplified, Nutrition Calculator, and Implicit.io using React, Vue.js, and Node.js
PHP Developer (October 2018 to January 2019)
- Built web applications using CodeIgniter and Laravel; focused on feature development and UX
- Improved performance and scalability, reducing page load times by 25%
Software Programmer (July 2017 to October 2018)
- Built ERP for PCB manufacturing covering CRM, BOM, Sales, Inventory, and Shipping using Phalcon and MySQL
- Built mCare SPA with MEAN stack; ported to cross-platform Electron app
Projects
[My GitHub should give a better idea about the things I've worked on recently.]
Tata Power Finance System
Reads and analyzes hundreds of financial documents for Tata Power, reducing weeks of manual work to hours.
Stack: Langchain, Langgraph, Agentic RAG, Postgres (pgvector), Docling.
Tata Power Contract Management
Reads and analyzes hundreds of contracts for Tata Power, reducing weeks of manual review to hours.
Stack: CrewAI, Postgres (pgvector), Docling.
Unilever NMCI Analysis
An internal chatbot that provides analytical insight into the Net Material Cost Impact across their products and regions
Stack: CrewAI, Postgres (SQL + pgvector).
Arré Voice
Voice-only social platform for women; users record and share voicepods.
Stack: Node.js, GraphQL, DynamoDB, NeptuneDB, Go, Redis, Pub/Sub.
ReNew Energy Global - Tender Management
Digital tender management system, streamlining bid submission and evaluation for renewable energy projects, with secure role based access control and helpful AI assistant integration.
Stack: Nest.js, MongoDB, Azure Entra, OWASP security practices.
Shashi Hotels app
All-in-one hotel staff app: reservations, in-room services, IoT controls, and payments. Integrated Infor, Stripe, Philips Hue, ASA Abloy, and more.
Stack: Node.js, Express.js MongoDB, distributed services.
Vendstop
A paytm-linked wallet interface for smart vending machine.
Stack: Loopback.js, Node.js, MySQL, Paytm.
RockED
Built analytics APIs for RockED, a micro-learning platform for car dealership employees.
Stack: Node.js, PostgreSQL.
Miscellaneous
- Multiple personal and professional web app and backends using Express.js, Nest.js, React, Next.js, CodeIgniter, PHP, MySQL consisting basic to advance CRUD etc.
- Generative AI based side projects: CLI Chatbot & PDF to MD
- Vrindavan Furniture- Fullstack app developed using Next.js, Node.js, Mongodb, TailwindCSS