Consulting

Software Product Strategy & Management

  • Buy vs. Build Decisions
  • 3rd party integration
  • Open Source considerations
  • Security & Risk Management
  • Requirements Management
  • Distributed & Remote team management

Software Development Engineering

  • Technology selection
  • Team Talent Acquisition & management
  • Architecture review
  • SDLC process & continuous improvement
  • Global Team Management
  • Quality Assurance
  • Project Management