Available for new projects

Virendra
Singh Shekhawat

Senior Backend Engineer

Building fast, scalable web applications from pixel-perfect interfaces to production-ready backend systems.

5+
Years Experience
20+
Projects Delivered
10+
Production APIs
100%
Responsive Websites
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)
Refactored monolithic backend into a scalable three-layer architecture (controller–service–repository), improving separation of concerns, maintainability, and testability across the codebase.
Senior Software Engineer
Jun 2025 — Nov 2025
Dev Technosys Pvt LtdFull-timeJaipur
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 Developer
Dec 2021 — May 2025
Webdunia (India) Pvt LtdFull-timeIndore
Contributed to frontend and backend development of a Net Banking Application using Angular, handling UI components, API integration, and business logic.
Associate Software Engineer
Jun 2019 — Feb 2020
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.