Management of web and software development projects. Including project planning, risk profitability and budget management, drafting technical and contractual documentation, managing a project team, client and stakeholder communication and management, copywriting, briefing, and testing, deployment and evaluation. Agile or Waterfall project methodologies.