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.

01
Java · Node.js
Spring Boot · NestJS
02
Apache Kafka
Event-driven
03
Kubernetes
OpenShift · Jenkins
04
AWS
Azure
05
CQRS
Saga · Event Sourcing
06
Redis
PostgreSQL · Cosmos DB
07
React
TypeScript · Redux
08
Ollama
RAG · MCP
09
Claude Code
Cursor · Copilot
the habitI keep notes on everything I ship. This page is the tidy version of them.
the frameshows whatever the playhead is parked on. Press play and it walks the whole record.
keyframeseach diamond is one thing that shipped, on the month it started. Open a row to see the disciplines in it.
N.B.this drawing is live. Drag the track, click a keyframe, pick a discipline. All of it is real.
the arcA React portal, then microservices, then Kafka, CQRS and Saga: the same craft with a bigger system around it.

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.

Domain-Driven DesignRESTApache Kafka

Credit card delivery tracking platform

Bounded contexts, REST and Kafka contracts and service boundaries across Emirates Islamic, Network International and Emirates Post.

Open project
Apr 2024 · 13 of 15
On the bench · Apr 20247 in flight at SynechronJava 17Spring BootEvent SourcingCQRSSagaNode.jsNestJSTypeScriptJavaApache KafkaIdempotencyDead-letter queuesCircuit breakerBulkhead+14
201820192020202120222023202420252026
Employer
Sort
Carrying
15 / 15
  1. 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.

    ShippedNov 2018 – Feb 2021
  2. Telemedicine platform

    Java and Spring Boot microservices for scheduling, secure messaging and remote patient monitoring on AWS, for GE HealthCare.

    ShippedMar 2021 – Aug 2022
  3. Wearable data ingestion and secure video

    Ingestion pipelines for wearable-device data and privacy-conscious video consultations secured with token-based authentication.

    ShippedMar 2021 – Aug 2022
  4. Router migration to TypeScript

    Moved a custom CMS JavaScript router to TypeScript for Vanguard, with unit, integration and end-to-end tests around it.

    ShippedMar 2021 – Aug 2022
  5. Real-time analytics platform

    Java and Spring Boot services with streaming consumers that turned e-commerce events into sales, inventory and customer-behavior analytics.

    ShippedSep 2022 – Mar 2024
  6. APIs and real-time alerts on Azure

    REST APIs and event consumers behind personalized recommendations and real-time inventory, anomaly and suspicious-activity alerts.

    ShippedSep 2022 – Mar 2024
  7. Alert management dashboard

    A React and TypeScript administrative dashboard for alert management and recommendation tuning, backed by secured REST endpoints.

    ShippedSep 2022 – Mar 2024
  8. Test coverage, quality gates and monitoring

    JUnit 5 and Mockito coverage, automated CI quality gates and Dynatrace performance monitoring around the Optum Rx services.

    ShippedSep 2022 – Mar 2024
  9. Instant payments platform

    Java 17 and Spring Boot microservices for AANI instant payments, international transfers, direct remittances and NIUM integrations.

    ShippedApr 2024 – Jun 2026
  10. 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.

    ShippedApr 2024 – Jun 2026
  11. Event-driven transaction processing

    Asynchronous Kafka producers and consumers for real-time transaction streaming, with idempotency keys, retries and dead-letter queues.

    ShippedApr 2024 – Jun 2026
  12. Resilience and performance patterns

    Circuit breaker, bulkhead and Redis caching that isolated downstream failures and cut calls to core banking.

    ShippedApr 2024 – Jun 2026
  13. Credit card delivery tracking platform

    Bounded contexts, REST and Kafka contracts and service boundaries across Emirates Islamic, Network International and Emirates Post.

    ShippedApr 2024 – Jun 2026
  14. 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.

    ShippedApr 2024 – Jun 2026
  15. 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.

    ShippedApr 2024 – Jun 2026

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
akhil.joshi707@gmail.comToronto
REVDESCRIPTION
P1 ◆First issue: the sheets, the rails, the changelog
Projectakhiljoshi · a drafting sheet
Drawn byAkhil JoshiChecked bywhoever reads this far
Scale1:1Sheet04 of 4
Drawn on10 Oct 2026IssueP1

◇ Rev. 2026.10 · Hello from Toronto

Main site