Speaker

Geshan Manandhar

Geshan Manandhar

Senior Software Engineer, Simply Wall St.

Sydney, Australia

Geshan is a seasoned software engineer, with over 15 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.

Area of Expertise

  • Information & Communications Technology

Topics

  • Chatops
  • Continous Delivery
  • microservices
  • DevOps
  • Cloud & DevOps
  • Web Development
  • DevOpsCulture
  • Front-End Development
  • Modern Software Development
  • Software Development
  • DevOps & Automation
  • DevSecOps
  • Software Deveopment
  • Agile software development
  • DevOps Skills
  • Development

Ingredients for 'smoothly' releasing a critical feature on a popular e-commerce website

Ever wondered how you can release a new critical feature on a website that has more than 200 visitors at any given time? This is a story of how we released differently priced sizes on the largest fashion e-commerce website in Australia.

This was a feature that was on the critical path, with the use of feature flags and proper coordination, the feature was deployed and released with no downtime even if legacy (5+ years old) systems were heavily involved. You will learn the tips and tricks from the trenches to release even critical features on a popular website in this talk.

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.

How to craft your software engineer resume the right way

Writing a resume as a software engineer that strikes the right chord for both technical and non-technical readers is a crucial skill.

Unlocking the Power of Generative AI and LLMs: A Journey of Discovery

Step into the world of Generative AI (Gen AI), where curiosity meets innovation. You've probably stumbled upon the buzz around "chatgpt" which has millions of Google searches every month. It took the tech realm by storm, amassing a million users within just 5 days of its Nov 2022 launch. Amidst the whirlwind of Machine Learning conversations, you've likely encountered both the hype and the hesitations. Can Gen AI truly compose entire applications, or is it just another overhyped trend?

In this exhilarating talk, I am breaking down the complexity, piece by piece. Let's face it - the narrative of AI replacing human expertise has been heavily dramatized. But here's the truth: "(Gen) AI doesn't replace humans, it empowers humans to do more." In fact, this session goes away from an AI/ML expert's viewpoint, delivering substantive insights from an entirely fresh perspective.

Prepare to embark on a journey where the Gen AI fog lifts and clarity emerges. You'll emerge with a newfound understanding, leaving behind the misinformation and embracing the genuine potential. And hold on tight, because we're not stopping there! Brace yourself for a live demonstration that dives into the world of Generative AI with text, spotlighting Google's cutting-edge Vertex AI.

Are you ready for this captivating adventure? Join in, and let's demystify Gen AI and LLMs, one concept at a time.

Leveraging feature flags to achieve effective software releases

Dive into the world of agile software engineering with Feature Flags—a game-changer for controlled and well-tested releases. It's not just about deploying smaller changes; it's about making your release strategy more effective.

Feature flags aren't just tools; they're the indispensable weapons in your Agile arsenal, requiring a mindset shift for effective use. Using Jira doesn't make your team agile, and similarly, LaunchDarkly won't instill the true feature flagging mindset—it takes a structured approach.

In this engaging session, explore how Feature Flags helped us release linked portfolios for empowering individual stock investors. Picture the 'manual' (old) and 'linked' (new) portfolios coexisting seamlessly. Discover our strategic approach, where feature testing within the development team precedes customer release. We also tailored releases geographically to manage availability and legal requirements.

Join us on this transformative journey and learn how Feature Flags can amplify your team's software engineering agility, ensuring a great customer experience. It's time to elevate your releases beyond the ordinary—Feature Flags will be your guiding light.

Empowering 10+ Junior Engineers: Navigating the transition to full-time tech jobs

Discover the inspiring journey of a community-driven side project that propelled over 10 junior software engineers into their first full-time tech jobs in Australia within three years. It started with a $500 Google Cloud Platform credit, that fueled collaboration in an ad-hoc community of international students coming together. The common goal was to find a full-time tech job in Australia, and most achieved it.

Explore the journey of their leanings, failures, and rising above the dust with the help of a mentor. The engineers also learned about important technical concepts like Continuous Delivery, Microservices, ChatOps, and Serverless containers along the way. You can also learn about things you can do to help juniors break into tech in Australia and feel the satisfaction of helping others.

Join us to explore the heartwarming narrative that underscores the impact of community in shaping tech careers, illustrating how technology serves as an enabler for transformative communities.

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.

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!

GDG Melbourne Devfest 2023 Sessionize Event

October 2023 Richmond, Australia

Geshan Manandhar

Senior Software Engineer, Simply Wall St.

Sydney, Australia

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