01 / intro53.34°N 6.26°W — system online

Joseph JacobAnjilimoottil

Full-stack engineer in Dublin. I own products end to end — Django REST APIs, async data pipelines, React frontends, and AWS-backed ML systems — shipped, instrumented, and scaled.

status / live● open to work
roleMSc Data Analytics · NCI
lastSDE 2 · Easebuzz
baseDublin, Ireland
focusfull-stack · data · ML
clock--:--:--
promoted twice in 22 months
React TypeScript Django Python PostgreSQL AWS Docker Kubernetes Spark PyTorch Redis GraphQL
React TypeScript Django Python PostgreSQL AWS Docker Kubernetes Spark PyTorch Redis GraphQL
02 / the full stackevery layer, owned end to end

One engineer,
the whole stack.

At Easebuzz I didn't hand work off between teams — I shipped each layer myself, from the pixel to the pipeline. This is the shape of a typical system I owned in production.

request → response5 layers
L1interface

React + TypeScript dashboards, merchant self-serve onboarding flows, internal tooling UIs.

ReactTypeScriptViteTailwind
L2api

Django REST infrastructure serving 50,000+ partners — versioned, documented, zero major incidents.

DjangoDRFRESTGraphQL
L3services

Async Python decision pipelines that cut backend load 70% across 150,000+ daily transactions.

Python asyncioCeleryAmazon Bedrock
L4data

Transactional stores, caches and streaming aggregates — 8,000+ merchants onboarded at scale.

PostgreSQLRedisMongoDBSpark
L5infra

Docker + Jenkins CI/CD across 10 services — deploys from 2 days to 15 minutes, multi-AZ on AWS.

AWSDockerKubernetesJenkins
03 / experienceEasebuzz · Intern → SDE 1 → SDE 2 · Jan 2023 — Nov 2024
Jan 2023
Intern

Joined Easebuzz and built the Partner Program platform end to end.

Jul 2023
SDE 1

Async commission engine, mass onboarding API, CI/CD across 10 services.

Apr 2024
SDE 2

Promoted twice in 22 months. Led partner-facing products and the first in-house AI support chat.

At Easebuzz I owned full-stack products behind a payments platform handling 150,000+ daily transactions — from React self-serve dashboards and Django REST APIs to async decision pipelines in Python asyncio and AWS-deployed ML services. The work is measurable: faster, cheaper, and self-serve.

0%
load cut

Backend processing load cut across 150,000+ daily transactions by replacing synchronous logic with async pipelines.

0min
onboarding

A 3-day multi-approval onboarding process collapsed to 30 minutes for 8,000+ merchants.

0k+
partners

Reusable Django REST infrastructure serving 50,000+ partners with zero major incidents post-launch.

revenue

Mass merchant onboarding scaled to 8,000+ merchants and contributed 30% gross revenue growth.

release velocity

Deployment time from 2 days to 15 minutes across 10 services with Docker and Jenkins CI/CD pipelines.

ai support chat

Delivered the company's first AI-powered customer support chat on Amazon Bedrock, trained on internal product policy and deployed across multiple AWS availability zones.

recognition

Employee of the Quarter within 3 months of joining · promoted twice in 22 months · Rank 2, SIT CodeChef “The Bug Detective”.

04 / projectsselected deep-dives
P·01Alzheimer's disease detection

A transformer for early cognitive signal

Extended an Interpretable Multi-IT Transformer with Triplet Attention to stage Alzheimer's across 4 classes on 44,000 MRI scans, optimising for clinically verifiable regions rather than benchmark scores alone. Trained on an NVIDIA A100 with mixed precision and cosine annealing, benchmarked against 4 CNN baselines — showing transformers need multimodal or volumetric input to match CNNs on 2D-MRI-only tasks.

PyTorchTriplet AttentionMixed PrecisionNVIDIA A100
View case study
scans processed44,000 MRI
dataset coverage100
evaluation4-class staging
CNN baselines compared80
Oscilloscope-style telemetry waveform from the Moby Dublin streaming pipeline
P·02telemetry platform

Moby Dublin — Spark telemetry

An event-time-windowed Spark Structured Streaming pipeline with fault-tolerant aggregation for a distributed fleet telemetry system, surfacing demand hotspots and crowding signals across AWS S3 (Parquet) and MongoDB.

duplicate GPS records−14%
crowding signal range180–200%
storageS3 · MongoDB
View case study
05 / journalwriting
06 / stackinstrumented
Python95
Django / REST92
React / TypeScript86
PostgreSQL88
AWS / DevOps85
Apache Spark84
PyTorch / ML82
07 / education
MSc Data Analytics — National College of Ireland

Dublin · Jan 2025 — Jan 2026

B.Tech Computer Science & Engineering — Symbiosis Institute of Technology

Pune · Jul 2019 — May 2023 · Honours in Artificial Intelligence and Machine Learning