Jeffrey Jose

    Jeffrey Jose

    Senior Backend Engineer • Distributed Systems • 6 yrs @ Jio

    I design and ship Spring Boot systems that stay correct under load — Kafka pipelines, WebFlux services, and the failure modes that only show up in production.

    Resume

    Recent Writing

    Working logs from real systems — outages, migrations, and the failure modes that only show up in production.

    Work Experience

    Six years at Jio Platforms building batch pipelines, reactive services, and multi-tenant APIs with measurable outcomes.

    Apr 2022 – Present · Bengaluru, India

    Senior Backend Engineer

    Jio Platforms Ltd

    • Designed scalable batch processing for user group management using Spring Batch with optimized partitioning — 3× speed-up, supports 10× larger datasets.
    • Led architecture for converting monolithic promotion/coupon system into a generic multi-tenant microservice, enabling integration across all Jio B2B verticals.
    • Built distributed order management with Spring WebFlux and Project Reactor — 50,000+ concurrent requests, 40% response time reduction, 5× throughput.
    • Developed multithreaded enterprise migration utility integrating SIP, HSS, BTAS, ESBC — reduced manual processing from 2 hours to 15 minutes per 1,000-number batch (85% efficiency gain).
    • Established code review processes and mentored 4 junior engineers — 60% improvement in code quality metrics, 45% reduction in production incidents.
    Spring Batch
    Spring WebFlux
    Project Reactor
    Microservices
    System Architecture
    Technical Leadership
    Jul 2019 – Apr 2022 · Bengaluru, India

    Software Engineer

    Jio Platforms Ltd

    • Designed REST APIs for Jio Prime Merchant (B2B JioMart) handling 100,000+ daily transactions with comprehensive unit and component testing.
    • Refactored legacy monolith to clean microservices architecture — 80% test coverage, 0 code smells, 50% faster development velocity.
    • Architected zero-downtime CI/CD pipelines on Azure DevOps with blue-green deployment — 70% faster deploys, 99.9% uptime.
    • Integrated Liquibase-based schema management for distributed DB environments with reliable rollback mechanisms.
    • Mentored 6+ new recruits on clean code principles, agile practices, and legacy system modernization strategies.
    REST APIs
    Microservices
    Azure DevOps
    Liquibase
    TDD
    Legacy Modernization
    Jul 2017 – Apr 2019 · Kharagpur, India

    Teaching Assistant

    IIT Kharagpur

    • Assisted in Programming and Data Structures Lab (CS11002) and Theory of Computations (CS41001).
    • Conducted lab sessions and guided students through algorithmic problem-solving and computer science fundamentals.
    Data Structures
    Algorithms
    Theory of Computation
    Mentoring

    Skills & Expertise

    Distributed systems and performance engineering — tools I use to keep services correct under load.

    Signature Expertise

    Spring Boot & WebFlux
    Core
    Apache Kafka
    Messaging
    Microservices Architecture
    Design
    Kubernetes & GCP
    Cloud
    PostgreSQL & MongoDB
    Data
    Reactive Programming
    Pattern

    Full Toolkit

    Languages & Frameworks

    • Java
    • SQL
    • Spring Batch
    • Hibernate
    • Project Reactor
    • RESTful APIs

    Data & Storage

    • Redis
    • Elasticsearch
    • Database Design
    • Data Processing
    • Performance Optimization

    DevOps & Reliability

    • Docker
    • Azure DevOps
    • CI/CD Pipelines
    • Zero-downtime Deployments
    • Blue-green Deployments

    Architecture & Design

    • Event-Driven Systems
    • Multi-tenant Services
    • Scalable Systems
    • Legacy Modernization
    • Distributed Systems

    Quality & Leadership

    • JUnit & Mockito
    • TDD
    • Code Review
    • Technical Mentoring
    • System Design Docs

    Certifications

    • Functional Programming with Java
    • Java (Basic) Certificate
    • Introduction to Generative AI
    • Spring Code Challenges
    • Spring: Spring Batch

    Featured Projects

    Production systems and side builds — chat platforms, truth-checking tools, and games with measurable constraints.

    Scalable Chat Platform

    Scalable Chat Platform

    A production real-time chat application built with Spring Boot 3.2 and React 18, running on Render against Aiven PostgreSQL, MongoDB Atlas and Upstash Redis. Multi-database architecture, WebSocket messaging, and a deployment I have since taken apart in public — including a two-month outage post-mortem.

    Key Features

    • Multi-database strategy: PostgreSQL for identity, MongoDB for messages, Redis for JWT revocation
    • Real-time WebSocket messaging with role-based access control and JWT authentication
    • Deep health endpoint probing all three datastores independently, with per-dependency latency
    • Dockerized single-service deployment: React compiled into the Spring Boot jar

    Technologies

    Spring Boot 3.2
    React 18
    TypeScript
    PostgreSQL
    MongoDB
    Redis
    Docker
    WebSocket
    TruthMeter AI - AI Pair Programming Metrics Extension

    TruthMeter AI - AI Pair Programming Metrics Extension

    A VS Code extension that measures the ACTUAL impact of AI coding assistants on developer productivity based on peer-reviewed research, not vanity metrics. Works with any AI assistant (GitHub Copilot, Cursor, Windsurf Cascade, etc.) and tracks what actually matters: code quality, true productivity gains, and economic ROI.

    Key Features

    • Research-backed metrics from METR 2025, GitClear 2024, and GitHub studies
    • Tracks code churn, duplication, complexity, and actual vs perceived productivity
    • Privacy-first design — all data stored locally, no cloud sync
    • 145+ passing tests with 80%+ code coverage

    Technologies

    TypeScript
    VS Code Extension API
    Node.js
    Git Analysis
    Webpack
    Mocha Testing
    VOID BLOCKS

    VOID BLOCKS

    A cyberpunk Tetris variant written to a hard constraint: one HTML file, no build step, no dependencies, no network. Everything — game loop, rendering, virus mechanics, audio — lives in under 50KB of vanilla JavaScript against a 16ms frame budget.

    Key Features

    • Single HTML file under 50KB with zero dependencies and no build step
    • Locked 60fps via requestAnimationFrame — all rendering in Canvas 2D, no sprite assets
    • Probabilistic virus-spread mechanic (30% infection chance) layered onto the classic grid
    • Firewall challenge phases triggered every 10 levels

    Technologies

    Vanilla JavaScript
    HTML5 Canvas
    CSS3
    Game Development
    Snake Game - Terminal Aesthetic

    Snake Game - Terminal Aesthetic

    Classic Snake rebuilt under the same single-file constraint as VOID BLOCKS: zero dependencies, Canvas 2D rendering, and one input layer that has to work identically for keyboard and touch.

    Key Features

    • Single HTML file with zero dependencies
    • Smooth 60fps game loop with requestAnimationFrame
    • One input abstraction serving both desktop keyboard and mobile touch
    • Retro glow effects rendered entirely in Canvas — no image assets

    Technologies

    Vanilla JavaScript
    HTML5 Canvas
    CSS3
    Game Development
    Responsive Design

    Academic & Research Projects

    Detection of Forest Area in SAR Images

    Computer vision project for detecting forest areas in polarimetric SAR RISAT-1 images using ML algorithms.

    Python
    Computer Vision
    Machine Learning
    SAR Image Processing

    Graph-based Document Summarization

    NLP system generating concise summaries using TextRank and degree-centrality graph algorithms.

    Python
    NLP
    Graph Theory
    Algorithm Design

    Emotional Intelligence in Social Media

    Data analytics project analyzing emotional intelligence patterns and gender differences in Twitter data.

    Python
    Data Analytics
    Sentiment Analysis
    Statistical Analysis

    Education

    M.Tech. from IIT Kharagpur and GATE AIR 170 — algorithms, systems, and SAR research.

    Master of Technology (M.Tech.)

    Computer Science & Engineering

    Indian Institute of Technology, Kharagpur

    M.Tech Thesis

    Unsupervised Iterative Clustering of Hybrid Polarimetric SAR Images

    Guided by: Dr. Jayanta Mukhopadhyay (CSE Dept, IIT Kharagpur)

    Cluster hybrid polarized SAR image in an unsupervised way into physically meaningful classes.

    Jun 2017 – May 2019
    Kharagpur, India

    Bachelor of Technology (B.Tech.)

    Computer Science & Engineering

    Government College Of Engineering Kannur

    Jun 2012 – May 2016
    Kannur, India

    Key Achievements

    Teaching Assistant during M.Tech., mentoring students in Programming, Data Structures, and Theory of Computations.

    IIT Kharagpur
    M.Tech. Computer Science
    GATE 2017
    All India Rank 170 among 200,000+ candidates
    Teaching Assistant
    2+ years at IIT Kharagpur

    Contact

    Open to senior backend / distributed systems roles and focused collaboration. Prefer email for hiring conversations.

    Phone

    +91 95677 61105

    Location

    Bengaluru, India