Open to opportunities

Hi, I'm
Ankita Ranjan.

Senior Backend Engineer — Java · Spring Boot · Kafka · AWS

I design the systems that move money safely and quickly — real-time payment rails, event-driven microservices, and the invisible plumbing that has to work every single time. 6+ years in fintech, SaaS, and healthcare, based in Bangalore.

SCROLL
About me
AR Ankita Ranjan

I've spent the last 6+ years building distributed systems that handle real money — payment hubs processing 1M+ API calls a day, event pipelines that stay up when everything around them doesn't, and services designed to fail safely rather than silently.

My home base is the Java / Spring Boot / Kafka stack, and I care a lot about the parts most people never see: observability, test discipline, and clean architecture that a team can actually maintain two years later. I've mentored engineers, written the HLD/LLD docs nobody wants to write, and contributed real payment workflows back to the open source GovStack/Fineract ecosystem.

Right now I'm on a self-directed career break, using the time to build SkillMatcher from scratch, end to end — just to relearn what it feels like to ship something alone.

Journey

Where I've worked

A quick walk through the systems I've built and the teams I've built them with.

Independent Engineer — SkillMatcherAug 2025 – Present
Personal project, built during my career break to solve a problem I was living through — manually checking every job posting against my own resume.
  • Shipped a Chrome extension that auto-detects postings on LinkedIn, Naukri, and Wellfound and returns a match score in under 3 seconds
  • Built a deterministic scoring engine on a maintained skill ontology (YAML); used Gemini API only for structured extraction, favoring rule-based matching over embeddings for explainability
  • Wrote it up on Medium and open-sourced the whole thing on GitHub
JavaSpring BootGemini APIChrome MV3
Backend Engineer, Contract — IOMETESep 2024 – Nov 2024
Embedded contributor focused on developer experience and platform stability. Remote.
  • Owned customer support and developer portals end-to-end, cutting resolution time by 40%
  • Restructured documentation on Docusaurus, lifting onboarding efficiency by 60%
  • Built an SDK-based API layer for third-party integrations; cut critical bugs by 70%
  • Authored training guides adopted by 15+ engineers; ran stakeholder meetings to align on project goals
KotlinPythonSpring BootREST APIsDocusaurus
SDE II — FynarfinSep 2021 – Aug 2024
Core engineer on Payment Hub EE — an open-source fintech platform for real-time payments across emerging markets. Remote.
  • Built payment microservices for C2B, P2P, G2P, P2G, and batch disbursement processing 1M+ API calls/day
  • Designed Kafka-based async pipelines, cutting inter-service dependency to under 20%
  • Improved observability by 100% with dashboards across Elasticsearch, Vega, Kibana, Grafana, and Prometheus
  • Held a 95%+ test coverage bar with JUnit and Cucumber under strict TDD, moving the team off proprietary tooling in under 6 months
  • Authored HLD/LLD docs and led requirement analysis and architecture reviews for new payment flows
  • Mentored 6+ junior engineers through onboarding, reviews, and training; ran 2+ client demos or training sessions per quarter
  • Sustained strong delivery across remote and hybrid settings over multiple Program Increments
JavaSpring BootKafkaZeebeElasticsearchGrafanaPrometheusJUnitCucumber
Freelance Software EngineerJul 2020 – Aug 2021
Part of a three-person core team, multiple clients, remote.
  • Built a Dropbox-inspired encrypted file-sharing platform on AWS S3, 40% more customizable than off-the-shelf tools, with expiring public links
  • Shipped a web + mobile frontend for account-free file access, making large-file sharing roughly 10x easier
  • Led a Vendor Management System with an automated price-comparison engine, cutting quotation comparison time 50x
  • Delivered e-commerce backends with multi-filter price comparison and dynamic search; built and maintained WordPress sites for multiple clients
AWS S3PostgreSQLPHP LaravelJQueryAJAXWordPress
Software Engineer — Cerner (now Oracle Health)Aug 2018 – Jun 2020
Backend engineer on the Radiology Desktop Application within Cerner's Millennium platform. Bengaluru.
  • Investigated and resolved root causes of customer-reported issues, reporting findings directly to stakeholders
  • Lifted reliability of radiology desktop applications by 85% through targeted bug fixes and performance tuning
  • Optimized SQL queries in a proprietary wrapper, cutting downtime by 60%
  • Reduced Fortify security findings by 90%, documenting false positives and resolving true ones
  • Reviewed code via Crucible, shipped through SVN, and contributed to business analysis and test planning
Java SwingC++SQLCrucibleSVNFortify
Software Intern — Saggezza (now Apexon)Nov 2017 – Mar 2018
Built a bulk data import tool as part of a two-person team. Bengaluru.
  • Co-designed the high-level design for the tool, improving data processing efficiency by 100x
  • Authored the low-level design covering database schema and coding structure
  • Implemented CSV-to-relational-database import through a UI-driven upload flow
Java SpringHibernateHTML
Currently building
POST
MATCH
SCORE
<3s
Beta · Since Aug 2025

SkillMatcher

An AI-assisted Chrome extension that scores how well a job posting matches your resume — built to solve my own job search, now open for anyone.

  • Auto-detects postings on LinkedIn, Naukri, and Wellfound in real time
  • Deterministic, ontology-backed scoring engine — explainable over black-box
  • Gemini API used narrowly, for structured extraction only
Read the story on Medium ↗
Toolbox

What I build with

The stack I reach for most, roughly in order of how often it shows up in production.

JavaSpring BootSpring CloudHibernate Apache KafkaZeebeApache CamelMicroservicesREST APIs gRPCAWSDockerKubernetes HelmJenkinsCircleCI JavaSpring BootSpring CloudHibernate Apache KafkaZeebeApache CamelMicroservicesREST APIs gRPCAWSDockerKubernetes HelmJenkinsCircleCI
MySQLPostgreSQLElasticsearch GrafanaPrometheusKibanaVega JUnitCucumberTDDGradle Gemini APIOpenAI API MySQLPostgreSQLElasticsearch GrafanaPrometheusKibanaVega JUnitCucumberTDDGradle Gemini APIOpenAI API
PythonAngularReact.jsNode.js Java SwingC++C#PHP / Laravel JQueryAJAXHTML5CSS3JavaScript WordPressSVNCrucibleHP Fortify PythonAngularReact.jsNode.js Java SwingC++C#PHP / Laravel JQueryAJAXHTML5CSS3JavaScript WordPressSVNCrucibleHP Fortify

Open source — GovStack / Apache Fineract

Education & research

2018

MCA — Christ University, Bengaluru

CGPA 7.94

2015

BCA — VIT University, Vellore

CGPA 8.95

Lang.

English (C2) · Hindi (C2)

Bilingual proficiency

Let's talk

Building something that needs
a systems-minded backend engineer?

I'm based in Bangalore, open to remote and hybrid roles, and always happy to talk shop about payments, Kafka, or the SkillMatcher rabbit hole.

Email copied — ankitaranjan.fepsivit@gmail.com