Available for new projects

Virendra
Singh Shekhawat

Senior Backend Engineer

Specializing in complex third-party API integrations, scalable SaaS architecture, and high-performance backend systems — built with Node.js and NestJS, shipped to production.

5+
Years Experience
3
Companies Shipped At
10+
Production APIs Built
Coffee Consumed
Scroll
02 — About

Backend-focused.
Product-minded.
Independently working.

Senior full-stack JavaScript developer with 5+ years of production experience — specializing in complex API integrations, scalable SaaS backends, and high-performance Node.js systems.

Previously at Webdunia, Dev Technosys, and Jiak Technology (Singapore). I've shipped a live Reserve with Google integration, engineered concurrent multi-doctor scheduling engines, and built secure AWS S3 document pipelines — all independently owned and delivered to production.

I care about clean architecture, clear communication, and shipping things that actually hold up in production.

Where I've shipped
CompanyRolePeriod
Jiak TechnologyFull-timeSingapore (Remote)
Led the Reserve with Google integration end-to-end — Google Partner onboarding, automated SFTP feed pipelines, core Booking APIs, and a real-time update engine. Also built JWT authentication from scratch and owned the PostgreSQL schema across the platform.
Full-Stack Engineer
2023 — 2024
Dev TechnosysFull-timeJaipur
Sole engineer on Google OAuth and Google Reserve API integrations. Built and shipped Node.js REST APIs and React frontends across multiple client projects with direct ownership of the full delivery cycle.
Full-Stack Developer
2022 — 2023
DoctolinkFull-timeJaipur
Engineered a concurrent multi-doctor scheduling engine with dynamic slot generation and conflict resolution. Integrated AWS S3 with pre-signed URLs and IAM-based access control for patient document storage. Stack: NestJS, MySQL, React.js.
Backend Developer
2021 — 2022
WebduniaFull-timeJaipur
Built and maintained client-facing web products. First production exposure to Node.js backends and React frontends at scale.
Junior Developer
2020 — 2021
Tech stack
Backend
  • Node.js
  • NestJS
  • Express
  • REST APIs
  • Webhooks
Frontend
  • React.js
  • Next.js
  • TypeScript
  • Tailwind CSS
Database
  • PostgreSQL
  • MySQL
  • Prisma
  • Drizzle ORM
  • Redis
Auth & Security
  • JWT
  • OAuth 2.0
  • NextAuth v5
  • RBAC
  • SSH / SFTP
Cloud & Infra
  • AWS S3
  • IAM Policies
  • Vercel
  • Railway
  • GitHub CI
Integrations
  • Reserve with Google
  • Google APIs
  • Stripe
  • Resend
  • S3 Pre-signed URLs
Architecture
  • Controller–Service–Repository
  • Multi-tenancy
  • Cron Pipelines
  • Event-driven
Currently Building
  • QRvana SaaS
  • Drizzle ORM
  • Next.js 15 App Router
  • Supabase
03 — Services

What I build —
and how I build it.

Three types of engagements, each with a defined scope and output. No vague retainers, no scope creep. You know what you're getting before we start.

End-to-end architecture for strict third-party integrations — including platforms like Reserve with Google that have formal partner compliance requirements. I handle the full surface area: OAuth 2.0 authentication flows, automated data feed pipelines over SFTP, real-time webhook synchronization, and idempotent handlers that survive retries without corrupting state.

  • OAuth 2.0 / token management
  • Automated SFTP feed pipelines
  • Real-time webhook handlers
  • Compliance documentation support
  • End-to-end integration testing

Transitioning brittle codebases into clean, maintainable three-layer architectures — Controller, Service, Repository — using Node.js, NestJS, and PostgreSQL. Whether you're starting a new SaaS or inheriting a monolith that no one wants to touch, I design backends that the next engineer can actually reason about.

  • Three-layer architecture design
  • NestJS module restructuring
  • PostgreSQL schema design
  • RBAC & access control
  • API contract documentation

Building the logic-heavy backend systems that off-the-shelf tools can't handle: concurrent multi-user booking algorithms, dynamic availability slot generators with per-resource overrides, and secure document storage on AWS S3 with pre-signed URLs and IAM-based access control. The kind of work where correctness under load actually matters.

  • Multi-doctor / multi-resource scheduling
  • Conflict-free concurrency logic
  • Dynamic slot generation engine
  • AWS S3 + pre-signed URL integration
  • Access-controlled document storage
04 — How I Work

From first message
to live product.

Four steps. No surprises. You know what's happening at every stage — and nothing gets built that you haven't signed off on.

01Day 1
Brief

You tell me what you're building, who it's for, and what success looks like. I ask the questions most developers skip — about your users, your constraints, and what's actually important vs nice-to-have.

Deliverables
  • Project scope
  • Tech recommendation
  • Timeline estimate
02Day 2–3
Proposal

I send a written proposal with a clear scope, deliverables, timeline, and fixed price. No ambiguity. You know exactly what you're getting before a single line of code is written.

Deliverables
  • Written scope doc
  • Fixed price quote
  • Milestone breakdown
03Ongoing
Build

I build in focused sprints with regular check-ins — not radio silence for two weeks followed by a big reveal. You see progress, give feedback early, and nothing surprises you at delivery.

Deliverables
  • Regular updates
  • Staging environment
  • Early feedback loops
04Final week
Ship

Deployment, handoff, and a walkthrough of everything I've built. You get clean code, documentation for anything non-obvious, and a 2-week support window after launch.

Deliverables
  • Live deployment
  • Code handoff
  • 2-week post-launch support
Common questions

Most of my recent work has been remote — I'm comfortable with async communication, different timezones, and international payment methods. Jiak Technology (Singapore) was fully remote.

Small to mid-scale — a business website, a web app with a backend, or an API layer for an existing product. I work alone, so I'm not the right fit for large enterprise projects that need a team.

Yes, for clients I've built for. I offer a monthly retainer for updates, bug fixes, and small additions. It's easier to maintain something I built than hand it off cold.

Send a message through the contact form or WhatsApp with a brief description of what you need. I'll reply within 24 hours with questions or a call link.

Ready to start?

Tell me what you're building — I'll reply within 24 hours.

WhatsApp
05 — Selected Work01 / 03
01
API Integration · Production

Reserve with Google Integration

Direct bookings from Google Search and Maps — engineered end-to-end.

Architected a full Google Partner integration enabling restaurant table bookings from Google Search and Maps. Five phases: Partner onboarding, automated SFTP data pipelines, core Booking APIs, a real-time update engine, and a rigorous sandbox validation before production go-live.

Node.jsREST APIsOAuth 2.0SFTPPostgreSQLWebhooks
Discuss a Similar Integration
case-study · reserve-with-google

Lead Backend Engineer · Restaurant Management SaaS

  • Registered platform as an official Google Partner aggregator
  • Configured production API keys, generated SSH keys
  • Provisioned secure SFTP dropboxes on Google's servers
  • Merchant Feed — business profiles and operational data
  • Services Feed — reservation types and offerings
  • Availability Feed — live table slots by time interval and party size
  • Cron-driven SFTP upload on a strict 24-hour cycle
  • batchAvailabilityLookup — high-volume real-time slot verification
  • CreateBooking — instant reservation creation in PostgreSQL
  • UpdateBooking — modifications and cancellations from Google UI
  • Webhook-based RTU payloads fired on every internal state change
  • Prevented race conditions and double-bookings between batch cycles
  • 100% feed uptime over a continuous 3-day rolling window
  • 14+ successful API calls across all endpoints — zero failures
  • 14+ RTU calls validated in simulation
  • Passed Google's final production verification
Passed Google Partner validation · Live on Search & Maps
06 — Contact

Let's build
something together.

Available for freelance projects — small to mid-scale web apps and business websites. Usually respond within 24 hours.