About Me

I’m a hands-on software development leader having over 20 years of professional experience with an emphasis on building engineering teams, application frameworks, databases, and development tools. I’m passionate about mentoring, quality, architecture, automation, and process improvement (they go hand-in-hand); and thrive in fast-paced startups. I’m also a member of the IEEE, IEEE Computer Society, and the Association for Computing Machinery (ACM).

Over the course of my career, I’ve built tools and applications based on varying combinations of the following technologies:

  • Programming Languages: Java, SQL, Scala, Ruby, Python, ActionScript 3.0, C, C++, PHP, XSLT
  • Web Application Frameworks: Spring, Adobe Flex, WebWork/Struts (I was a technical reviewer for Manning’s WebWork in Action), TurboGears, Ruby on Rails
  • Application Servers: Tomcat, JBoss (AS & Portal), WebSphere, WebLogic
  • Databases: MySQL, Oracle, MS SQL Server, Sybase, DB2
  • Operating Systems: Mac OS, Linux, Unix, Windows

I’ve had the pleasure of providing technical leadership and an innovative approach to software development to a variety of companies from two man startups to large corporations such as SGI, Remedy (now BMC Software), Clorox, and Pacific Bell Mobile Services (now AT&T). I currently call Box my second home, where I lead the Tools and Frameworks and Quality Assurance teams as the Director of Quality Engineering.

Comments are closed.