Khalil Stemmler 

I teach junior developers software design and architecture @ khalilstemmler.com