I have a passion for elegant software and the art of taking it from ideation to production quickly and with high quality.But that is never easy… We have heard the tongue-in-cheek mantra for decades, “Time, money, or features; pick two.” I have worked in the software industry for over 20 years and have seen projects that strike the perfect balance and succeed in all three areas and, alas, those that do not.One of my greatest strengths as a software professional is that I understand the SDLC from top-to-bottom, from product design and project management to the code-level engineering practices that produce high-quality, tested, and working code. This excites me. The very real possibility that we can create great software faster, cheaper, and with more features through the intersection of creativity and discipline.As you read through my Experience section, you’ll see that my career has provided me with great opportunities for hands-on insight into the software industry as an employee, consultant, and founder. I’ve worked with companies that have 5 employees and those that have hundreds of thousands. I find that I am able to bring my entrepreneurial spirit to every team I work with to bring out our full potential and make our work fun and exciting.Currently, I’m leading the Engineering Effectiveness team at ThousandEyes and enjoy the challenge of helping multiple teams to improve their SDLC, shore up their code’s interfaces and abstractions, emphasize test automation, and tackle obstacles, both technical and human, to enable fast and reliable delivery of working software.
Listed skills include Software Development, Agile Methodologies, Java, Docker, and 32 others.