I'm Resham Sapkota

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

2019-2023

B.Tech Computer Science and Engineering

Vellore Institute of Technology

GPA: 8.6 / 10

Core Computer Engineering

2017-2019

Higher Secondary

Everest English Boarding Higher Secondary School

GPA: 3.71 / 4

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.

Languages and Frameworks

Java
Python
Spring Boot
JavaScript
TypeScript
Vue.js
Node.js
SQL

Backend Development

REST API's
Webhook
SFTP
Quartz Scheduler
JWT
JUnit
Mockito
JPA
Hibernate
Gradle
PrismaORM

Cloud and Infrastructure

AWS
Docker
MySQL
PostgreSQL
MongoDB
GitHub Actions (CI/CD)
Message Broker(SQS)

Tools and Utilities

Git
Sentry
Splunk
SonarQube
Snyk
Postman
Jira

Payments and Fintech

Payment Gateways (Stripe, Adyen, etc.)
Vaulting and Stored Payments
Payment Intents
Direct Debit
Delayed Capture
Chargeback Management
Account Updater
Risk and merchant screening
Tokenisation
Compliance and Governance
Payment Reconciliation

My Projects

Studentry - A Student Management Platform
A student digital companion service that helps students manage academic activities and resources alongside non-academic tasks. Built with features like event handling, counselor integration, and timely email reminders to enhance the student experience.
Express.jsEJSNode.jsMongoDB
Small Store Management System
A store management service that centralizes key operations including inventory lifecycle management, detailed transaction record-keeping, and streamlined billing processes. The system was built using PHP, HTML/CSS, and MySQL for persistent data storage.
PHPMYSQL
Built a custom minimal Linux Distro
With the help of Linux from Scratch project, a minimal Linux environment was built. Programming the project gives broad idea of Linux kernel and other core OS components.
ShellC
Portfolio Website
My personal portfolio website where I showcase my projects, skills and showcase my work.
Next.jsTailwind

Have an idea or a project in mind? Let's talk!