Skip to content
Kitchener, Ontario, CanadaOpen to hybrid/remote roles across Canada

<FullStackDeveloper />

Nikhil Gaikwad

Senior Full Stack Developer

React 18 · TypeScript · Spring Boot · AI/LLM Integration

8+ years building secure, scalable enterprise health platforms used by thousands of health workers across WHO-endorsed programs - now shipping AI-powered features and offline-first apps.

01 / About

Product-minded engineering, production-grade systems

I'm a full stack developer with 8+ years of experience across backend systems, healthcare platforms, and AI-powered workflows - spanning Java/Spring Boot, React, Vue.js, and Node.js. I've delivered end-to-end LMS platforms, AI-assisted analytics tools with LLM integration, and enterprise CMS and payment platforms, translating ambiguous requirements into production-grade systems. I'm known for product-minded engineering that bridges user needs with robust architecture, and for mentoring engineers while leading cross-functional delivery across the full SDLC. At Dure Technologies, I led development on WHO-endorsed health information platforms deployed across Ethiopia, Tanzania, and Pakistan, serving 10,000+ health workers.

Years experience
8+
Health workers served
10k+
Country deployments
15+

02 / Experience

What I've shipped

Most recent first. Healthcare platforms, LMS delivery, and production Java at scale.

  1. Software Developer

    Lotus STEMM

    Jan 2026 – May 2026Ontario, Canada (Remote)

    • Independently architected and delivered a custom Learning Management System (LMS) end-to-end
    • Built the React 18 frontend with React Router v6, CSS animations, and Lottie for vector animations
    • Integrated Firebase JS SDK v10 (Auth + Firestore) for real-time backend, progress tracking, and offline-resilient state via localStorage
    • Embedded H5P Standalone interactive content and native browser APIs (video modals, localStorage)
    • Deployed on Vercel with full CI/CD - branch previews, zero-downtime releases
  2. Senior Software Engineer

    Dure Technologies Pvt. Ltd.

    Apr 2019 – PresentIndia (Remote, Geneva HQ)

    • Designed and maintained scalable Java/Spring Boot microservices for WHO-endorsed national health programs serving 10,000+ users across multiple countries
    • Built Prevent TB Smart Setup for WHO: national coordinators configure registration, service delivery, alerts, historic index-case data, contact evaluation, and health-facility user management
    • Built CoWIN SafeVac, India's COVID vaccine self side-effect reporting portal for beneficiaries, hosted on CoWIN (MoHFW)
    • Architected the open-source T1D Registry (Smart Setup, RBAC admin/org management, data-entry web app) now adopted by multiple countries
    • Built GraphQL APIs and RESTful services; used Java Streams & Lambdas for server-side data transformation, cutting API call overhead by 28% via caching
    • Engineered thread-safe backend modules using concurrency utilities (ExecutorService, CompletableFuture)
    • Applied SOLID principles and design patterns (Observer, Singleton, Factory, Strategy, MVC) in sub-system architecture and authored technical design docs
    • Diagnosed and resolved JVM memory leaks, thread contention, and collection misuse - cutting load times from 6–8s to 2–3s on low-bandwidth field devices
    • Built an AI Assistance Modal (LLaMA 2 / Ollama + React 18 + Python), reducing data-entry time by 35%
    • Built an offline-first DHIS2 Tracker data-entry app (React 18, TypeScript, PouchDB + CouchDB sync)
    • Led cross-functional Agile delivery across the SDLC, mentored engineers, led teams of 10+, accelerated release cycles by 20%
    • Also shipped: Node.js CMS + Stripe payment platform with RBAC, Vue.js dashboards, React Native/Cordova offline mobile apps, Angular enterprise dashboards
  3. Software Specialist

    eClinicalWorks

    Oct 2016 – Jan 2019Remote

    • Diagnosed and resolved Core Java production defects in large-scale EHR systems - multithreading race conditions, memory leaks, NullPointerException chains - under live production constraints

03 / Projects

Selected work

WHO and national health platforms, AI tools, and full-stack systems I designed and shipped. Expand a card for the details.

WHO Prevent TB - Smart Setup

WHO-listed digital platform that lets national TB programmes configure registration, service delivery, and local alerts - then publish the app for their own country context.

  • Java
  • Spring Boot
  • React
  • DHIS2
View on WHO

CoWIN SafeVac

India's COVID-era self side-effect reporting portal - beneficiaries report vaccine adverse events, hosted on the national CoWIN platform.

  • Java
  • Spring Boot
  • Angular
View SafeVac

T1D Registry

Open-source Type 1 Diabetes platform, architected end-to-end and adopted by multiple countries - Smart Setup, RBAC admin, and a data-entry web app.

  • Java
  • Spring Boot
  • React
  • DHIS2

AI-Powered DHIS2 Assistant

Natural-language analytics assistant that turns plain-English questions into DHIS2 queries, trend summaries, and downloadable reports.

  • Java
  • Spring Boot
  • GraphQL
  • WebFlux
  • Python
  • React
  • Docker

Offline-First DHIS2 Tracker App

Custom data-entry app for field health workers that keeps working with zero connectivity and syncs when the network returns.

  • React 18
  • TypeScript
  • PouchDB
  • CouchDB

Custom LMS Platform (Lotus STEMM)

Sole developer, end-to-end: learning platform with auth, interactive content, video, and progress tracking.

  • React 18
  • React Router v6
  • Firebase v10
  • Vercel

Secure Inventory & Encryption Microservice

AES-encrypted inventory service with RBAC, Spring Security, and a React admin UI.

  • Java
  • Spring Boot
  • Spring Security
  • PostgreSQL
  • React

Enterprise CMS & Payment Platform

Full-stack Node.js platform: customizable CMS, Stripe payments, certificates, and JWT + RBAC.

  • Node.js
  • Stripe
  • JWT

Interactive Analytics Dashboards

Cross-framework dashboards for geospatial visualization and reporting across React and Vue.js.

  • React
  • Vue.js
  • Highcharts
  • D3.js
  • Leaflet

04 / Custom

Custom projects

Side projects I built independently - including TrackSpree, a cross-platform expense tracker.

TrackSpree

Cross-platform monthly expense tracker I built solo - Expo (React Native + TypeScript) and Firebase, on iOS via Expo Go and on the web via Vercel.

  • Expo
  • React Native
  • TypeScript
  • Expo Router
  • Firebase Auth
  • Firestore
  • Zustand
  • Vercel

05 / Skills

Technical skills

Grouped by how I actually use them - not a tag cloud.

Languages

  • Java (8/11/17)
  • TypeScript
  • JavaScript (ES6+)
  • Python

Backend

  • Spring Boot
  • Spring Security
  • Spring Data JPA/Hibernate
  • GraphQL
  • Node.js
  • WebFlux

Frontend

  • React 18
  • React Router v6
  • React Native
  • Expo
  • Expo Router
  • Zustand
  • React Hook Form
  • Zod
  • Vue.js
  • Angular
  • Apache Cordova

Data Viz

  • Highcharts
  • D3.js
  • Leaflet
  • Gifted Charts

Databases

  • PostgreSQL
  • MySQL
  • Firebase Auth
  • Firebase Firestore
  • PouchDB

Cloud / DevOps

  • Azure
  • Docker
  • Jenkins
  • GitHub Actions
  • Maven
  • Vercel

Integrations

  • Stripe
  • LLaMA 2/Ollama
  • H5P Standalone
  • Lottie

Testing

  • JUnit 5
  • Mockito
  • Jest
  • React Testing Library

Practices

  • Microservices
  • REST & GraphQL API design
  • SOLID
  • Design Patterns
  • RBAC
  • JWT
  • Agile/Scrum

06 / Contact

Get in touch

Open to Full Stack Java Developer, React Developer, and Senior Software Engineer roles - hybrid or remote, Ontario / Canada-wide