📋 Bishal Sapkota
contact@bishal.io . Melbourne, AU.
I transform complex technical challenges into elegant, scalable solutions that drive business growth. With over a decade of engineering experience, specializing in emerging technologies, I've led projects in Generative AI, cloud computing, and microservices architectures, delivering impactful solutions across various sectors.
When I'm not coding or architecting solutions, you'll find me playing basketball, sharing knowledge through my podcast The Path to Tech or speaking at events like GDG Melbourne on "The Wonderful World of Open Weights AI."
Lead Software Engineer at Outback Yak
From Aug 2023 to Present, Melbourne- Design and implement GenerativeAI powered enhancements for a SaaS platform increasing customer engagement and retention by over 20%.
- Designed and built a virtual patient interface to be used as a pedagogical tool for medical training using fine-tuned gpt-3.5-turbo and equivalent LLMs. The solution was built using a React frontend, a Koa/Typescript REST API layer, LLM infrastructure from OpenAI, IBM, and , Anyscale. The solution was deployed to Google Cloud using Pulumi.
- Helped achieve a reduction of cloud compute costs by 97%, migrating from AWS to GCP, levegaging Cloud Run's autoscale to 0.
- Deploy and maintain an applications served through Ezproxy and OpenAthens, to provide access to the application for universities.
Technologies: Typescript, Koa, Node.js, OpenAI GPT3.5, Anyscale, IBM Watson, Pulumi, GCP Cloud Run.
Engineering Team Lead at Sensand
From Sep 2021 to May 2023, Melbourne, AU- Recruit and onboard Senior Engineers to the team.
- Lead the technical solution design and implementation of Blockbase using vendor agnostic technologies like Kubernetes, Kong, Ory Hydra, OPA, and a microservices approach.
- Identify and plan technical aspects in achieving ISO27001 and GDPR certification.
- Set up processes to build, test, and deploy Blockbase using Agile methodology. This involves defining standards, setting up tooling, CI/CD pipelines, and Observability platform to monitor application performance.
- Implemented highly scalable microservices for aerial image processing, image classification, and other workloads in Node.js and GoLang.
Technologies: GoLang, Typescript, Node.Js, Python, Kubernetes, Google Cloud Platform(GCP), Kong API Gateway, Ory Hydra(oAuth2.0), Open Policy Agent, Microservices.
Senior Software Engineer at Sensand
From May 2021 to Sep 2021, Melbourne, AU- Built a frontend to operationalize an image classification ML model built by partner research institution.
- Built tooling in python to process large GeoTIFF aerial imagery through raster image based ML pipelines
- Built a web map tile server to overlay tiles of high-resolution aerial imagery in a mapping application
Technologies: GoLang, Typescript, Node.Js, Python, Kubernetes, Google Cloud Platform(GCP), Kong API Gateway, Ory Hydra(oAuth2.0), Open Policy Agent, Microservices.
Software Engineer at Deakin University
From Aug 2018 to Feb 2021 at, Melbourne, AU- Helped set up the application development platform, CI/CD pipeline with functional and non-functional checks, and development standards for the agile release train with 4 scrum teams.
- Augmented the CI/CD pipeline with end-to-end automated tests using BDD style feature files.
- Defined the Node.js development standards and created templates using yeoman to make it easier for developers to spin up new microservices automatically.
- Built several microservices using Node.js to interface with external SaaS solutions, and MongoDB.
Technologies: Node.js, Typescript, Yeoman, Contentful, MongoDB, Docker Swarm, GitLab CI/CD,, Python, Behave, Docker
Scrum Master at Deakin University
From Oct 2019 to Feb 2020 at, Melbourne, AUWeb Applications Developer at Deakin University
From Nov 2017 to Jul 2018 at, Melbourne, AU- Develop Node.js APls for DeakinScout, an award-winning indoor wayfinding solution for kiosks, and mobile.
- Automate repetitive business processes by building an analytics dashboard in Angular to help Deakin's internal customers self-serve their location feed telemetry requests.
- Maintain and improve DeakinScout CI/CD pipeline in Bamboo
Technologies: Node.js, Typescript, SQL Server, MongoDB, Bamboo CI/CD, Docker, Angular, Ionic, GeoJSON, Leaflet, Cisco CMX
You can find my older, and more complete experiences on my LinkedIn
Find me on LinkedInThe University of Melbourne
Master of Engineering (Software) | 2016 to 2018, Melbourne, AU- Represented The University of Melbourne in Vatican Hacks
- Secretary - Nepalese Student Society
- Architecting with Google Kubernetes Engine - Google Cloud Training
- Professional Scrum Master I - Scrum.org
- Certified SAFe® 4 Practitioner - Scaled Agile, Inc
- Deakin University: Vice-Chancellor's Award for Outstanding Contributions to Value
- Technical Design
- Team Leadership
- Articulation
- Continuous Improvement
- Kubernetes
- GoLang
- Node.js
- DevOps
- Google Cloud Platform
- Microservices Architecture
- Event based architecture
- Web Mapping
- Langchain
- OpenAI Platform
- oAuth2.0