Bibash Kafle

Hi, I'm Bibash Kafle šŸ 🚌

I am an experienced Software Engineer with over ten years of hands-on expertise building scalable, cloud-native applications across government, finance, aviation, and research organizations. My work focuses on creating reliable architectures, improving performance, and delivering seamless user experiences whether it's microservices, cloud infrastructure, or complex enterprise platforms. I'm passionate about designing modern, resilient systems that adapt to real-world needs while maintaining simplicity, security, and long-term scalability. I enjoy turning complex challenges into elegant, user-centered solutions and continuously exploring emerging technologies to create smarter, more impactful digital experiences.

Technical Skills

Programming Languages

C#, Java, Python, TypeScript, JavaScript

Frameworks

.NET Core, Spring Boot, Express.js, Angular, React

Cloud / DevOps

Azure, AWS, Docker, Kubernetes, Azure DevOps, CI/CD

Databases

SQL Server, MongoDB, Cosmos DB, PostgreSQL, MySQL

Architecture

Microservices, Event-driven, Dapr, GraphQL, REST, SOAP

Testing

Playwright, Selenium, Cucumber, Automation Frameworks

Work Experience

Navy Marine Corp Relief Society

Jan 2024 - Present

Senior Software Engineer

Arlington, VA
  • Built full cloud native, containerized .NET microservices using Minimal API architecture.
  • Deployed to Azure Container Apps.
  • Implemented CI/CD pipelines in Azure DevOps for multi-environment deployments.
  • Developed frontend with Angular 16+ integrated into microservice architecture.
  • Used GraphQL to query and aggregate data across distributed microservices.
  • Implemented Azure Application Insights to monitor application performance and diagnostics.
  • Built internal admin tooling for centralized access control using Azure Service Bus and Event Grid.
  • Used Databricks to migrate SQL based data to NoSQL database.
  • Automated UI and API testing using Playwright.
  • Worked with Azure services including Functions, Dapr, Service Bus, Event Grid, Cosmos DB, Key Vault, and monitoring tools.

Can Softtech Inc

Dec 2020 – Dec 2023

Senior Software Engineer

Herndon, VA
  • Developed an application for Berkeley National Laboratory to visualize power outage areas during hurricanes in coastal regions and deployed it on AWS Cloud.
  • Re-engineered the U.S. Air Force claims portal using .NET, React, MongoDB, and Docker, integrating Redis Cache for improved performance and scalability, and deployed it on Azure Government Cloud.
  • Created infrastructure scripts using ARM templates to automate the deployment of Azure resources.
  • Developed an application for the Federal Aviation Administration to streamline applicant hiring and background check processes using .NET 8 and Angular.
  • Designed and implemented a custom web automation testing framework using Selenium and Cucumber, enabling efficient regression and end-to-end testing with improved accuracy and reusability.
  • Developed a desktop client application using WebView2 and Rust to organize and execute automation test steps, creating a streamlined user interface for test management.
  • Built a mobile application using the Ionic framework to convert web applications into mobile-friendly versions, enhancing accessibility and user experience.

Corp Tax Inc

March 2020 - Dec 2020

Software Engineer

Buffalo Grove, IL
  • Designed and developed a web application with ASP.NET MVC and a desktop application using Windows Forms and DevExpress to streamline tax automation processes.
  • Enhanced existing web-based applications by developing and implementing new components using Angular, TypeScript, CSS, jQuery, and JavaScript.
  • Migrated legacy desktop software from an embedded Internet Explorer framework to an embedded Chromium platform, improving performance, compatibility, and security.

Insurance Auto Auction

Jan 2019 - Feb 2020

Software Engineer

Westchester, IL
  • Designed and developed a dedicated financial microservice to handle transactions and payments within a large-scale auction system.
  • Designed and implemented an automation service that processes instructions from a messaging queue to execute repetitive tasks, optimizing workflow efficiency and system integration.
  • Designed and developed APIs and web services to enable communication between multiple applications and devices.
  • Developed SQL jobs and Windows Services to manage background processes and scheduled tasks, ensuring seamless operations.
  • Integrated a credit card payment system to enable instant payment processing within the financial system.
  • Created detailed technical documentation and produced UML diagrams to represent system architecture and workflows.

Honda R&D Americas Inc

Feb 2018 - Dec 2018

Software Developer

Raymond, Ohio
  • Contributed to an existing project by resolving issues and adding new features to manage the vehicle test lifecycle.
  • Developed an application to aggregate data from various sources—including email, web services, and hardware devices—using ASP.NET.
  • Built a .NET web app for real-time CCTV streaming and remote engine monitoring.
  • Built an RFID-based app for real-time equipment tracking across research and test areas.
  • Enhanced mobile responsiveness and accessibility of Angular-based web UI.
  • Developed SQL stored procedures to refine data, generate reports, and create visual analytics.
  • Automated scheduled data downloads and processing using Hangfire in .NET.

International Money Express (IME)

Oct 2012 - Nov 2016

Software Engineer

Kathmandu, Nepal
  • Led development of a cross-border remittance application using ASP.NET and SQL Server, overseeing planning, execution, and delivery.
  • Contributed to the development of IME Pay, including fund transfer integration and external bank transfer support.
  • Managed the full SDLC, ensuring timely delivery and adherence to best development practices.
  • Implemented global watchlist integration for sanctions screening, ensuring OFAC compliance.
  • Developed SOAP and REST APIs to integrate remittance services with third-party banking systems.
  • Enhanced security by integrating YubiKey hardware for multi-factor authentication.
  • Integrated OCR technology to automate MRP document reading, improving processing efficiency.
  • Optimized SQL queries using transaction patterns and singleton patterns to increase performance.
1 / 6

Education

Master of Science in Computer Science

2016 - 2019

Maharishi University of Management

Fairfield, Iowa

Advanced coursework in algorithms, software architecture, and distributed systems with focus on enterprise application development and modern programming practices.

Bachelor of Computer Applications

2009 - 2012

Makhanlal Chaturvedi National University

Bhopal, India

Foundation in computer science fundamentals, programming, database systems, and software engineering principles.

Get in Touch

I’m always open to connecting with professionals and exploring new opportunities. Feel free to reach out if you'd like to collaborate or start a conversation.