Building scalable backend systems for real-world workloads
I build
Backend Software Engineer with 2.5+ years of experience building APIs, distributed workflows and AI-integrated applications using Python, FastAPI, Node.js, PostgreSQL, Redis and AWS.
Bhubaneswar, India · Open to Relocation · Remote

About Me
I'm a Backend Software Engineer focused on building reliable APIs, distributed systems and AI-integrated applications.
My experience spans Python/FastAPI, Node.js/TypeScript, PostgreSQL, Redis and AWS, with a particular focus on performance optimization, asynchronous processing and production backend architecture.
I've also worked on AI/RAG systems, open-source security tooling and Web3 applications.
Measurable Production Impact
Core Specializations
Backend Engineering
Scalable REST APIs, asynchronous processing, background workers, database optimization, caching and distributed backend systems.
Technologies
Distributed Systems
Event-driven workflows and cloud-native backend services designed for reliability, scalability and performance.
Technologies
AI Backend Systems
Production-oriented AI applications combining RAG, semantic search, document processing, LLM APIs and response caching.
Technologies
How I Build Backend Systems
Performance
Caching, query optimization, asynchronous processing.
Scalability
Stateless APIs, queues, background workers and horizontal scaling.
Reliability
Idempotency, retries, rate limiting and event-driven workflows.
Maintainability
Reusable backend patterns, API documentation, testing and CI/CD.
Professional Experience
2.5+ years building scalable backend systems, distributed workflows and AI-integrated applications.
Upwork
Freelance Software Engineer
- Reduced AI response latency by ~70%, from 8s to 2s, by moving heavy document retrieval workloads to asynchronous AWS SNS/Lambda workers.
- Built a stateless RAG API with FastAPI for concurrent user handling, with documents stored securely in AWS S3.
- Accelerated new project delivery by building a reusable Node.js backend template with standard REST API routing, authentication, and database connections.
Aarna Protocol
Software Development Engineer
- Orchestrated a daily reward computation workflow for thousands of transactions using AWS Step Functions with Python, eliminating database locks during settlement.
- Engineered an automated data pipeline parsing real-time webhook events for mapping and storing transaction records into PostgreSQL.
- Mitigated external API rate limits during high-volume periods with a Redis-based retry queue and request debouncing, ensuring zero data loss.
BSBS Tech Pvt. Ltd.
Software Developer
- Reduced core API response times by ~40% (1.2s to 700ms) by combining read-through Redis caching with SQLAlchemy query optimization to resolve N+1 bottlenecks.
- Implemented a read-through Redis caching layer for frequently accessed user configuration data, improving transaction processing speed.
- Engineered scalable payment settlement APIs in Python/Django, processing cross-platform transaction data with validated schemas.
NFThing
Software Developer Intern
- Built an automated metadata indexing pipeline using background job queues to process 2,000+ digital assets stored in AWS S3.
- Developed idempotent scheduled synchronization jobs to prevent duplicate database records.
- Implemented analytics dashboards for reporting on indexed digital assets.
Engineering Case Studies
Production systems with quantified performance outcomes.
AI Live Chat Agent
RAG-based semantic document search and AI conversations
Problem
Large document collections made synchronous retrieval and AI responses slow, averaging 5-8 seconds per request.
Solution
Built a RAG-based backend with asynchronous processing using BullMQ workers, Redis caching for semantic search results, and PostgreSQL for document storage.
Result
Reduced average response time from 5-8s to ~2s by moving heavy document retrieval to asynchronous workers.
Architecture
Why Redis? In-memory caching for frequent retrieval results and response cache.
Why BullMQ? Moves document-processing work outside the synchronous request path with retries.
Why PostgreSQL? Structured document metadata and relational queries.
Codevigil
Security-focused open-source tool for detecting vulnerable repositories
FluidPass
Decentralized event payment system using real-time token streaming
Problem
Standard token subscriptions required active monthly approvals, triggering high network fees and user churn.
Result
Won the R2W3-II hackathon for real-time subscription payments.
On-chain Credit Score
Decentralized credit scoring system using on-chain transaction data
Problem
No standardized decentralized credit scoring mechanism existed for on-chain lending protocols.
Result
Delivered a functional on-chain credit scoring prototype for lending protocols.
In-Depth Engineering Blogs
Practical write-ups on backend engineering, performance and system design — published on Medium.
Stop Crashing Your Servers: The Ultimate Guide to Pagination (Offset vs. Cursor)
Ever watched your backend crash with an Out of Memory error under load? A deep dive into why pagination is your database's ultimate defense — and the exact difference between offset and cursor-based approaches, plus when to upgrade.
FastAPI for Node.js & Express Developers
Think FastAPI is a whole new mindset? It's just new syntax. A complete beginner-to-intermediate guide that maps every Express concept to FastAPI — routing, middleware, validation, async, and JWT auth.
Backend Foundations Recovery: Programming Fundamentals Every Backend Developer Must Master
Every backend developer must master the programming fundamentals that underpin production systems. A recovery-focused primer on what separates resilient backend engineers from the rest.
Technologies & Tooling
A production-focused toolkit for building scalable, high-performance backend systems.
Languages
Backend
Databases
AI & ML
AWS
Infrastructure
Testing
Additional
Academic Background
Postgraduate degree in Computer Applications — the foundation underpinning 2.5+ years of production engineering.
Master of Computer Applications (MCA)
Institute of Management and Information Technology
Cuttack, Odisha, India
- Graduated with distinction — top academic performance across the MCA cohort.
- Focused coursework in Data Structures, Algorithms, Database Systems, Computer Networks, and Software Engineering.
- Built foundational depth in system design and object-oriented programming that directly informed blockchain and backend engineering work.
Core Coursework
At a Glance
- Degree
- MCA
- Duration
- 2020 – 2022
- Grade
- CGPA 9.18 / 10
- Location
- Cuttack, Odisha
Open to Backend Engineering Opportunities
Currently seeking full-time Backend Software Engineering roles. Prefer Python/FastAPI, Node.js/TypeScript, or AI-integrated backend systems.