I am currently a software engineer at Scoir with deep expertise in software development, coaching, and training. In addition to my engineering role, I have spent much of my career helping developers and development teams improve how they build and deliver high-quality software. I am also a founding member and organizer of PhillyXP, a blogger, and speaker with 25+ years of industry experience. My work focuses on both hands-on software engineering and enabling others through training, mentorship, coaching, and technical leadership. I have specific experieince 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.
I graduated from Drexel University with a degree in Computer Science. You can learn more about me here.
Evolutionary Design is an essential practice for software organizations to deliver better software sooner, yet it is often overlooked. Software is still frequently planned and designed in large batches upfront, with complex architectures already determined, slowing delivery, increasing risk, and missing opportunities for collaboration and learning.
I’m a coach and trainer at Industrial Logic. If your software development organization is struggling with quality issues and unable to continuously deliver working software, I can help.
My focus is on structuring software development teams for fast flow and identifying light-weight processes and technical practices that can help improve delivery while focusing on technical quality.
I embed with software development teams to teach and model continuous process improvements and technical practices that result in the continuous improvement of code quality.
If you are interested in learning more reach out to me here or on the Industrial Logic website.
Drop me a line if I can help your development organization, help you with your product, or you just want to talk about music!