• Project leadership and management
  • Technology training and mentoring
  • Technical staffing and placement
  • Technical leadership and advice
  • Troubled project turnarounds
  • Application development
  • System Administration