My name is Imad Dodin (عماد دودين) - I'm a Palestinian-Canadian Software Engineer / Violinist / Coffee Aficionado that is currently works as a SWE at Microsoft 🌴. You're probably here because you:
- Know me from one of my internships / workplaces.
- Know me from Competitive Programming at McGill.
- Somehow stumbled upon one of my abandoned Personal Projects.
In my free time, I'm currently improving my Competitive Programming skills (after taking a long break organizing and not competing myself) and working on a couple of private projects that I'm excited to announce soon.
I'm also swimming in the world of Distributed Systems, trying to find out what the most exciting thing about them are (they're all super cool). If you're also interested in Distributed Systems, here are some resources that I've been using recently:
- Distributed Systems: Concepts and Design by G. Coulouris, J. Dollimore, T. Kindberg and G. Blair. Addison-Wesley, 5th ed.
- As referenced by McGill: COMP 512: Distributed Systems.
- MIT 6.824: Distributed Systems (Courtesy of Prof. Kaashoek).
- This awesome list of resources.
For the above, I'm slowly picking up Golang.