I am a hands-on software architect and technical lead specializing in custom software solutions for the enterprise. As a consultant, I have consistently delivered value to my satisfied -- and often repeat -- clients.
Leveraging both my engineering and computer science background, I effect innovative solutions by drawing upon my extensive project experience. Passionate about success, I have spent my career studying every facet of software development including: processes and techniques for methodology, technologies and tools for development, analytics and pro-active operations for lifetime value, and communication and trust for effective teamwork and management.
Sometimes solutions are straightforward; other times, achieving architectural integrity and simplicity requires the proper combination of technical rigor, creativity and teamwork. That is the formula I strive for on every project.