Senior Full-Stack Engineer · Cloud Platform · Event-Driven Systems · AI Agent Platforms

Dev Patel

First software engineer on a dental-manufacturing automation team, with 5 years building cloud platforms, real-time applications, and production AI systems. I set the architecture, infrastructure-as-code, authentication, and frontend standards supporting 80+ backend services and 15+ React applications — from an event-driven platform processing 1M+ events a day to an Amazon Bedrock agent platform that turned week-long investigations into self-serve answers.

Event scale
1M+ events a day · minutes to seconds
Platform leverage
Standards across 80+ services · 15+ React apps
Operational reach
Fleet analytics across 3,500+ machines
Serverless IoT telemetry Event-driven Terraform IaC Bedrock AI agents React 19 design system Device OTA
What I Bring

I turn complex factory, device, and data systems into reliable software products.

My work sits where machines, cloud infrastructure, operations teams, and customer-facing systems meet: ingesting telemetry, designing backend services, automating environments, and shaping dashboards that make operational decisions faster.

01

First engineer in, full-stack owner

The first software engineer on the Automation team, a hardware engineering group — I joined mechanical and controls engineers bringing connected devices online across five sites and built the cloud telemetry backend and the application platform above it. I own architecture and delivery end to end: design the systems, deploy the infrastructure, then guide two engineers through implementation and review changes before production.

02

Real-time events at scale

Architected the topic-routed ingestion platform over AWS IoT Core and Kafka/MSK processing 1M+ events a day — fanning out to webhooks, live WebSocket clients, a time-series store, and 100+ DynamoDB tables, cutting operational visibility from minutes to seconds.

03

Standards other engineers build on

Established the Terraform + Lambda delivery standard — a uniform repo scaffold, GitLab CI, and multi-account promotion, now the default across 80+ backend services — plus the shared React 19 / MUI / Vite design system behind 15+ applications. New services and new apps both start from a working shell instead of a blank page.

04

AI & analytics that remove manual work

A production Bedrock agent platform answering natural-language questions over live operational data, fleet analytics over 3,500+ machines with idle detection, and closed-loop ChatOps that turns an alert into a one-click remediation from Microsoft Teams.

Engineering Shape

A full-stack engineer with depth in distributed cloud systems.

I am strongest in product-facing platform work: building the services, interfaces, and automation that connect edge devices, cloud infrastructure, internal users, and business outcomes.

IoT + telemetry AWS IoT Core, MQTT device fleets, X.509 provisioning, OTA delivery
Event Layer Kafka / MSK, EventBridge, WebSocket APIs, SQS, SNS
Cloud Services Lambda, API Gateway, DynamoDB, RDS, S3, Athena, Cognito, IAM
User Experience React 19, MUI, Vite, real-time dashboards, reporting, ChatOps alerts

Backend and integration

REST APIs, microservices, event contracts, cloud storage, data transformation, service orchestration.

Frontend product systems

A shared React 19 / MUI / Vite design system, token-driven light/dark theming, real-time WebSocket dashboards, operator workflows, chart-heavy reporting.

Infrastructure and delivery

Standardized Terraform + Lambda patterns, multi-account promotion, GitLab CI/CD, authentication and RBAC, deployment hygiene, production support.

AI-assisted workflows

Amazon Bedrock, planner-routed agent orchestration and tool-use, NL-to-SQL over Athena, human-in-the-loop gating on writes, prompt engineering.

Selected Systems

Production platforms I architected, built, and own end to end.

Where production details are confidential, these are framed by problem type, architecture, and capability. The two leading platforms — the IoT device-management and OTA control plane and the unified data-exchange backbone — I designed, built, and own as the sole engineer. The rest span a manufacturing execution system and workflow engine, a production Bedrock agent platform, the shared React design system, fleet analytics, ChatOps remediation, and the telemetry and authentication infrastructure beneath them, where I set the architecture and led delivery.

Flagship platform · sole engineer AWS IoT + Python + Terraform

IoT Device Management & OTA Platform

The cloud control plane for a fleet of CNC milling machines — provisioning devices, pushing firmware and configuration over the air, and reconciling what each machine actually runs against what the cloud intends. Designed, built, and owned end to end.

  • Zero-touch X.509 provisioning with least-privilege per-device policies
  • Over-the-air firmware and machine-config delivery
  • Device-shadow reconciliation: hash-verified config, conflict detection, auto-recovery
Flagship platform · sole engineer Python + AWS IoT + Terraform

Unified Real-Time Data Exchange Platform

A topic-routed pub/sub backbone ingesting all factory MQTT traffic and fanning out to webhooks, live WebSocket clients, and a time-series store (Timestream for InfluxDB) — the ingestion layer the rest of the platform reads from.

  • Topic routing and webhook forwarding over AWS IoT Core, Kafka/MSK, and WebSocket APIs
  • No-code message transformer with HIPAA-oriented PII hashing
  • 1M+ events a day into 100+ DynamoDB tables, minutes to seconds
Platform · architect & lead Python + AWS + Terraform

Manufacturing Execution System & Workflow Engine

An event-driven MES of 19 serverless microservices that digitized a paper-based production process — a configurable workflow engine where every step emits structured events, resurfaced as LLM-generated dashboards and real-time KPIs for plant leadership. I set the architecture and infrastructure and built the core services, with the team delivering alongside me.

  • Ordered steps with state transitions, conditional branching, scripted actions, and inventory side-effects
  • HTTP and WebSocket APIs with an IoT-driven Resource Manager: optimization, DynamoDB-stream processing, IoT triggers
  • Terraform-provisioned, multi-account promotion, deployed via GitLab CI
Platform · architect & lead Amazon Bedrock + Node.js + DynamoDB

AI Agent Platform

A production, planner-routed multi-model agent (Claude + Amazon Nova) embedded in the MES, answering natural-language questions over live production data and guiding staff in-product — collapsing a week of cross-team investigation per customer concern.

  • 10-tool registry: live DynamoDB access, sandboxed code interpreter, NL-to-SQL over Athena, analytics presets, email/SNS/IoT actions
  • Human-in-the-loop gating on every write action
  • Structures free-text ticket narratives into queryable records
  • Builds charts and KPIs on demand instead of fixed dashboards
Frontend platform React 19 + MUI + Vite

Shared Design System & App Platform

The React 19 / MUI / Vite design system used across the application portfolio — token-driven light/dark theming, a layout shell, and a reusable component kit (command palette, data grid, dialogs, status chips, empty states) — so a new app starts from a working, consistent shell instead of a blank page. Now behind 15+ real-time operational dashboards.

Analytics platform React + MUI + Entra ID

Fleet Analytics Dashboard

The serverless analytics behind a 3,500+ device fleet dashboard — utilization and idle detection over a state engine, a unified per-device 360 view, and Zendesk / Pega service-desk integrations — unifying five sites and nine production lines. Later moved its endpoints off full-table scans onto precomputed rollups with async backfill.

Ingestion & edge AWS IoT + MQTT + Kafka consumers

Machine Telemetry & Fault Visibility

The device-side edge of ingestion: getting heterogeneous machines to speak in the first place — an MQTT topic taxonomy, connectivity and heartbeat monitoring, Kafka consumers, and normalization of vendor-specific machine output into one common event shape, with faults routed as they happen. It gave production facilities real-time fault visibility for the first time.

Platform security Cognito + Entra ID + RBAC

Authentication & authorization platform

A single reusable Lambda authorizer validating Cognito and Azure AD (Entra) JWTs plus scoped API keys across HTTP, REST, and WebSocket APIs, with a dynamic RBAC engine rolled out log-then-enforce to zero mismatches — standardizing secure access across internal operational applications.

Closed-loop ops Microsoft Teams + Lambda

ChatOps Remediation

Turned alerts into one-click action: Adaptive Cards that fire into Microsoft Teams on threshold breaches and failure-rate spikes, with operator buttons calling back into Lambda to remediate the device directly from chat — no console, no runbook hunt.

Engineering tool Next.js + React + three.js

3D Mesh QC Viewer

In-browser rendering of dental 3D meshes (STL / PLY / OBJ) with reference-vs-test geometric deviation heatmaps and PDF / zip export for quality control.

Experience

Built in production, grounded in fundamentals.

I started with computer science fundamentals, then moved into production engineering across cloud platforms, telemetry, dashboards, integrations, AI workflows, and deployment automation.

Sep 2021 - Present

Software Engineer III

Glidewell Dental · Irvine, CA

Software Engineer III (2025 – Present) · Software Engineer II (2022 – 2025) · Software Engineer I (2021 – 2022)

Joined as the first software engineer on a hardware engineering team bringing connected devices online across five sites, and built the cloud telemetry backend and the application platform above it. Own architecture and delivery end to end — design the systems, deploy the infrastructure, then guide two engineers through implementation and review changes before production.

Applications & frontend platform

  • Established the shared React 19 / MUI / Vite design system used across the application portfolio — token-driven light/dark theming, a layout shell, and a reusable component kit (command palette, data grid, dialogs, status chips, empty states) — so a new app starts from a working, consistent shell instead of a blank page.
  • Replaced hours of daily manual status checks with 15+ real-time operational dashboards — live KPI, throughput, utilization, and exception views streamed over WebSocket to teams across five sites and nine production lines.
  • Digitized a paper-based production process by building a configurable workflow engine — ordered steps with state transitions, conditional branching, scripted actions, and inventory side-effects — so every step emits structured events, resurfaced as LLM-generated dashboards and real-time KPIs.

Platform & infrastructure

  • Cut new-service setup from days to hours by establishing the Terraform + Lambda delivery standard — a uniform repo scaffold, GitLab CI that builds artifacts and deploys on apply, and promotion across AWS accounts — now the default across 80+ backend services.
  • Architected the event-driven ingestion platform processing 1M+ events a day — topic-routed pub/sub over AWS IoT Core and Kafka/MSK, fanning out to webhooks, live WebSocket clients, a time-series store, and 100+ DynamoDB tables — cutting operational visibility from minutes to seconds.
  • Designed a secure device-management and OTA platform for a fleet of connected machines — automated X.509 certificate provisioning, per-device least-privilege policies, remote firmware delivery, and self-healing configuration reconciliation.
  • Own authentication and authorization across HTTP, REST, and WebSocket APIs — Lambda authorizers validating Cognito and Azure AD (Entra) JWTs plus scoped API keys, and a dynamic RBAC engine rolled out log-then-enforce to zero mismatches.
  • Kept platform spend flat as event volume grew by choosing serverless over always-on compute — no idle EC2 or container capacity, DynamoDB on-demand by default — tying cost to actual load rather than provisioned capacity.

AI & data

  • Turned week-long, cross-team investigations into self-serve answers with a production LLM agent platform on Amazon Bedrock — a planner-routed multi-model agent (Claude and Nova models) with a 10-tool registry, a sandboxed code interpreter, human-in-the-loop gating on writes, and NL-to-SQL over Athena.
  • Delivered the serverless analytics behind a 3,500+ device fleet dashboard — utilization and idle detection over a state engine, a unified per-device 360 view, and Zendesk / Pega service-desk integrations — then moved its endpoints off full-table scans onto precomputed rollups with async backfill.
  • Turned alerts into one-click action with closed-loop ChatOps in Microsoft Teams: Adaptive Cards that fire on threshold breaches and failure-rate spikes, with operator buttons calling back into Lambda to remediate the device directly from chat.
2017 - 2021
Rutgers School of Arts and Sciences

Rutgers University - New Brunswick

Bachelor of Science in Computer Science

Toolbox

A stack broad enough for product delivery and deep enough for platform work.

Languages

Python, JavaScript / Node.js, SQL

Frontend

React 19, MUI, Vite, Next.js, Tailwind, Plotly, Highcharts, WebSocket / MQTT clients

AWS

Lambda, IoT Core, API Gateway (REST / HTTP / WS), DynamoDB, RDS, S3, SQS / SNS / SES, EventBridge, Athena, MSK, Cognito, EC2

AI & ML

Amazon Bedrock (Claude, Nova), agent orchestration & tool use, NL-to-SQL, prompt engineering, human-in-the-loop design

Data & observability

DynamoDB data modeling, PostgreSQL, Athena, InfluxDB, Grafana, CloudWatch, MQTT pub/sub, Kafka consumers

Infrastructure & security

Terraform, GitLab CI/CD, Jenkins / CloudBees, IAM, Entra ID (MSAL), OAuth 2.0 / JWT, RBAC, X.509 / mTLS

Contact

Let's build something durable, observable, and genuinely useful.

I am open to senior full-stack, cloud-platform, and event-driven systems roles — where AWS architecture, infrastructure leverage, real-time data, frontend standards, and production AI matter.

devnandol@gmail.com Irvine, CA (551) 234-1189