I am a software engineer, software development / technical agile coach, and trainer with Industrial Logic. I am a founding member and organizer for PhillyXP. I’m a blogger, and speaker with 21+ years of experience in the software industry. I have specific expertise in:
My passion is helping software organizations and their teams create better outcomes for their customers, improve the quality of their code, and help make work a joyful experience. A listing of my talks can be found here.
Programming by Coincidence is a common programming practice that presents an obstacle to team learning and technical excellence. It’s important to learn how to spot it and reverse the trend if you want to create high-performing, modern software development teams.
Here are a few projects I have worked on in my free time:
A C# implementation utilizing LINQ-to-XML to parse an iTunes library file (PropertyList format). The nuget package can be found here on nuget.org.
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.
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!