# CV of Uttam Gelot

> Uttam Gelot is a Senior Software Engineer at Bacancy in Ahmedabad, India. He designs microservices, REST APIs and integrations between business systems. He works mainly with Node.js, TypeScript and AWS, and with modern CI/CD. He built software for e-commerce, IoT and automotive companies. His strengths are system speed and hard production problems.

- URL: https://uttamgelot.com/cv/
- Updated: 2026-10-17
- Author: Uttam Gelot

## Summary

Uttam Gelot is a Senior Software Engineer at Bacancy in Ahmedabad, India. He designs microservices, REST APIs and integrations between business systems. He works mainly with Node.js, TypeScript and AWS, and with modern CI/CD. He built software for e-commerce, IoT and automotive companies. His strengths are system speed and hard production problems. Payo is his open-source CLI for AI coding assistants.

## Experience

### Senior Software Engineer, Bacancy

April 2022 to now · Ahmedabad

Earlier roles at Bacancy: Lead Software Engineer, Engineering Manager, Director of Engineering (Node.js department).

- As Director, led the Node.js department. Set the strategy and the plan, and made sure the teams delivered.
- Work with clients in other countries. Lead and mentor teams on several projects at the same time.
- Interview candidates, estimate projects, and give internal sessions on AI tools and good practice.
- Design systems and databases. Manage DevOps: CI/CD, cloud infrastructure and deployments.

### Senior Web Developer, Excellent Webworld

June 2021 to March 2022

- Designed and delivered web and IoT systems with Node.js, MySQL, MQTT, Electron and AWS. This included the backend, the database, the APIs and the cloud deployments.
- Led and mentored developers. Set good practice for code, architecture and performance. Delivered on time.
- Worked with clients in other countries to define requirements and estimates. Built smart home systems, medical GUIs and e-commerce platforms.

### Full Stack Developer, PulsAero Agency

November 2020 to May 2021

- Designed and built full-stack web applications with JavaScript, Python, Django, Webflow and Three.js. Owned the database design, the plan and the delivery.
- Built one dashboard for Google and Facebook ad data. Wrote Python scripts to collect data and to automate manual work.
- Worked with designers and other developers. Helped other developers with technical problems.

## Projects

### [Warehouse integration platform](https://uttamgelot.com/work/warehouse-integration/)

Uttam Gelot works on a platform that connects online shops to warehouse partners. The shops include Shopify, WooCommerce and Billbee. The warehouses include DHL and JTL. He brought DHL onto the platform, moved the Shopify connector from REST to GraphQL, and cut query time from 4 seconds to 50 milliseconds.

### [Automotive marketplace and finance platform](https://uttamgelot.com/work/automotive-marketplace/)

Uttam Gelot designed and built the backend of an automotive marketplace from zero. The platform handles vehicle sales, loan applications and expert advice. He used Node.js, TypeScript, PostgreSQL, TypeORM and Redis. He added payments with Stripe and messages with Twilio, and he ran the CI/CD pipelines on Jenkins.

### [Smart home IoT backend](https://uttamgelot.com/work/smart-home-iot/)

Uttam Gelot built the backend of a smart home product from zero. It uses TypeScript, AdonisJS, MySQL and AWS. A custom MQTT broker sends messages between the server and the home devices. An admin panel lets the team manage the devices. He also led the main design and product decisions.

### [3D virtual art museum](https://uttamgelot.com/work/virtual-art-museum/)

Uttam Gelot built a 3D virtual art museum from zero. Visitors walk through the galleries in the browser and look at digital art made in Blender. He connected the museum to a Webflow shop, so visitors can buy the art. The 3D files load from Google Cloud Storage.

## Open source

**[Payo](https://uttamgelot.com/open-source/payo/)**: Payo is an open-source command-line tool by Uttam Gelot. It asks short questions about a software project. Then it writes the rule and skill files that AI coding assistants read, such as AGENTS.md and Agent Skills. It supports Claude Code, Cursor, GitHub Copilot, Codex, Windsurf, Zed and Antigravity. "Payo" is the Gujarati word for "foundation".

- [chrnorm/deployment-action #94](https://github.com/chrnorm/deployment-action/pull/94): Resolve Node.js version migration warning. Moves the action from Node.js 20 to Node.js 24. Merged on 2026-03-22.
- [chrnorm/deployment-status #54](https://github.com/chrnorm/deployment-status/pull/54): Resolve Node.js version migration warning. Moves the action from Node.js 20 to Node.js 24. Merged on 2026-03-22.
- [featbit/featbit-node-server-sdk #3](https://github.com/featbit/featbit-node-server-sdk/pull/3): Fix and improve README. Adds a missing import and makes the guide clearer for Node.js developers. Merged on 2026-01-19.
- Bug report [featbit/featbit #939](https://github.com/featbit/featbit/issues/939): Invited users sometimes do not get a default password. Fixed.
- Bug report [glitchtip/glitchtip-frontend #330](https://gitlab.com/glitchtip/glitchtip-frontend/-/issues/330): Duplicate environment names in the environment filter. Fixed.

## Skills

- **Languages:** TypeScript, JavaScript, Python
- **Backend:** Node.js, NestJS, Express, AdonisJS, Django, REST, GraphQL, Microservices, WebSockets
- **Messaging:** Kafka, MQTT
- **Data:** PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, TypeORM
- **AWS:** AWS, ECS, ECR, Lambda, CloudFormation, CDK, CloudFront, Route 53, AppConfig, Textract, CloudWatch
- **DevOps:** Docker, Kubernetes, Nginx, PM2, Jenkins, GitHub Actions, CI/CD, Git
- **Observability:** Sentry, Elastic APM, Grafana
- **Quality:** Unit tests, Contract tests, Swagger / OpenAPI, Feature flags (Unleash)
- **Frontend:** React, Next.js, Three.js, Webflow, Electron
- **Integrations:** Shopify, WooCommerce, Billbee, DHL, JTL, Stripe, Twilio, DocuSign
- **Tools I build with:** Bun, Cursor, Claude Code

## Education

Bachelor of Engineering, Computer Engineering, LJ Institute of Engineering & Technology, Ahmedabad (Gujarat Technological University), 2016 to 2020. CGPA 8.98 / 10.

## Awards

- Team of the Quarter, Bacancy (several times)
- Spot Award, Bacancy (several times)

## Languages

English (professional), Hindi (native), Gujarati (native).

## Contact

- Email: uttammali1137@gmail.com
- Phone: +91 7203919938
- WhatsApp: https://wa.me/917203919938
- LinkedIn: https://www.linkedin.com/in/uttam-gelot
- GitHub: https://github.com/uttam-gelot
- Instagram: https://www.instagram.com/uttam_1137
- HackerRank: https://www.hackerrank.com/profile/uttamgelot
