Brad J

421
reputation
5
11

I help software development teams deliver better software through mentoring leadership, design patterns and developing domain knowledge.