>Souptik Sarkar
Software Engineer with 4 years of experience in designing scalable microservices and backend systems using Java, Go, Python, and JavaScript. Skilled in cloud infrastructure and database optimization.
p99 latency shaved off core services
Faster processing on critical paths
Users served in production
Microservices shipped & owned
Experience
Where I've shipped production backend systems.
Software Engineer
- โนTook ownership of key microservices in the Electronic Recharge System (ERS), maintaining high performance and system reliability across reporting, access control, OTP, and loyalty modules.
- โนResolved N+1 query issues and optimized Elasticsearch and SQL queries, reducing report generation time by over 1000ms.
- โนRe-architected the Access Management Service by decoupling approval workflows and introducing role-based access control (RBAC), reducing approval time by 70% and improving system throughput.
- โนDeveloped a log ingestion service using Go and Gin to collect and process logs from 10+ microservices, transforming and indexing audit and data feeds into Elasticsearch for centralized search and analysis.
- โนRefactored high-latency APIs into high-throughput microservices, reducing average response time by up to 40% and improving end-user UI performance.
- โนCollaborated with cross-functional teams (Product, Design, Backend) to define, design, and ship features end-to-end; authored OpenAPI-driven RESTful API contracts and comprehensive test suites using Jest and JUnit to enforce code quality.
Backend Developer
- โนDesigned and implemented 2 scalable backend services and APIs (REST, GraphQL) for an NFT marketplace, supporting 10K+ active users and enabling core features like asset creation and trading.
- โนOptimized database queries and API logic, achieving an average response time of under 50ms and improving endpoint performance by 15%.
- โนIntegrated blockchain components using Web3.js and Ethers.js, supporting real-time NFT minting, bulk uploads (1K+), and token analytics.
- โนCollaborated closely with front-end and product teams in an Agile environment to define GraphQL API contracts and implement reward-based gameplay features, delivering 20+ new endpoints.
Skills
The stack I reach for, grouped by layer.
01Databases
02Infrastructure
03Languages
04Libraries/Frameworks
05Others
Projects
A selection of work I'm proud of.
RAGfier (RAG -as-a-Service)
Engineered a data-driven, multi-tenant platform RAG-as-a-Service managing dashboard, API keys, document ingestion, and analytics. Architected a high-throughput query pipeline utilizing hybrid retrieval (dense pgvector + sparse BM25) and weighted Reciprocal Rank Fusion (RRF), optimizing system NFRs for low-latency SSE streaming.
Achievements
Recognitions and selections from outside the day job.
Smart India Hackathon Finalist
Qualified for the finals of Smart India Hackathon 2020, competing among 100,000+ participants nationwide.
Research Intern at DRDO
Selected for a research internship at the Defence Research and Development Organisation (DRDO), contributing to a project on Meteorological Data Analysis.
Notable Offers
Companies that have extended offers across multiple cycles โ a snapshot of how the market has valued my work.
Education
Academic foundation.
Bachelor's of Technology (B.Tech) in Computer Science & Engineering
University of Engineering and Management
GPA 9.35 CGPAGet In Touch
I'm currently open to senior engineering opportunities. Whether you have a question, a project idea, or just want to say hi โ my inbox is always open.
Send me a message
Fill out the form below and I'll get back to you as soon as possible.