manojOS · boot sequence
0%
welcome to manoj's desk _
draw mode · press ESC to stop
🐛 catch the bugs!
20s 🐛 caught: 0 missed: 0
quack 🦆
~ ~ ~
DEPLOY
FRIDAY
NIGHTS.
(kidding. please don't.)
,MK '26
hey recruiter 👋
scroll? no. click
the laptop.
TODO:
▢ write tests
☑ break things
☑ fix things
remember: every
webhook wants to
retry. let it.
HOURS UNTIL
THE WEEKEND
·
DDIA
ch. 8: the trouble with distributed systems
...clocks lie. networks lie. so does your monitoring...
9:41
slack
kafka is fine
$ hello, friend
click to enter

✨ secret drawer

🐛 play bug-hunt
🎉 throw confetti
🎨 party mode
🔄 reset the desk
📝 leave a note

Manoj's Desk

👆 click the laptop for the "real" portfolio
crafted by manoj
manoj kumar
designed and engineered by hand · 2026
brewed on too much coffee · powered by curiosity
manojmk.anand@gmail.com
coffees347
uptime99.9%
secrets0/38
resume.pdf
MANOJ KUMAR ANAND

Summary

Software engineer with several years of experience building backend services and distributed systems that have to stay up under real load. I work mostly in Java and Spring Boot on the server side, with Node.js, TypeScript, and React when the work reaches the front end, and I lean on Kafka, AWS, and a mix of SQL and NoSQL stores to keep things fast and reliable. My work spans financial and accounting systems (ledger posting, double-entry validation, reconciliation), subscription infrastructure, and wiring LLMs into production (recommendations, support automation, RAG) in ways that actually hold up rather than just demo well. I like the hard parts: event-driven design, concurrency control, fault tolerance, and getting latency and cost down without breaking things.

Skills

  • Languages: Java, JavaScript, C#, TypeScript, C++, SQL, Python
  • Backend: Spring Boot, Spring MVC, Microservices, Node.js, Express, Hibernate, REST & GraphQL APIs, event-driven architecture
  • Frontend: React.js, Redux, HTML5, CSS3
  • Cloud & Infra: AWS (Lambda, SQS, SNS, DynamoDB, CloudWatch, API Gateway, EC2, SES, IAM, CloudFormation), Docker, Kubernetes, Azure Key Vault, serverless
  • Data & Caching: DynamoDB, MongoDB, Redis, Ehcache, PostgreSQL, MySQL, sharding, replication
  • Messaging: Kafka, Amazon SQS/SNS, RabbitMQ, Slack API
  • DevOps & Tooling: Jenkins, CI/CD, Git, GitHub Actions, ELK (Elasticsearch, Logstash, Kibana), JUnit, Mockito, Swagger/OpenAPI, Smithy, Grafana, Prometheus
  • Concepts: distributed systems, system design, API design, performance optimization, scalability, fault tolerance, ETL, data validation, thread pooling, caching strategies, concurrent programming, design patterns, Agile, TDD/BDD
  • Security & Compliance: OAuth 2.0, RBAC, encryption/decryption, secure API development, vulnerability assessment
  • Monitoring: CloudWatch, ELK, Prometheus, Grafana, distributed tracing (X-Ray/Zipkin)
  • AI & Intelligent Systems: LLMs, prompt engineering, tool calling, RAG, embeddings & vector search, AI agent architecture, intent classification, workflow automation, human-in-the-loop, AI safety guardrails, STT/TTS/XTTS
  • Automation & Control: Selenium, Playwright, API orchestration, webhooks

Experience

Software Engineer · Intuit | Remote, USA May 2026 - Present
  • Engineered QuickBooks accounting capabilities in Java and Spring Boot, implementing ledger posting, balance calculation, and transaction-classification rules to support 100K+ daily customer operations across small-business financial workflows.
  • Designed concurrency-control mechanisms using optimistic locking and transaction isolation to eliminate race conditions during simultaneous financial-record updates and reduce transaction conflicts by 35% under peak workloads.
  • Implemented double-entry accounting validation and ledger-balancing controls to detect invalid postings before persistence, reducing financial-data discrepancies by 30% across supported accounting workflows.
  • Developed bulk financial-data processing workflows using checkpointing and resumable execution, cutting processing time for large customer datasets by 40% while preventing completed records from being reprocessed after partial failures.
  • Introduced backward-compatible schema evolution and zero-downtime database migrations, enabling data-model changes across 3+ production releases without service interruption or corruption of existing customer records.
  • Engineered audit-trail and transaction-history capabilities for financial state changes, capturing immutable record-level changes and contextual metadata to improve traceability and accelerate investigation of accounting discrepancies.
Software Development Engineer · Amazon | Remote, USA Jul 2025 - May 2026
  • Architected subscription lifecycle management services in Java, Spring Boot, and AWS serverless to automate cancellations, suspensions, and partner-agreement workflows for the Amazon Fuse partner ecosystem behind Prime, Music, and Video across 3+ regions.
  • Led development of an event-driven reconciliation platform on Lambda, S3, DynamoDB, and Glue that processes 10K+ financial transactions daily, automating billing validation and reducing infrastructure costs by 90%.
  • Engineered fault-tolerant microservices across Java, Node.js, and TypeScript using Kafka messaging, retry strategies, and circuit breakers to ensure reliable asynchronous processing of high-volume subscription events.
  • Built Backend-for-Frontend (BFF) APIs in Node.js and GraphQL to simplify client integrations and support React + TypeScript apps with feature flags, conditional rendering, and regional compliance rules.
  • Designed and integrated LLM-powered recommendation and support services using Python, AWS Bedrock/OpenAI APIs, and RAG for intelligent subscription insights and automated partner query resolution.
  • Migrated legacy subscription orchestration into containerized microservices on Docker and Kubernetes, stood up observability with CloudWatch, EventBridge, and QuickSight, mentored 2+ engineers, and cut API latency by 40% with Redis and DynamoDB caching.
Software Engineer · Adobe | Bangalore, India Sep 2022 - Jul 2023
  • Developed and enhanced scalable backend services in Java, Spring Boot, MySQL, Kafka, and REST APIs supporting Adobe Experience Cloud and enterprise content workflows, improving reliability and responsiveness across customer-facing SaaS platforms.
  • Progressed from feature-level development to end-to-end ownership of backend modules, independently delivering APIs, integrations, and reusable services across cross-functional product teams.
  • Engineered distributed event-driven services with Kafka, Redis caching, and asynchronous processing to synchronize content workflows, analytics pipelines, and customer activity events across enterprise applications.
  • Developed scalable RESTful APIs and backend integrations using Node.js, Express.js, and Spring Cloud to improve interoperability across Adobe products and third-party enterprise integrations.
  • Built Python-based analytics and automation utilities to streamline operational reporting and content-workflow insights, and contributed to system-design discussions on microservice decomposition and resiliency.
  • Improved engineering workflows with Docker, Kubernetes, Jenkins, GitHub Actions, and AWS to strengthen deployment consistency across distributed teams.
Software Engineer · Capital One | Remote, India Jan 2019 - Aug 2022
  • Developed and enhanced backend services in Java, Spring Boot, MySQL, PostgreSQL, and REST APIs supporting credit-card servicing, customer account management, and transaction-processing workflows.
  • Contributed to Kafka-based event-driven systems using asynchronous messaging and distributed service patterns for transaction monitoring, payment workflows, and customer activity processing.
  • Built reusable frontend modules with React.js, JavaScript, Redux, HTML5, and CSS3 for internal servicing dashboards and customer-facing banking applications.
  • Optimized backend performance with SQL query tuning, Redis caching, and API enhancements to strengthen responsiveness for customer-facing financial workflows.
  • Supported secure API development with Spring Security, OAuth2, and JWT, and implemented deployment workflows using Docker, Jenkins, AWS EC2, and CI/CD.
  • Wrote Python automation scripts for operational reporting and log analysis, and participated in debugging, incident resolution, and system-design discussions on scalability and resiliency.

Education

Master of Science in Data Science · University of Texas at Arlington

Notes File Edit View Help
🔋
,
~/manoj.dev/notes.txt
~ notes ~

Hi, I'm Manoj.

welcome to my desk ↓

Manoj Kumar
me, probably.
status
open to roles
experience
5+ years
Software engineer who likes the hard parts: distributed systems, financial & accounting infra, event-driven systems. Several years shipping backend services at scale, currently building QuickBooks accounting infrastructure at Intuit.

I'm a software engineer who builds backend services and distributed systems that have to hold up under real load. Most of my work is on the server side (Java, Spring Boot, Node.js, TypeScript, Kafka, REST/GraphQL) but I'll go full-stack with React when the work reaches the front end. Cloud-native by default: AWS, Docker, Kubernetes, CI/CD.

I've done this at Intuit (QuickBooks accounting capabilities: ledger posting, double-entry validation, and concurrency control for small-business financial workflows), Amazon (subscription lifecycle and reconciliation infrastructure for the Fuse partner ecosystem behind Prime, Music, and Video), Adobe (backend services for Experience Cloud and enterprise content workflows), and Capital One (credit-card servicing and transaction processing). Different domains, same underlying problems.

Things I care about: distributed, event-driven systems, AI woven into the backend (RAG, tool calling, LLM integration that holds up in production), observability that catches incidents before they wake anyone up, and getting latency and cost down without breaking things. I'm the engineer who cut API latency 40% and reconciliation infra cost 90% by actually measuring where the work was going.

currently
Software Engineer at Intuit. Building QuickBooks accounting capabilities , ledger posting, double-entry validation, concurrency control, and zero-downtime migrations for small-business financial workflows. Open to conversations about hard distributed-systems and financial-infra problems.
~ m.

by the numbers

0
daily customer operations supported at Intuit
0
reconciliation infra cost cut on AWS serverless at Amazon
0
API latency cut with Redis + DynamoDB caching
0
transaction conflicts cut with optimistic locking
manoj@desk:~/playgrounds$ ./run --interactive
loading 3 live demos...

click things. break things.

three systems problems you'll hit the moment you have more than one user. payments, healthcare, messaging, analytics , same hard parts. try to break them.

01. webhook idempotency

LIVE

any webhook source , Stripe, GitHub, Twilio, Shopify, your own services , will retry if you don't ack in time. your job: process exactly once. strategy: every event carries an event_id, you cache what you've processed. try hitting "duplicate" a bunch.

0processed
0dropped
$0total charged

02. exponential backoff + jitter

LIVE

some downstream service , a database, a payment processor, an EHR, a third-party API , flakes out 60% of the time. retry up to 5 times with base · 2^n + jitter. jitter prevents the thundering herd. every run is different.

0attempts
0mselapsed
,result
// hit run to start

03. token bucket rate limiter

LIVE

every API needs one. capacity 10, refill 2/sec. each request spends a token. empty → 429. try to spam faster than it refills.

0200 ok
0429
10tokens
bucket10/10
manoj.dev work experience

where i've worked.

4 roles · 5+ years · financial systems, subscriptions, and platform work.

Software Engineer
Intuit
'26 → now
100K+
daily operations
-35%
txn conflicts
-40%
bulk processing time

Built QuickBooks accounting features in Java and Spring Boot — ledger posting, balance calculation, and transaction rules serving 100K+ daily operations. Added concurrency controls that cut transaction conflicts 35%, and checkpointed bulk-processing workflows that cut processing time 40%.

Software Development Engineer
Amazon
'25 - '26
10K+
txns/day reconciled
-90%
infra cost
-40%
API latency

Architected subscription lifecycle services in Java, Spring Boot, and AWS serverless for the Fuse partner ecosystem behind Prime, Music, and Video. Led an event-driven reconciliation platform on Lambda, DynamoDB, and Glue processing 10K+ transactions daily, cutting infra cost 90% and API latency 40%.

Software Engineer
Adobe
'22 - '23
module
end-to-end ownership
Kafka
event-driven services
SaaS
Experience Cloud

Built backend services in Java, Spring Boot, Kafka, and REST APIs for Adobe Experience Cloud, growing from feature work to end-to-end module ownership. Engineered event-driven services with Kafka and Redis to keep content and analytics pipelines in sync across enterprise SaaS.

Software Engineer
Capital One
'19 - '22
OAuth2
secure APIs
Redis
perf tuning
React
servicing dashboards

Built backend services in Java, Spring Boot, and REST APIs for credit-card servicing and transaction processing, plus React dashboards for customer-facing banking apps. Secured APIs with OAuth2 and JWT, and tuned performance with Redis caching.

things I can actually do.

grouped by what I reach for. not a wishlist. not a buzzword cloud.

🧠 languages
Java Python C / C++ JavaScript TypeScript SQL
🎨 frontend
React Redux Next.js RxJS Tailwind HTML/CSS
⚙️ backend
Spring Boot Spring Cloud Node.js Express REST GraphQL
🤖 AI / ML
LLMs RAG AWS Bedrock OpenAI APIs Tool calling Embeddings & vector search Agent architecture Prompt engineering
📡 data & messaging
Kafka Redis PostgreSQL MySQL MongoDB
☁️ cloud & devops
AWS Docker Kubernetes GitHub Actions CI/CD
🎯 production practices my thing
Idempotency Rate limiting Retries with jitter Circuit breakers OAuth2 / JWT Observability

things i've built.

8 items
● personal ● worked at
personal
🔍
reviewlens
a voice-of-customer decision engine.
turns customer reviews and feedback into actionable insights. built to surface what users actually think, prioritize the signal, and help teams make data-driven product decisions.
+ tap to learn more
personal
🪐
code-orbit
a playground for exploring code concepts visually.
an experimental space for visualizing algorithms, data structures, and computer-science ideas in the browser. designed to make abstract things tangible.
+ tap to learn more
personal
🎮
arcade-game
a browser arcade game, built just for fun.
a classic arcade-style game running entirely in the browser. demonstrates game-loop fundamentals, collision detection, and responsive input handling.
+ tap to learn more
worked at
📒
intuit
quickbooks accounting infrastructure.
the accounting engine inside QuickBooks , ledger posting, balance calculation, and transaction-classification rules supporting 100K+ daily customer operations across small-business financial workflows. Built concurrency control with optimistic locking that cut transaction conflicts 35%, double-entry validation that reduced data discrepancies 30%, resumable bulk processing that dropped run time 40%, and zero-downtime schema migrations across 3+ releases.
+ tap to learn more
worked at
📦
amazon
subscription & reconciliation infrastructure.
the subscription engine behind Prime, Music, and Video offers across the Amazon Fuse partner ecosystem, handling cancellations, suspensions, and partner agreements at scale. Built an event-driven reconciliation platform that quietly checks the books on 10,000+ transactions a day, cut infrastructure cost by ~90%, and trimmed customer-facing latency by 40%. Added LLM-backed support tooling that takes grunt work off the team.
+ tap to learn more
worked at
🎨
adobe
backend for experience cloud at enterprise scale.
backend services behind Adobe Experience Cloud and its enterprise content workflows, where reliability and response time were the whole point. Grew from feature work to owning entire modules end to end, designed the event-driven flows that keep content, analytics, and customer activity in sync across enterprise apps, and made deployments boring in the best way. Unblocked five-plus teams and held 99.9% uptime.
+ tap to learn more
worked at
🏦
capital one
credit-card servicing & transaction processing.
the systems behind credit-card servicing, account management, and transaction processing, where a rounding error isn't a bug, it's someone's bank statement. Built the event-driven monitoring that watches transactions in real time, tuned the slow paths until query latency dropped 30%, locked every API down to PCI-compliant standards, and shipped the dashboards the servicing teams lived in. Zero reconciliation defects.
+ tap to learn more
personal
this site
an interactive desk portfolio you're using right now.
an interactive desk experience with draggable items, a fake operating system inside the laptop, three live playgrounds, achievements, drawing mode, and a hidden drawer. you're inside it.
+ tap to learn more
🎧
NOW PLAYING
life outside work
manoj · hobbies playlist
0:00

manoj's life outside work

the playlist that runs when the laptop is closed · 7 tracks

1
🍜
cooking new recipes
the kitchen sessions
1,847 plays
4:32
2
🎮
video games
console and keyboard
2,398 plays
6:12
3
📺
tv, but responsibly
one more episode
1,204 plays
3:48
4
💪
the gym
mon/wed/fri, mostly
588 plays
3:02
5
🌐
building websites for fun
sites like this one
412 plays
5:17
6
🍽
exploring restaurants
a new place every week
306 plays
2:48
7
✈️
weekend travels
anywhere < 4 hours away
156 plays
5:21
Manoj Kumar
Manoj Kumar ● online · usually replies fast
hey manoj 👋
saw your portfolio. you made a desk? today · just now
yep. it was more fun than a landing page. today · just now
fair. we're hiring senior full-stack. strong systems engineers only. interested? today · just now
definitely. let's talk. today · just now
reply times are fast. usually.
🗒Notes
Terminal
📂Finder · Experience
🛠️Projects
🎧Music · Life
💬Messages