Donia Chaiehloudj

Donia Chaiehloudj is a senior software engineer with expertise in Go, specializing in cloud-native distributed systems. With experience spanning industries such as aerospace, gaming, and open source contributions, she enjoys the challenge of building efficient, scalable solutions. Donia has focused her career primarily on Go, using the language’s strengths in cloud computing and distributed architectures.

Currently contributing to open source projects such as Cilium at Isovalent at Cisco, Donia is also actively involved in community building. In 2022, she began her journey as a public speaker, inspiring others—particularly women—to explore IoT and software development. She regularly organizes tech events and advocates for diversity and inclusion in the industry.

When not coding, Donia can be found hiking, swing dancing, sewing her latest piece of wardrobe, or playing the clarinet.

books by Donia Chaiehloudj

Learn Go with Pocket-Sized Projects

  • May 2025
  • ISBN 9781633438804
  • 512 pages
  • printed in black & white

Learn Go with Pocket-Sized Projects introduces the most important features, concepts and techniques of the Go programming language. You’ll learn hands on as you build fun mini projects including a Wordle clone you can run as a web service and a maze solver that uses goroutines. Along the way, you’ll explore a wide range of topics, including Go’s unique approach to interfaces, concurrency, REST and gRPC microservice APIs, and more.