Personal details

Ted Y. - Remote

Ted Y.

Timezone: Pacific Time (US & Canada) (UTC-7)

About

I am well-versed in object-oriented concepts (including design patterns and domain-driven design) as applied to Java code. I design APIs, both "RESTful" and otherwise. I develop using test-driven techniques (TDD and BDD) as much as possible and have contributed to the AssertJ open-source test library.

I have been praised for my helpfulness by colleagues -- both experts and novices -- and have mentored college interns for 5 years at Guidewire Software, so I have great empathy for those who are struggling trying to figure things out.

I am the maintainer of the Awesome Java 8 repo: https://github.com/tedyoung/awesome-java8