I'm Resham Sapkota

I'm a curious tinkerer and a passionate software engineer with a deep interest in
engineering efficient solutions to complex problems. With a solid foundation in computer science and
the software development lifecycle, I build robust, scalable applications following best engineering practices.
My approach balances current constraints with future scalability, always valuing clear communication and collaboration.
Beyond coding, I enjoy reading tech blogs, following news, and analyzing personal finance trends. I love cooking,
traveling, and trekking in the mountains. In my spare time, you'll find me playing sports, watching live matches,
or discussing life's adventures with friends.
My Educational Journey
Academic background and qualifications
B.Tech Computer Science and Engineering
Vellore Institute of Technology
Core Computer Engineering
Higher Secondary
Everest English Boarding Higher Secondary School
Major in Science and Mathematics
Experiences
My Professional Journey
- •Designed and built a microservice using FastAPI with asyncio to automate merchant risk evaluation, reducing manual review time from 2 days to minutes. This enabled thousands of automated daily assessments and eliminated manual provisioning bottlenecks.
- •Engineered an asynchronous SFTP-based financial workflow (Account Updater & Chargeback Management) leveraging Quartz for distributed scheduling and Amazon SQS to decouple ingestion from processing. This resulted in a reduction of 90% in manual processing overhead for chargeback management and near-total elimination of payment failures related to stale card-on-file data.
- •Developed a self-service PCI SAQ A compliance feature migrating a manual multi day verification to a fully automated instant workflow. Integrated webhooks for real time compliance updates, used S3 and PostgreSQL for storage and on-demand retrieval of compliance artifacts with audit logging to ensure 100% traceability for regulatory requirements.
- •Developed the cross-system messaging bridge using Amazon SQS between Spring Boot microservice and legacy monolith for email notification. Implemented a Strategy design pattern to dynamically process event types (chargebacks, disputes), ensuring idempotent processing and reducing core application overhead. This ensures reliable, at-least-once delivery of critical financial alerts to merchants.
- •Integrated Razorpay's Oauth protocol, developed automated logic for OAuth token lifecycle management, reducing time-to-market for merchants from 14 days to minutes and ensuring uninterrupted payment processing throughout the journey.
- • Built a region-aware API middleware routing layer for using the Singleton design pattern, ensuring payments are routed to correct merchant accounts based on merchant business country (US/EU/UK) to satisfy data residency and compliance requirements.
- •Integrated Paystack gateway and regional Direct Debit methods (ACH/BACS/SEPA) extending the core payment engine, achieved high code reliability by authoring a comprehensive suite of unit and integration tests, ensuring 100% coverage of critical payment flows, settlement delays and reversal paths.
- •Actively contributed to operational excellence by writing E2E test suites, managing release cycles, and handling on-call (ROTA) support. Consistently supported the team through PR reviews, technical documentation, and debugging/fixing production bugs and CRIs.
- •Developed a full-stack, SSO-enabled, database-agnostic internal data browser with masking support, reducing provisioning time by over 90% (from hours to minutes) and enabling teams to access multi-region data instantly
- •Developed an internal tool for feature usage metrics and visibility across configuration setting for accounting integrations, empowering team to focus development on high impact areas saving hours of manual analysis and decision making.
Skills & Technologies
List of the technologies and tools I've worked with to engineer solutions.