A senior software development consultant with decades of hands-on experience in Test-Driven Development (TDD), Behavior-Driven Development (BDD), and agile software development methodologies. This consultant founded an independent software consulting firm and has served as coach, trainer, and consultant to hundreds of development teams. They also established a marketplace for remote collaborative software training and held senior roles at major technology companies and consulting organizations. With multiple published books, numerous technical articles, and conference presentations at leading industry events, this practitioner brings exceptional credibility in software engineering practices, code quality assessment, and development methodologies.
Formal Education
- B.S. in Computer Science from a leading research university
Career Highlights
- Founder of a marketplace for remote collaborative software training
- Owner and Senior Consultant at an independent software consulting firm — coached teams in TDD, BDD, and agile practices; provided development outsourcing
- Senior Principal Consultant at a major technology company — led quality development initiatives, mentored teams, taught classes to hundreds of students
- Senior Consultant and Lead Developer at a prominent agile consulting firm — trained teams in programming, design, and XP/agile methodologies
- Developer and Team Lead at a technology company — designed and delivered high-volume analytics systems
- Software Engineer at an education technology company — designed and maintained learning management systems in agile environment
- Consultant and Lead Developer at a software development company — led development team through multiple releases of high-security collaboration technology
- Adjunct Professor at a university — taught computer science courses
Expert Qualifications
- Subject matter expert in Test-Driven Development, agile software methodologies, and code quality assessment with 40+ years of software development experience
- Published author of multiple books on software engineering, TDD, and agile practices; contributor to influential works in code quality and software engineering
- Extensive training and mentoring background — coached hundreds of development teams and taught 100+ students in programming and engineering practices
- Recognized industry speaker with presentations at major software engineering conferences and industry events
