Khadga Bahadur Shrestha

Senior Software Engineer

Mobile, Web & DevOps

Building scalable systems and modern applications. Passionate about clean architecture, cloud infrastructure, and creating solutions that make a difference.

With 7+ years of experience in software development, I specialize in designing and implementing robust solutions across mobile, web, and cloud platforms. Currently focused on DevOps engineering, infrastructure automation, and building reliable systems that scale.

About

Software Engineer with 7 years of experience in developing mobile and web applications, now focusing on DevOps and cloud infrastructure engineering. Skilled in designing scalable, secure, and efficient systems by bridging development and operations through automation, containerization, and cloud-native solutions.

Experienced in architecting applications using Flutter, React, Node.js, and deploying modern workloads with Kubernetes, Docker, Terraform, and AWS. Passionate about building systems that are clean in architecture, reliable in production, and simple to maintain.

Experience

Senior Software Engineer

Port Pro, Lalitpur, Nepal

Aug 2024 – Present

Designed and automated infrastructure with Terraform, Helm, and Kustomize for consistent deployments. Built CI/CD pipelines using GitHub Actions and Jenkins for microservices on AWS ECS (Fargate & EC2).

Optimized containers reducing image size by 80%, improved deployment speed. Configured New Relic and CloudWatch for observability, and led cloud reliability and performance efforts.

Software Engineer (Mobile & Web)

Port Pro, Lalitpur, Nepal

Oct 2021 – Jul 2024

Developed the company's core mobile application using Flutter with Clean Architecture and TDD. Automated release pipelines for Android and iOS with CI/CD integration.

Created reusable UI frameworks, optimized rendering and state management. Built full-stack features using React.js and Node.js; mentored junior developers.

Software Developer

Parentiv, Remote

Jan 2019 – Sep 2021

Built a Flutter app for child care and special needs management using Firebase. Architected backend with Cloud Functions and Firestore; implemented CI/CD automation.

Migrated admin dashboard from React.js to Flutter Web.

Software Developer

Deltatech Nepal, Biratnagar, Nepal

Mar 2016 – Dec 2018

Developed responsive web and e-commerce applications using JavaScript, HTML/CSS, and REST APIs. Delivered full-cycle software solutions for local and international clients.

Projects

Kubernetes Infrastructure Automation

DevOps / Infrastructure / 2024

Automated Kubernetes cluster management using Terraform and Helm charts. Implemented CI/CD pipelines for seamless deployments across multiple environments.

Flutter Mobile Application

Mobile Development / Flutter / 2023

Built a production-ready mobile application using Flutter with Clean Architecture. Implemented TDD practices and automated CI/CD for Android and iOS releases.

Cloud Monitoring & Observability

DevOps / Monitoring / 2024

Designed and implemented a comprehensive monitoring solution using New Relic and CloudWatch. Reduced incident response time by 60% through proactive alerting.

Full-Stack Web Application

Web Development / React / Node.js / 2022

Developed a scalable web application using React.js frontend and Node.js backend. Implemented RESTful APIs and real-time features using WebSockets.

Blogs

Getting Started with Kubernetes

DevOps / Kubernetes / January 2024

An introduction to Kubernetes for beginners. Learn the fundamentals of container orchestration, pods, services, and deployments in this comprehensive guide.

Implementing Clean Architecture in Flutter

Mobile Development / Flutter / December 2023

Explore how to structure your Flutter applications using Clean Architecture principles. Best practices for maintainable and testable code.

Infrastructure as Code with Terraform and AWS

DevOps / Terraform / November 2023

Learn how to manage AWS infrastructure using Terraform. From basic concepts to advanced patterns for scalable cloud deployments.

CI/CD Best Practices for Modern Applications

DevOps / CI/CD / October 2023

Essential CI/CD practices for building reliable deployment pipelines. Tips and tricks for GitHub Actions and Jenkins automation.

Skills

DevOps & Cloud

AWS, Docker, Kubernetes, Terraform, Helm, Kustomize

CI/CD & Automation

GitHub Actions, Jenkins, CloudFormation, IaC

Mobile Development

Flutter, Dart, Clean Architecture, TDD

Web Development

React.js, Node.js, Express.js, REST APIs, Firebase

Databases

PostgreSQL, MongoDB, Firestore, Redis, BigQuery

Monitoring & Tools

New Relic, CloudWatch, Prometheus

Certifications

  • AWS Solutions Architect - Associate
  • AWS Cloud Practitioner - Foundational
  • Kubernetes - Absolute Beginners
  • MongoDB - CRUD Operations
  • Terraform - Basics Training
  • AWS Educate - Cloud 101

Education

Bachelor in Computer Science and Information Technology

Tribhuvan University, Biratnagar

2016 – 2020

Contact

Email: [email protected]

Phone: +977 9811013594

LinkedIn: linkedin.com/in/kodega2016

GitHub: github.com/kodega2016

Location: Madhumalla, Morang, Nepal