I am a software developer, manager, team coach, blogger, and speaker with 17+
years of experience creating and delivering high quality software. I have specific expertise in:
I’m passionate about eXtreme Programming (XP) principles, Test-driven development (TDD), and pair programming. I am a strong believer in Software Craftsmanship and a lifelong student always trying to improve my craft. I believe code quality is not subjective or a matter of preference. I enjoy mentoring and coaching developers specifically about code quality, unit testing, and Test-driven development.
I graduated from Drexel University with a degree in Computer Science. I currently work for eMoney Advisor in Radnor, PA. You can learn more about me here.
Recently I was fortunate to hear Alistair Cockburn’s keynote at the Heart of Agile 2017 in Pittsburgh. During his talk he discussed Shu-Ha-Ri and the path to mastery. It started me thinking about how many organizations I’ve seen stifle this mastery before it ever begins to take hold. What is Shu-Ha-Ri? Shuhari is a Japanese martial art concept, and describes the stages of learning to mastery. It is sometimes applied to other disciplines… — Wikipedia (May 20, 2017) You can read more about Shu-Ha-Ri on wikipedia. It has…
Here are a few projects I have worked on in my free time:
A ruby iTunes library parser using Nokogiri.
A .NET Web API app (using my Lastfm.NET library) with an AngularJS / Bootstrap front end. It displays the last 25 songs I’ve listened to as well as my top 25 artists.
A .NET client for the Last.fm REST API.
A C# implementation utilizing LINQ-to-XML. Parses an iTunes library file into a collection of track objects.
If you’d like to see some other things I’m working on you can view my github account.
Drop me a line if I can help your development organization, help you with your product, or you just want to talk about music!