Skip to content
aviral gupta
Portrait of Aviral Gupta, senior full-stack developer

AVIRAL GUPTA · SENIOR FULL-STACK ENGINEER · AVAILABLE FOR PERMANENT ROLES

// ABOUT

Aviral Gupta, backend-first full-stack developer.

I build production software where the backend, data and integrations have to work reliably. I have nine years of experience, most recently as Senior Developer at Thrifty Car Rental UAE, where I designed six Node.js microservices replacing Dollar UAE's .NET backend and wrote the bulk of it, migrated Thrifty UAE's PHP/Laravel monolith to Next.js without losing a ranking, and built Cariva from an empty repository.

I am strongest in the parts of a system that sit between the UI and production: APIs, data flows, services, queues, payments, integrations and the architecture that keeps them reliable. My experience includes Mercedes-Benz R&D India, a Google client engagement at Grid Dynamics and building large web platforms in the UAE. I am currently available for permanent senior engineering roles, focused on scaling production backend platforms and Next.js systems.

NINE YEARS PRODUCTION EXPERIENCEPERMANENT ENGINEERINGENGLISHNODE.JS · TYPESCRIPT

// TRACK RECORD

Where has this been proven?

  1. 08.2026 to present

    guptaaviral.com

    Open to permanent engineering roles

    Currently exploring new opportunities while learning, experimenting and building personal projects. Focused on a technical career transition, deep architectural optimisation and runtime metric tracking.

  2. 01.2024 to 07.2026

    Thrifty Car Rental UAE

    Senior Developer

    Ran the web platforms for Dollar, Thrifty and Cariva in a team of five under the Head of E-commerce. Also set and reviewed the work of an outside development agency of five people. Designed the six Node.js microservices that replaced Dollar's .NET backend and wrote the bulk of it, migrated Thrifty's PHP Laravel monolith to Next.js with no ranking loss, built Cariva from scratch, and owned technical SEO across the 858 pages now live.

  3. 10.2023 to 12.2023

    Grid Dynamics

    Software Engineer

    A client engagement with Google on a connected device platform: data packet handling, image upload and processing, and data integrity.

  4. 03.2022 to 09.2023

    Mercedes-Benz R&D India

    Consultant

    ISTDaWo, a platform of more than thirty microservices collecting vehicle data from automated feeds and from manual entry across several departments, then putting it through a staged approval process that checks integrity before the data is used for certification and marketing. Node.js, TypeScript, MongoDB, Kafka, RabbitMQ.

  5. 06.2017 to 11.2021

    SIKA Interplant

    Senior Engineer

    Aerospace and defence. Built an internal online estimating tool, and managed international clients across order intake, technical questions and shipping.

  6. 10.2016 to 04.2017

    OSSPL

    Trainee Engineer

    Worked on the design of mechanical equipment including furnaces, scrubbers and cyclones.

// STACK

What do I actually work with?

BUILD

Next.js (SSR/SSG/ISR)ReactTypeScriptNode.jsExpressMongoDBRedisRabbitMQGCPDockerCI/CD

MEASURE

GA4GTMMeta PixelConversions APIConsent Mode v2Search Console

VERIFY

PlaywrightVitestaxe-coreLighthouse CINew RelicGoogle Geministructured data / llms.txt

Production AI experience: an OCR onboarding flow built on Google Gemini, shipped into a revenue-critical path at Thrifty.

// WHAT NEXT

What am I looking for?

An internal engineering organisation where I can take long-term ownership of backend infrastructure, data layers and performance gates. I am particularly interested in Node.js, TypeScript, React and Next.js systems, from backend architecture through production delivery.

For a hiring team, that means a senior engineer with hands-on architecture and production experience: someone who owns the services, the data model and the performance budget in production, rather than only the ticket in front of them.

// VALUES

How do I work?

Evidence over opinion

I prefer evidence over assumptions: tests, measurements, logs and working software. When something matters, I want a way to verify it.

Honesty over upsell

I would rather recommend the smaller fix than sell unnecessary work. The goal is to solve the engineering problem, not maximise the scope.

Ownership over hand-offs

One person from scope to deployment. Decisions, implementation and handover stay connected instead of being passed between sales, consultants and developers.

Compliance by default

Consent Mode v2, GDPR and UAE PDPL alignment are part of the definition of done, not an add-on.

// OPEN TO WORK

Hiring, or building something that needs an engineer?