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.

videos by Donia Chaiehloudj

Learn Go with Pocket-Sized Projects Video Edition

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.