
President, Starting Block Technologies
Austin, Texas Area

President, Starting Block Technologies
Austin, Texas Area
I'm a high-performance professional software engineer, specializing in quality engineering.
My mission is to help software teams build better software and deliver it faster. I only work on one thing: the quality problem. That is, the gap between what the software does today (possibly nothing) and what its customers need and are willing to pay for right now. Unfortunately, this is a fundamental and enduringly difficult problem. Fortunately, I pack high-powered weapons.
I advocate and practice agile software development methods, such as Scrum, continuous integration, and test-driven development. If you're new to agility, I can help you get up and rolling without getting stuck in the common pitfalls.
If your team is already practicing agility, then I am exactly the guy you need. I have all of the tools of an experienced developer, and I bring them squarely to bear on the task of discovering, planning, constructing, improving, and automating all of the tests. I bring an engineering approach that delivers reliable answers to questions like "How many unit tests do we need?" and "Are we done yet?". And when I say "all of the tests", I include some that you may not be doing yet, such as usability testing.
software quality engineering, agile development and testing, Java application development, real-time system development, design for testability, design for usability, GUI development
(Privately Held; 1-10 employees; Computer Software industry)
January 2002 — Present (7 years 7 months)
(Computer Software industry)
2002 — 2003 (1 year)
(Computer Software industry)
May 2001 — January 2002 (9 months)
(Computer Software industry)
1999 — 2001 (2 years)
(Public Company; Computer Software industry)
1995 — 1999 (4 years)
(Computer Software industry)
1991 — 1994 (3 years)
BA , Mathematical Sciences
MS , Computer Science