Sheet 01 · Identity
Hello, I'm
Akhil Joshi
A full-stack engineer: Java and Node on the back end, React on the front
I build full-stack products for banking, payments and healthcare: backends in Java and Spring Boot or in Node.js and NestJS, and interfaces in React and TypeScript. Behind them, event-driven systems on Apache Kafka, shaped with CQRS, Saga and Domain-Driven Design, and shipped to AWS, Azure, Kubernetes and OpenShift.
Seven years across GlobalLogic, Deloitte, UnitedHealth Group (Optum) and Synechron, where I was a senior consultant on Emirates NBD's payments platform until June 2026. I also build AI-enabled backends: RAG on locally hosted models.
Based in Toronto, Canada. You can reach me by email, or find me on akhil-2727-joshi.
Updated October 2026
Fig 0.1 · Nine things I build with. Each cell is one tool from the record.
Spring Boot · NestJS
Event-driven
OpenShift · Jenkins
Azure
Saga · Event Sourcing
PostgreSQL · Cosmos DB
TypeScript · Redux
RAG · MCP
Cursor · Copilot
Sheet 02 · Assembly order
The record
Changelog
Everything I have shipped, in the order it happened, across 4 employers and seven years. Each entry is a piece of work from the résumé, no more and no less. Click one to open its page.
Fig 0.2 · 7 disciplines, 4 employers, seven years. Each keyframe is one thing I built.
Synechron · Emirates NBD
Credit card delivery tracking platform
Service design. Defined bounded contexts and service boundaries for an end-to-end credit card delivery tracking platform.
Credit card delivery tracking platform
Bounded contexts, REST and Kafka contracts and service boundaries across Emirates Islamic, Network International and Emirates Post.
- Shipped
React and Redux web portal
First full-stack role: REST service integrations and a web portal over multi-endpoint APIs, with component architecture and the build system mine to own.
- Shipped
Telemedicine platform
Java and Spring Boot microservices for scheduling, secure messaging and remote patient monitoring on AWS, for GE HealthCare.
- Shipped
Wearable data ingestion and secure video
Ingestion pipelines for wearable-device data and privacy-conscious video consultations secured with token-based authentication.
- Shipped
Router migration to TypeScript
Moved a custom CMS JavaScript router to TypeScript for Vanguard, with unit, integration and end-to-end tests around it.
- Shipped
Real-time analytics platform
Java and Spring Boot services with streaming consumers that turned e-commerce events into sales, inventory and customer-behavior analytics.
- Shipped
APIs and real-time alerts on Azure
REST APIs and event consumers behind personalized recommendations and real-time inventory, anomaly and suspicious-activity alerts.
- Shipped
Alert management dashboard
A React and TypeScript administrative dashboard for alert management and recommendation tuning, backed by secured REST endpoints.
- Shipped
Test coverage, quality gates and monitoring
JUnit 5 and Mockito coverage, automated CI quality gates and Dynatrace performance monitoring around the Optum Rx services.
- Shipped
Instant payments platform
Java 17 and Spring Boot microservices for AANI instant payments, international transfers, direct remittances and NIUM integrations.
- Shipped
Node.js and TypeScript microservices
Microservices in Node.js and TypeScript, on the bank's in-house framework built on top of NestJS, alongside the Java services.
- Shipped
Event-driven transaction processing
Asynchronous Kafka producers and consumers for real-time transaction streaming, with idempotency keys, retries and dead-letter queues.
- Shipped
Resilience and performance patterns
Circuit breaker, bulkhead and Redis caching that isolated downstream failures and cut calls to core banking.
- Shipped
Credit card delivery tracking platform
Bounded contexts, REST and Kafka contracts and service boundaries across Emirates Islamic, Network International and Emirates Post.
- Shipped
Containerized delivery to OpenShift and Kubernetes
Docker services shipped through Jenkins CI/CD, with distributed tracing and Grafana and Kibana dashboards behind SLO-based alerting.
- Shipped
AI-assisted engineering and local RAG
Claude Code, Cursor and GitHub Copilot in daily work, and RAG prototypes on locally hosted models that keep sensitive data on-premise.
Sheet 03 · Off-cuts
What it is made of
Toolkit
The languages, frameworks and practices behind the record above, grouped the way I use them.
Languages
- Java 8/11/17/21
- SQL
- TypeScript
- JavaScript (ES6+)
- Python
Java & backend
- Spring Boot
- Spring Cloud
- Spring Security
- Spring Data JPA
- Hibernate
- Spring Batch
- REST APIs
- Microservices
- Concurrency
- JUnit 5
- Mockito
- Maven
- Gradle
- Node.js
- NestJS
Architecture
- Event-driven architecture
- Event Sourcing
- CQRS
- Saga pattern
- Domain-Driven Design
- Circuit breaker
- API gateway
- Distributed caching
- Idempotency
- System design
Messaging & data
- Apache Kafka
- Redis
- Elasticsearch
- PostgreSQL
- SQL Server
- MongoDB
- DynamoDB
- Amazon RDS
- Cosmos DB
AI & GenAI
- LLM APIs (OpenAI, Claude)
- RAG
- pgvector · Chroma
- LangChain
- MCP
- Agentic workflows
- Prompt engineering
- Ollama
- Claude Code · Cursor · Copilot
Cloud & DevOps
- AWS (EC2, ECS, Lambda, S3, RDS, API Gateway, CloudFront, Cognito, Chime SDK)
- Azure (Functions, Logic Apps, App Service)
- GCP
- Docker
- Kubernetes
- OpenShift
- Terraform
- Jenkins
- GitLab CI
Observability
- Grafana
- Kibana · ELK
- Dynatrace
- Distributed tracing
- 3scale
- Postman
Full stack
- Node.js
- NestJS
- TypeScript
- React
- Redux
- Next.js
Education
B.Tech, Electronics and Communication Engineering
Guru Nanak Dev University, Amritsar, India · 2014 – 2018
Certifications
- AWS Developer: Building on AWS (edX)
- AWS Developer: Optimizing on AWS (edX)
- React: The Complete Guide (Udemy)
Sheet 04 · Contact
Say hello.
Software, systems, or a code review. Always glad to hear from you.
Send a note◇ Rev. 2026.10 · Hello from Toronto