I help professional Java developers write high-quality software by using proper object-oriented programming, latest Java features, and the best libraries so they can become senior developers and work with amazing people.
Also: Object thinking, OOD, OOP, DDD, TDD... Weightlifting, skiing, running... Irish, Rock, Punk, Metal...