Software engineer · Bengaluru, India

Abhinav Ranjan
Sulabh.

Backend systems. Cloud infrastructure. Applied ML.

I build with Java and Python, from database-backed APIs to cloud deployment workflows. Currently working on payments risk and alerting at Airbnb, contracted via Altimetrik.

ASCII portrait of Abhinav Ranjan Sulabh
Abhinav Ranjan Sulabh Software Engineer · NIT Patna
Current work
Payments risk
Airbnb · via Altimetrik
Cloud experience
Oracle
Cloud Native SBC · 2026
Education
9.72 / 10
NIT Patna · CSE
Problem solving
LeetCode Knight
Peak rating 1864 · top 5.5%

01 / About

Engineering across
the backend stack.

I’m a software engineer with experience at Airbnb via Altimetrik, Oracle, and IIT Ropar. My focus is backend development: APIs, authentication, request validation, persistence, and caching.

My work also spans Kubernetes deployment tooling and applied machine learning. I enjoy connecting the details of a system with the way people use and operate it.

B.Tech, Computer Science and Engineering
National Institute of Technology Patna · 2022–2026

02 / Experience

Where I’ve worked.

Payments systems, cloud infrastructure, and student-facing software.

Current role

Aug 2026 – Present

Bengaluru, India

Airbnb Contracted via Altimetrik

Software Engineer

Payments Risk and Alerting

  • Working on fraud-detection model tuning and log standardization across payment services.
  • Contributing to alert API integration and centralized monitoring and dashboard tooling for real-time payment-risk visibility.
  • Payments risk
  • API integration
  • Monitoring

Jan 2026 – Jul 2026

Gurugram, India

Oracle

Cloud Infrastructure & DevOps Intern

Cloud Native SBC

  • Reduced setup effort by 20–35% through recursive XML pruning, schema validation, API-path cleanup, and configurable CA certificate paths in cnsbctl / CLI Proxy tooling.
  • Hardened request handling across 8+ ACLI command groups with raw-path rejection, duplicate-parameter checks, and argument sanitization.
  • Supported Kubernetes and OpenShift deployment workflows with Helm updates, RBAC/JWKS gating, Prometheus/Thanos telemetry hooks, and KEDA autoscaling readiness.
  • Kubernetes
  • OpenShift
  • Helm
  • KEDA
  • Prometheus

May 2025 – Jul 2025

Remote

IIT Ropar

Software Development Intern

Full Stack and AI-Enabled Systems

  • Built a student support platform with React, Node.js, Python recommendation workflows, and an LLM-supported chatbot, serving 300+ students across 5+ departments .
  • Implemented REST APIs, JWT authentication, and role-aware modules. Improved engagement by 15% , reduced drop-off by 20% , and accelerated ticket resolution by 30% .
  • React
  • Node.js
  • Python
  • REST APIs
  • JWT

03 / Selected projects

A closer look at the work.

Independent projects in backend systems and applied machine learning.

Backend engineering 2025

Core Banking Engine

A modular Java engine for account management and money movement, with authenticated HTTP APIs and asynchronous transaction execution.

3 account types · 4 transaction flows Layered domain design with audit trails
  • Java
  • JDBC
  • MySQL
  • TTL caching
Architecture & implementation

Built around a Bank aggregate with account factories, observers, and repository abstractions. A queue and executor coordinate asynchronous transactions.

Pluggable JDBC and in-memory persistence, SQL migrations, and two TTL cache scopes support account snapshots and derived balances. Token-secured APIs expose health, metrics, accounts, and transaction queuing.

View repository
Applied machine learning Jun 2026 – Present

European Power Forecasting

An end-to-end Python pipeline for DE-LU day-ahead power prices, from public data ingestion and quality checks to model validation and reporting.

32.83 → 15.75 EUR/MWh 2025 out-of-sample MAE · baseline to improved model
  • Python
  • Pandas
  • Scikit-learn
  • LLM-assisted QA
Pipeline & evaluation

Energy-Charts ingestion, JSON caching, UTC/DST-safe cleaning, feature engineering, and automated reports form a reproducible pipeline.

Ridge and HistGradient Boosting models use lagged price, weather, and load features. Evaluation uses a fixed 2025 out-of-sample window; Groq and OpenAI APIs support logged, controlled QA.

View repository

Additional explorations

Privacy & security

FED_IIDS

Federated intrusion detection: collaborative model training with differential privacy, without centralizing raw network traffic.

View repository
Networking · Java

DNS Resolution Engine

A Java simulation exploring DNS hierarchy, recursive and iterative resolution, TTL caching, and DNSSEC concepts.

Explore the concepts

Models root, TLD, and authoritative lookups, cache hit and miss behavior, negative caching, routing, and a signing and verification chain.

04 / Toolkit

Tools and foundations.

01

Languages

Java, Python, JavaScript, SQL, C, Bash, XML

02

Backend & data

REST / HTTP APIs, Node.js, Express, FastAPI, JWT, RBAC, request validation, MySQL, MongoDB, JDBC, SQL migrations, TTL caching

03

Cloud & tools

Docker, Kubernetes, OpenShift, Helm, KEDA, Prometheus, Thanos, Linux, Git, CI/CD

04

CS fundamentals

Data structures and algorithms, OOP, DBMS, operating systems, computer networks, multithreading, system design, low-level design

Also worked with React, HTML, CSS, Tailwind CSS, Pandas, and Scikit-learn.

05 / Education & achievements

A foundation in computer science.

Aug 2022 – May 2026

National Institute of
Technology Patna

B.Tech in Computer Science and Engineering

9.72 / 10 CGPA

06 / Get in touch

Let’s connect.

For engineering opportunities, project discussions, or a conversation about the work.

abhinavranjan.dev@gmail.com
The full picture View my resume Experience, projects, and skills · PDF