I’m a Full Stack Software Engineer with 6+ years of experience building secure, scalable web applications in regulated industries, including FitTech banking.
Experience
2024 — Now
2024 — Now
Built and enhanced a large-scale insurance digital platform (quote → bind → issue) using React (TypeScript) and Spring Boot Core Web APIs, focusing on performance, usability, and reliability.
Designed and implemented clean, layered backend architectures and microservices for policy lifecycle events (endorsements, renewals, cancellations) with strong validation, idempotency, and consistent API contracts.
Integrated external insurance data exchanges and partner systems using industry-standard formats, ensuring accurate data normalization across internal domains.
Implemented enterprise-grade security and compliance including OAuth2/OIDC, JWT, RBAC, audit logging, and least-privilege access controls.
Improved system performance and scalability through caching (Redis), asynchronous processing, event-driven messaging, payload optimization, and database query tuning.
Automated build, test, and deployment pipelines using Docker and CI/CD, added unit and UI tests (xUnit, Playwright/Cypress), and supported production operations with monitoring, incident response, and root-cause analysis.
2022 — 2024
2022 — 2024
Plano, Texas, United States
Spearheaded development of enterprise-grade internal applications used by various departments, handling full-stack responsibilities with a focus on backend scalability and front-end usability under Agile project methodologies.
Orchestrated end-to-end data flow pipelines using Spring Batch for tasks like inventory sync, data transformation, and transaction aggregation, with cron scheduling and retry logic to handle transient failures.
Created cross-platform desktop applications using Electron bundled with Angular 11 for departments needing offline capabilities, ensuring faster app boot times and native performance features.
Developed reusable Angular components and form validators for shared modules to standardize look and feel across different tools and applications.
Refactored legacy Spring applications by modularizing monolithic structures, implementing Spring Profiles for environment segregation, and adopting microservice standards for cloud deployments.
Integrated Azure Key Vault for centralized management of secrets and credentials, automating credential rotation and enforcing access policies via IAM roles and RBAC.
Designed and implemented RESTful APIs for React and Angular applications.
Integrated Kerberos SSO with internal systems, reducing password fatigue among employees and simplifying the authentication flow for dozens of internal tools.
Analyzed SQL Server execution plans using performance tools to detect bottlenecks in stored procedures and optimized queries, leading to a 60% performance gain in heavy transaction modules.
Built modular Java microservices with Spring Boot and Spring Data JPA to encapsulate business logic, handle complex entity relationships, and expose them through RESTful endpoints.
Deployed services as Docker containers and used Kubernetes Helm charts for scalable, self-healing deployments with health checks, auto-scaling, and log forwarding configurations.
2019 — 2022
2019 — 2022
Virginia, United States
Built and enhanced secure banking web applications using Angular and Spring Boot Core Web APIs, supporting account servicing, transactions, disputes, and self-service workflows.
Developed resilient backend services with idempotency, request validation, standardized error contracts, and retry-safe APIs, integrating with downstream systems such as accounts, ledger, rewards, and notifications.
Implemented enterprise-grade security and compliance controls including RBAC, token-based authentication, secure session handling, PII masking, and data redaction across UI and API layers.
Improved application performance through query optimization, server-side pagination, efficient indexing, frontend code-splitting, lazy loading, and memoization to reduce re-renders.
Established robust testing and delivery pipelines using xUnit/NUnit, Jest/RTL, Cypress/Playwright, CI/CD automation, and Dockerized environments to ensure release stability.
Strengthened observability and operational readiness by adding metrics, distributed tracing, audit logging, supporting incident response, root-cause analysis, and producing integration contracts and runbooks.
Education
Tribhuvan University