Barnit Basnet

Senior Software Engineer

Over 6.5+ years of experience building reliable softwares.

BB

About

Senior Full-Stack Engineer with 6+ years of experience building and scaling production-grade software across fintech, healthcare, and enterprise data platforms. I specialize in designing reliable backend systems using .NET/C# and React, with hands-on experience in distributed processing, concurrent applications, REST APIs, and microservice architectures.

Throughout my career, I've built services and workflow orchestration systems that automate complex business processes, improve system reliability, and support high-volume data movement. I enjoy solving engineering challenges around scalability, fault tolerance, performance, and maintainability, with a strong focus on writing software that remains dependable in production.

While backend engineering is my primary focus, I'm equally comfortable delivering complete products by building modern web applications with React and Angular and collaborating across the full development lifecycle—from architecture and implementation to deployment and production support.

I'm passionate about software engineering beyond day-to-day development, with a strong interest in distributed systems, system design, operating systems, and production reliability. I continuously invest in deepening my understanding of how large-scale systems are designed, operated, and evolved to build software that is simple, resilient, and built to last.

Selected Projects

PST-extract

2025 - Present
By Your Name

A console application built to explore Microsoft Outlook PST (Personal Storage Table) files at the binary level, converting raw bytes into readable emails, attachments, and files. Instead of relying on existing PST libraries, this project parses raw bytes using only system-level APIs and reconstructs messages by traversing the PST's three logical layers: Node Database (NDB), Lists, Tables, and Properties (LTP), and the Messaging layer.

C#.NET CoreBinary ParsingLow-Level Architecture

Work Experience

Aug 2023 - Present

Senior Software Engineer

  • Architected and delivered a distributed data processing platform for PST-to-MSG conversion and MSG ingestion into relational databases, executing workloads in parallel across multiple servers with real-time progress visibility for clients.
  • Designed and owned a centralized orchestration layer in which the API dynamically selected target virtual machines, assigned per-VM worker capacity, and remotely executed NFS-hosted executables via PowerShell sessions, enabling controlled, scalable parallel job execution.
  • Built a multi-step, high-throughput job pipeline that dynamically generated task-specific execution scripts and executed them using PowerShell runspaces with thread-level parallelism, supporting high volume workloads at scale.
Feb 2025 - Apr 2025

Contracted Full-Stack Engineer (Part-time)

  • Integrated MYOB accounting as an external service via a dedicated microservice, implementing asynchronous purchase order and invoice workflows using AWS SQS to ensure reliable, non-blocking synchronization with the core healthcare platform.
  • Implemented purchase order cancellation and re-creation workflows, resolving data consistency issues such as duplicate items, incorrect charge sheets, and mismatched reconciliation states across prosthesis management and invoicing modules.
  • Added and refined freight and additional fee calculations (including GST) across purchase orders, invoices, PDFs, and Excel exports, ensuring accurate financial reporting and alignment with accounting rules.
June 2023 - July 2023

Contracted Frontend Engineer (Part-time)

AccAlly
  • Developed a core, backend-driven Angular form component as a contracted part-time engineer at AccAlly, enabling organizations to securely integrate third-party systems such as GitHub, Jira etc each with different authentication requirements, into a single access control platform, while also contributing to a small set of supporting UI pages.
June 2022 - Aug 2023
  • Contributed to high availability fintech platforms, including e-wallets, payment gateways, and international remittance systems such as Merchantrade Money and eRemit, ensuring secure, real-time financial transactions.
  • Implemented OTP-based payment authorization flows and refactored payment integration layer using factory pattern, replacing hardcoded conditional logic for third-party remittance providers and improving code maintainability and scalability.
  • Identified and remediated SQL injection vulnerabilities in the Remit back-office application by migrating the query to Entity Framework.
Sep 2021 - Jul 2022

Software Engineer

  • Worked on healthcare insurance platforms, handling complex authorization and claims payment logic within a legacy VB.NET web form application.
  • Contributed to a browser modernization initiative, migrating legacy applications previously limited to Internet Explorer to modern web browsers.
  • Developed a Client Setup Utility Windows Application to integrate five separate Client Setup Utility Windows applications into a single application.
Jan 2021 - Aug 2021

Full Stack Engineer

Trobus Technology
  • Sole developer for a web-based property management system, delivering a full-stack solution with an Angular SPA frontend and ASP.NET Core Web API backend covering accounting, tenant and property management, contract and rent management, and billing.
  • Implemented secure access control using JWT-based authentication with dynamic role management, per-page permissions (Read, Read/Write, Update), enabling fine-grained authorization across the application.
  • Directly collaborated with clients to gather requirements, translate business needs into application features, and implement end-to-end workflows for property, lease, tenant, and accounting management.
June 2020 - Jan 2021

Junior .Net Developer

Infocom Solutions
  • Contributed to the development of a CRM platform managing sales, product outlets, and advertising campaigns.
  • Built backend APIs and frontend components using ASP.NET and React.
Oct 2019 – June 2020

Software Engineer

Freelance
  • Designed and delivered standalone management applications for small businesses, including a Windows Forms and local SQL server based accounting and stock management system for a crusher business, reused and adapted for a restaurant client.
  • Developed a hotel booking web application using React for the frontend and Django for the backend.

Skills

Backend Development

Languages & Frameworks
C#.NET CoreASP.NET Core (Web API/MVC)Node.jsExpressPythonDjango
Architectural Patterns
MicroservicesMVCCQRS (MediatR)Clean ArchitectureEvent-Driven Design
System Resilience
Circuit BreakersRetry PoliciesRate LimitingFault Tolerance
Concurrency
MultithreadingAsync/AwaitParallel ProcessingTask Scheduling

Data & Messaging

Databases
SQL ServerPostgreSQLMySQLMongoDBRedis
Messaging & Event Streaming
RabbitMQAWS SQS
Data Optimization
Query OptimizationIndexingCachingShardingPartitioning

Frontend & Optimization

ReactAngularWebpackViteStatic Code ChunkingOptimizationLazy LoadingBrowser CachingBrowser Storage

Testing & Quality

Unit TestingIntegration TestingCode CoverageStatic Code AnalysisFormattingCI Test Execution

Cloud & Infrastructure

Cloud Platforms
AWS EC2AWS S3AWS RDSAWS SQSAWS SESAWS CloudWatchAzure DevOpsAzure EntraID
Containers & CI/CD
DockerCI/CD (TeamCity)Azure DevOps

Observability & Web Servers

Monitoring
PrometheusGrafanaELK StackStructured LoggingMetrics
Web Servers
NginxIIS

Education

A

Advance College Of Engineering & Management

Bachelor's in Computer Engineering
L

Liverpool International College

High School
S

Secondary Boarding School

SLC
Contact

Get in Touch

Want to chat? Feel free to reach out

Ask questionsExplore collaboration opportunities15-minute coffee chat