Skip to content

👋 Hi, I'm

Nikhil Verma

$

Software engineer on AWS License Manager. I ship features in User Subscriptions, the part of it that puts license-included Microsoft software on EC2: Java on Lambda, Step Functions and DynamoDB, across 34 regions. Lately, multi-agent tooling on Bedrock, so ticket triage stops landing on people.

SDE @ Amazon Web Services Santa Clara, California MS CS, UC Irvine Invention disclosure filed · primary inventor

everything below is checkable

01 · the premise

I ship the backend
and argue about the spacing.

Manual work is a bug. I have been proving that since Amadeus: automation tooling there, HCI research at UC Irvine, licensing infrastructure at AWS now. The instinct does not change. Find the expensive manual thing, delete it, go find the next one.

3AWS launches I shipped features into
206prod accounts onboarded to agentic ops, 34 regions
~800support tickets auto-triaged / month
50%less customer compute cost than one product per instance
100+manual hours / month saved by my legal-doc pipeline
1invention disclosure filed, primary inventor

02 · where the hours went

Jobs, newest first.

Software Development Engineer · Amazon Web Services

Feb 2025 – present

AWS License Manager · Santa Clara, CA

  • Multi-product instance support. Sole low-level-design author, and 40+ changes across Java Lambda service logic, DynamoDB persistence and EC2 Image Builder AMI pipelines. Office and Visual Studio now coexist on one EC2 instance, halving customer compute cost against the prior one-product-per-instance model.
  • Cross-account subscription workflow. Designed and implemented it in Java: modeled the CrossAccountRelationship entity, migrated a standalone DynamoDB table into a GSI, and shipped sync and async authorization across Lambda, Step Functions and DynamoDB. It takes $10 per user per month off customer bills, and is what Shared Active Directory support runs on.
  • Product-key leak, caught pre-launch. Led a security analysis of Visual Studio build components showing that a static, non-rotatable product key could be captured on-host via Windows Event ID 4688. A key you cannot rotate is a credential you can never take back. Four delivery designs rejected, one fleet-wide product-key leak prevented.
  • Agentic-ops onboarding. Brought all of User Subscriptions, 206 production accounts across 34 regions, onto the AWS DevOps agentic-ops platform via CDK, wiring Ticketing, Medic, Rome, MWS and Timber into 16 pipelines.
  • Ticket Genie. A Python multi-agent tool on Amazon Bedrock and Claude that classifies and triages roughly 800 tickets a month through Lambda and Step Functions. It took over the manual triage rotation and cut time to resolution by 30%.
  • Windows Server 2025 and Global Licensing Insights. Extended the Java backend services and REST APIs to add Windows Server 2025 support, one of five engineers credited on that launch. Built the backend behind Global Licensing Insights, which shipped at re:Invent, and integrated License Manager data with Tagris for tag-based reporting. Wrote the CloudWatch metrics, alarms, dashboards and canaries that got it through operational readiness review.
JavaDistributed SystemsLambdaStep FunctionsDynamoDBEC2 Image BuilderCDKBedrockCloudWatch

AI Engineer Intern · Amazon Web Services

Jun – Sep 2024

Santa Clara, CA

  • Legal documents to licensing statements. Built a multi-agent, dynamic code-generation pipeline that turns dense contract language into machine-readable licensing statements, saving 100+ manual hours a month.
  • Stack. LangGraph, LangChain and ReAct agents over ChromaDB and OpenSearch vector stores on AWS Bedrock, orchestrated through internal agent-tool servers I built from scratch, because MCP had not shipped yet.
  • Retrieval. Designed the semantic chunking and similarity-search workflow, which reached 83% exact-statement accuracy in internal tests. Not a public benchmark: our documents, our test set.
LangGraphLangChainReActBedrockChromaDBOpenSearchAgentic RAG

Graduate Student Research Assistant · UC Irvine, Dept. of Informatics

Jan – Dec 2024

NSF-funded, under Dr. Anne Marie Piper · Irvine, CA

  • Accessible ChatGPT. Built and benchmarked a multimodal-LLM interface (Next.js, MongoDB, Auth0, OpenAI APIs) that makes slide presentations readable for blind users. NSF-funded, in Dr. Anne Marie Piper's lab. She ran the lab, I built the interface and ran the evaluation.
  • Slack accessibility module. An object-oriented Python abstraction over Slack's API. By our study's own measures, a 75% improvement in workplace-communication accessibility for visually impaired users.
Next.jsPythonMongoDBOpenAI APIHCIa11y

Full Stack Developer I · Amadeus Software Labs

Aug 2021 – Aug 2023

Bangalore, India

  • Owned an in-house data-driven automation product end to end (Golang, Python, React) — saved 3 hours of manual work a day, cut processing time ~70%, and fully automated bug-reporting workflows.
  • Cut the team's incident-investigation time 35% with a Python + Golang web app deployed on Azure via Kubernetes and OpenShift.
  • Ticket-to-code analysis. Analyzed ServiceNow change and incident tickets against commercial C++ code, driving a 15% drop in SLA breaches. Unifying the data repositories behind it cut developer effort another 30%.
  • Ran the HCI side too: user interviews, Adobe XD mockups, user testing and stakeholder reviews — designer and frontend engineer in the same sprint.
GolangPythonReactC++KubernetesOpenShiftAzure
Before that. Three internships, one of them in Kraków

Software Engineer Intern · Amadeus India Jan – May 2021

Built an Angular web app for localization data edits. Took a task from 2 hours per 20 keys to 5 minutes for any number of keys.

Product Design Intern · F22 Labs Sep – Oct 2020

Designed four mobile app experiences in Figma for clients. All four were built and shipped.

Quantum Computing Intern · AGH University, Kraków Jun – Jul 2019

Implemented quantum game theory with the EWL scheme on a quantum internet simulator (SimulaQron, Python), making cooperation the optimal strategy in the Prisoner's Dilemma. Code


03 · toolkit

The working set.

Roughly ordered by how much of my week each one owns.

Backend & Systems

Distributed SystemsMicroservicesEvent-Driven ArchitectureREST APIsLow-Level DesignObservability

Languages & Frameworks

JavaPythonGolangTypeScriptSpring BootFlaskDjangoReactNext.js

Cloud & Infrastructure

LambdaStep FunctionsAPI GatewayEC2 & Image BuilderS3CDKCloudWatchDockerKubernetesTerraformCI/CD

Data & Storage

DynamoDBPostgreSQLMongoDBOpenSearchChromaDB

AI & LLM Systems

Multi-Agent SystemsLangGraphLangChainStrandsBedrock AgentCoreMCPAgentic RAGReActLLM EvaluationPrompt Engineering

Design & Research

FigmaAdobe XDPrototypingUser InterviewsAccessibilityResponsive Design

04 · selected work

In production, or in public.

Three are live AWS features I shipped code into. Launches are team sport, so the credits and my part in each are spelled out. The rest I built because I wanted them to exist.

AWS launch · 2026

Office builder components for EC2 Image Builder

Customers used to pick from a fixed catalog of pre-built Office AMIs. Now they build their own. Office version, architecture, Windows Server base, all chosen inside their own Image Builder pipelines. It also broke an old constraint: Office and Visual Studio, fully pre-licensed, on one instance, which halves customer compute cost against the prior one-product-per-instance model. My part: sole low-level-design author, and 40+ changes across Java Lambda service logic, DynamoDB persistence and the Image Builder AMI pipelines. Two engineers credited on the launch.

JavaEC2 Image BuilderDynamoDBLLD author

AWS launch · 2025

Shared Active Directory support

Centralize subscription management in one account, then launch Office and Visual Studio instances across an entire org. Six engineers were credited on the launch. My part: the cross-account authorization workflow underneath — from the CrossAccountRelationship data model, through a standalone-table-to-GSI migration, to the sync and async authorization paths on Lambda and Step Functions.

Step FunctionsDynamoDB GSICross-account

AWS launch · 2025

Windows Server 2025 support

License-included Visual Studio and Office on Windows Server 2025, selectable straight from the Marketplace launch flow, Remote Desktop Server logins included. A License Manager × Marketplace collaboration credited to five engineers. My part: extending the Java backend services and REST APIs to carry the new Windows Server version end to end.

JavaREST APIsMarketplace

Internal tool · multi-agent

Ticket Genie

An internal multi-agent triage system on Amazon Bedrock and Claude that reads, classifies and routes roughly 800 support tickets a month through Lambda and Step Functions. It replaced a manual triage rotation and cut time to resolution. My favorite kind of project: the sort that hands people their afternoons back.

PythonBedrockClaudeStep FunctionsLambda

Product · UC Irvine ICS Expo

ELI — "Explain it to me Like I am…"

A browser extension that rewrites any article at one of five comprehension levels in a single click, with a distraction-free focus mode built for ADHD readers. Premise: not understanding something should not feel like your fault. I built both sides, the branding and Figma work, then the extension internals and the Gemini Pro backend.

ES6PythonPostgreSQLVertex AIGemini Pro

Open source

XTC Coin

A blockchain-style cryptocurrency backend, written test-first: ECC signatures, a ledger API, multi-peer sync over PubSub. The pytest suite caught more of my mistakes than I did.

PythonFlaskPubSubpytest

Design · published

Uber Compass

An AR concept for Uber pickups. The awkward "where are you?" phone call, designed away. Published in Muzli's design journal.

ARUX ResearchFigma

Side project

GPS Report Generator

Built for a cab startup: turns raw coordinate streams into a full route report using the Google Maps API.

JavaScriptGoogle Maps API

05 · inventions & publications

Written down.

Invention disclosure filed · primary inventor

AI cost governance

An invention in AI cost governance, filed with Amazon as an invention disclosure, not a granted patent. Details stay confidential pending patent review. There is a working prototype behind it, because I do not trust an idea I have not run.

AI GovernanceWorking Prototype

Post Quantum Digital Signature Change in IOTA to Reduce Latency in Internet of Vehicles (IoV) Environments

N. Verma, S. Kumari, P. Jain · IEEE ICIBT 2022 · doi:10.1109/ICIBT52874.2022.9807757 — swapped W-OTS for Dilithium and made IOTA encryption 81% faster for vehicular networks.

CITI Program — IRB Members, Social & Behavioral Research

Certified Apr 2024 · required for the NSF-funded human-subjects research at UC Irvine.


06 · education

School.

University of California, Irvine

Sep 2023 – Dec 2024

MS, Computer Science · Irvine, CA

GPA 3.91 / 4.00

Artificial Intelligence · Generative Models · Advanced Programming & Problem Solving · Operating Systems

Thapar Institute of Engineering & Technology

2017 – 2021

BE, Electronics & Computer · Patiala, India

CGPA 9.03 / 10 (≈ 3.68 / 4)

Data Structures & Algorithms · Operating Systems · Cybersecurity · Cognitive Science


07 · for its own sake

Nobody asked me
to do any of this.

🌊

Raised ₹30,000 in six hours

Youth ambassador for The 5 Gyres Institute. Three weeks to pull off a charity art exhibition: a team of 8, 14 artists, 30+ works. I ran the marketing, the finances and the quality control too.

🏆

Special mention, Trav-Tech Hackathon

Built a travel-search experience with lastminute.com, aimed at making people want to go somewhere instead of comparing prices. Figma, then Figma again, then React.

🛰️

Judged AstroHacks

A high school hackathon. Judging turns out to be harder than competing: you have to explain why a clever idea isn't working yet to someone who stayed up all night building it.

📣

AIESEC, three portfolios deep

Outgoing exchange, incoming exchange and business development. Pitched 9+ sponsors, led digital marketing for Balakalakar and brought in a client worth ₹20k+.

🥽

An AR portal, for the joy of it

Built an Android AR portal app back when everyone was still arguing about whether AR was a fad. Walk through a doorway on your living room floor, end up somewhere else.

🥈

Second, All-India IT Fest

IPSC, 2014. I have been doing this a while.

🗣️

English, Hindi, Punjabi & a little German

The German is officially "limited working proficiency" — realistically, enough to order breakfast with confidence and misunderstand the reply.

08 · the inbox

Write to me.

Distributed systems, agentic AI, or a design problem that has been bugging you for a month. I read all of it, and I answer.

nikhilv1@uci.edu
+1 949-678-2129 Santa Clara, California Pacific Time