Skip to main content
BK
Open to opportunities

Bibek Khadka

@bibekkhadka

Principal Software Engineer specializing in AWS event-driven distributed systems and Angular delivery.

Australia
Message

What I'm looking for

I’m looking to lead and build cloud-native, event-driven platforms where I can apply domain modeling, strengthen system stability, and deliver scalable backend services with clean engineering standards—especially using AWS and modern Java/Angular.

I’m a Principal-level Software Engineer with 8+ years building and evolving distributed systems in Java and Angular, with a strong focus on system stability, domain modeling, and scalable design. I’ve architected AWS cloud-native, event-driven platforms and led monolith-to-microservice transformations while driving engineering standards across teams.

Most recently, at Gallagher, I designed event-driven backend services to process high-frequency GPS telemetry from IoT livestock devices using AWS SQS, built accurate time-windowed aggregation under real-world data variability, and improved performance and reliability through optimized pipelines. Previously at Verisk, I modernized a Struts-based Java monolith by migrating to AWS EC2, decomposed it into domain-aligned services, rebuilt the frontend with Angular, and used serverless workflows (Lambda, S3, API Gateway) to improve scalability and response performance with OpenSearch—while mentoring engineers through clean code and DDD service boundary practices.

Experience

Work history, roles, and key accomplishments

GA

Senior Software Engineer

Gallagher

Apr 2025 - Aug 2025 (4 months)

Designed and implemented event-driven backend services to ingest high-frequency GPS telemetry from IoT livestock devices using AWS SQS. Built domain-aligned microservices for time-windowed distance aggregation, optimized processing for lower latency, and led production incident analysis to improve telemetry workflow reliability and observability.

Verisk logoVE

Principal Engineer

May 2019 - Nov 2024 (5 years 6 months)

Modernized a legacy Struts-based Java monolith by moving to AWS EC2, then incrementally decomposed it into domain-aligned services with a rebuilt Angular frontend. Redesigned document generation into scheduled AWS Lambda workflows that materialized search documents into OpenSearch, separating write and read models to improve response performance and reduce database load, and built S3-triggered eve

NC

Software Engineer

New It Venture Corporation

Aug 2016 - Apr 2019 (2 years 8 months)

Developed backend services and administrative dashboards for a live-streaming platform serving 100,000+ users, ensuring consistent performance and integration with third-party payment and media APIs. Built serverless AWS workflows for processing severe weather and catastrophe data to improve estimate processing turnaround time through event-driven automation, and engineered backend and frontend ca

Education

Degrees, certifications, and relevant coursework

MU

Merit College for Professional Studies, Asia Pacific University

Master of Business Administration (MBA), Business Administration

Earned an MBA with Merit College for Professional Studies at Asia Pacific University.

NU

National College of Engineering, Tribhuvan University

Bachelor's Degree in Computer Engineering, Computer Engineering

Earned a Bachelor’s degree in Computer Engineering at National College of Engineering, Tribhuvan University.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan