Consulting and Training

I work with development teams to help them identify and overcome development issues. I consult, train, and conduct reviews. Contact me at the address above for more information.

Consulting

  • I give you expert advice and guidance on the entire software development life-cycle
  • I help you meet your schedule, cost, and deliverables
  • I help you identify risks
  • I help you solve problems

Training

  • I teach on new technologies and tools
  • I teach software engineering principles (i.e., software architecture, traceability, and many other topics)

Reviews

  • I conduct inspections
  • I conduct code/design reviews