software development, project management, risk management
requirements gathering, solution architecturing, works planning, negotiation, project documentation, project management, technical consultance