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
Automated Kubernetes cluster management using Terraform and Helm charts. Implemented CI/CD pipelines for seamless deployments across multiple environments.
Flutter Mobile Application
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
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
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
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
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
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
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