Speaker

Geshan Manandhar

Geshan Manandhar

Senior Software Engineer, Simply Wall St.

Sydney, Australia

Actions

Geshan is a seasoned software engineer, with over 16 years of software engineering experience. Currently, in Sydney, Australia serving Simply Wall St. as a senior software engineer. He is a language-agnostic software engineer who believes the value provided to the business is more important than the choice of language or framework. With a keen interest in REST architecture, microservices, agile software engineering, and serverless, he has spoken at tech conferences in the Middle East, Europe, the United States, and Australia. He is actively involved with the developer community and is a Google Developer Expert (GDE) for the Google Cloud Platform (GCP). Blogging since 2007, he has a well-maintained tech blog where he shares his views and ideas.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Engineering
  • DevOps
  • Web Development
  • Software Architecture
  • NodeJS
  • JavaScript
  • JavaScript & TypeScript
  • PHP
  • MySQL
  • PostgreSQL
  • Agile software development
  • Docker
  • Containers
  • Google Cloud Paltform

Moving from A and B to ~150 microservices, the journey, and learnings

Are you frustrated working with large, legacy and potentially lethal code bases? We were frustrated too, but in 4-5 years of time, we replaced A (front-end) and B (back-office) system with ~150 microservices. From the days of no tests and clumsy deployment process, we moved to each service with unit tests, CI and deploying with a bot. With the business buying in the process, we enabled the company to reach new heights. This talk reveals that journey and the things we learned along the way.

Embrace chatOps, stop installing deployment software

Are you still deploying with capistrano? It is high time to put the chat bots to work. Using chatops to deploy your software gives visibility to all team members. It also gives a consistent interface to deploy. Software Engineers do not need to install any extra software to deploy. Ops is happy because software engineers do not need SSH access to servers anymore. Namshi is a Rocket Internet e-commerce venture in Dubai. At Namshi, we deploy all our apps with chatbots built with hubot. In this session, I will uncover some real life use cases of chat bots at Namshi.

From 0 to working serverless URL for a containerized app

Ever wondered if you could run your web application container on a serverless platform? Wait no further with the Google Cloud Run it can be done without breaking a sweat. You can get from 0 to a working serverless URL for a containerized app in no time.

There is nothing that married the goodness of serverless and the container's ease with amazing developer experience. You can also offload the scaling of your containers to Google Cloud, pretty easily. Cloud run also makes deploying new versions very easy with its web interface and the gcloud CLI. This talk will be a run-through of deploying and running a simple Node.js app on Google Cloud Run in a matter of minutes. Let's unlock the magic of serverless together!

Free GCP credits + a side project (ATJ) = 10+ first full-time tech jobs

In this talk, you will learn about a community that helped 10+ people land their first full-time tech jobs in 3 years using a side project as leverage. The tale started when Geshan Manandhar became a Google Developer Export (GDE) for Google Cloud Platform (GCP) at the end of 2019. Geshan used the first batch of free Google Cloud Platform (GCP) - $500 to start a side project called AU Tech Jobs. The free credit was used to host the project on GCP using Google Cloud Run, Google Cloud Build, and other services like Cloud logging and trace.

Leading the project, Geshan practiced what he preached. He helped lead a side project (read mini start-up) with ChatOps, Continuous Delivery, Microservices, and Serverless containers on Google Cloud Run. The community of mostly international students developed and delivered a running project. Adding the experience gained from the project in their CV as local experience, many of the international students landed their first full-time tech jobs that were not only rewarding but life-changing too.

The talk emphasizes the importance of community over technology, but also how technology can enable helpful and transformative communities. Come and enjoy this heartening real-life story.

You build it, Google runs it (serverlessly) in containers

Focus on your application’s features by running and scaling out containers in a serverless way, managed by Google. Scaling to billions of users is something Google knows very well. You don’t need to know Kubernetes to scale applications on the cloud. Learn how to operate containers on Cloud Run to propel your company ahead even without a DevOps engineer.

In this session, we’ll explore other GCP services like Cloud Build, and Cloud Logging to help you achieve business goals. ​​You’ll gain practical knowledge and useful tips on running most workloads on serverless containers that can scale to zero when there is no traffic.

How to create an e-commerce product description generator using Gemini and Vertex AI [Workshop]

Learn how to build an e-commerce product description generator using Gemini Pro LLM. You will use photos of the product and a prompt to ask Gemini to generate a product description. Every product you see on an e-commerce website is photographed, and a description is written for it.

This practical and useful workshop will generate product descriptions to simplify the process. It is a low-code, beginner-friendly workshop that exhibits Gemini's multimodal powers. Join in and learn how to use Gemini for something pragmatic in under an hour.

Prerequisites:

Basic programming knowledge.

Adopt a painless continuous delivery culture, add more business value

A continuous delivery of new features definitely adds value to the business, it should be effortless for the tech team too. 5 years back our sys-admin team was in Istanbul and the dev team was in Dubai. Even then changes were shipped periodically but the process was cumbersome. A stable delivery pipeline with tests, continuous integration and small atomic deployments with github flow gives us a leading-edge. The culture of logging and monitoring ingrained in our team helps us move fast. Now, we ask a chatbot to deploy our microservices several times a day to production. In this session, I will unveil details on how you can get started with a smooth continuous delivery pipeline one step at a time.

GDG Melbourne Devfest 2023 Sessionize Event

October 2023 Richmond, Australia

Geshan Manandhar

Senior Software Engineer, Simply Wall St.

Sydney, Australia

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top