About
Backend Software Engineer actively seeking full-time roles, with hands-on internship and project experience building REST APIs, microservices, and real-time systems using Node.js, FastAPI, NestJS, and Spring Boot. At Answerbase, owned caching and validation systems end-to-end as module lead on a 3-person backend team on a pre-launch SaaS product, improving API response time and reducing error rates through internal benchmarking. Looking for a full-time backend role where I can build scalable, well-tested APIs and real-time systems.
Experience2
Software Engineer Intern – Founding Team
Sep 2025 — Feb 2026Answerbase
Led the caching and validation systems module on a 3-person backend team for a pre-launch SaaS product. Redesigned REST API contracts with Redis caching and request batching, cutting response time by a noticeable double-digit margin on highest-traffic endpoints via internal Postman benchmarking. Reduced API error rate measurably by implementing class-validator and DTO-based typed request schema validation. Participated in architecture review sessions covering authentication, caching workflows, and backend service integration. Wrote Jest unit and integration tests covering critical API paths to catch regressions before deployment.
AI Developer Intern – Full-Time
Aug 2024 — Sep 2024CIT – Centre for Information Technology
Built a real-time face recognition REST API wrapping a computer vision model optimized for low-latency inference serving. Improved face recognition model accuracy through feature extraction tuning, data augmentation, and hyperparameter optimization on a labeled image dataset. Refactored the ML pipeline’s preprocessing, training, and inference stages, reducing overall processing time noticeably on the same hardware. Wrote pytest test cases covering REST endpoint behavior and model output validation.
Projects5
Real-time messaging backend built with Spring Boot, using Redis Pub/Sub for in-memory event streaming in place of database polling, which improved throughput in local testing. Load-tested with k6 in Docker: stable message delivery at 100+ simulated concurrent connections with no message loss. Added PostgreSQL composite indexes for the most frequent query patterns across 12+ REST endpoints. CI/CD runs on GitHub Actions and deploys to Render on every merge to main.
- Redis Pub/Sub
- PostgreSQL
- Java
- Docker
- k6
- GitHub Actions
- Render
- Spring Boot
AI-powered legal document comparison platform. Detects clause boundaries and classifies each clause as unchanged, modified, added, or removed, with word-level diffs. Uses the Gemini API to generate a risk score per clause, combined with deterministic firm-defined rule overrides so critical legal terms can't be misjudged by the model alone. A negotiation advice engine recommends accept, counter, or reject for each clause. Tested on NDA, SPA, and Employment Agreement document pairs. Live demo deployed on Vercel.
Open on brahmo-doc-intelligence.vercel.app- Next.js
- TypeScript
- Vercel
- Gemini API
- Tailwind CSS
Completed a take-home backend challenge for a Software Engineer role at Slooze, a supply-chain SaaS company, building a food ordering system backend to their specification. Implemented 3-tier RBAC with country-scoped data access, restricting query results to a user’s assigned region via query-level filtering. Built 12+ GraphQL queries and mutations covering authentication, cart, orders, and payments, deployed live for review on Render.
- NestJS
- GraphQL
- Prisma
- JWT
- SQLite
- Render
Blog backend built with FastAPI and a layered service-repository architecture, separating business logic, data access, and request handling across 6+ modules. Uses JWT authentication, PostgreSQL with SQLAlchemy, and documents every endpoint with Swagger/OpenAPI so a new consumer can understand the API contract without reading the source code.
Open on fastapi-blog-api-2uo3.onrender.com- FastAPI
- PostgreSQL
- JWT
- SQLAlchemy
- Swagger / OpenAPI
Commodities and inventory management system, built as a second take-home submission for the Slooze application process. Includes 15+ inventory CRUD APIs and 4-tier role-based access control (RBAC). Automated workflow triggers handle stock updates and order processing. Schema validation and transactional writes keep inventory counts consistent under concurrent updates.
Open on slooze-commodities-management.vercel.app- Next.js
- Node.js
- PostgreSQL
- JWT
- RBAC
Education1
Bachelor of Technology
2021 — 2025KIIT University, Bhubaneswar
Computer Science and Engineering