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.
I was honored to be asked to speak at the Heart of Agile Pittsburgh 2017 on April 27 & 28. What is the Heart of Agile? The Heart of Agile comes from agile manifesto author, Alistair Cockburn. As he encouraged people and teams to get back to the heart of agile, he found himself emphasizing four things Collaborate Deliver Reflect Improve I recommend learning about the Heart of Agile. Especially, if you feel like I do, that agile implementations frequently end up becoming exactly what the agile movement was…
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!