Services

01

Technical Analysis

Understand the vision and needs of a project. Analyse the solutions that could be applied both at the software and domain level taking budget into account. Write clear specifications that are ready for production. Help during design and planning by analysing risks and options. Put in place strategies to minimise risk and keep options open as long as possible.

I offer this service as a consultant or part of a project management or developement contract.

02

Project management

Manage a team of developers and testers using an agile methotodoly. Liase with product owners to write specifications and convert them to backlog items. Coordinate resources and efforts. Ensure everyone has the tools and adequate training to succeed. Mentor team members if necessary. Create progress reports and address concerns in timely manner.

I offer this service with a development contract inside a team.

03

Development

Implement solution in a number of programming languages (Java, C++ or Python). Ensure code quality and readability. Make sure it is fully tested and meets the specifcations. Mentor junior developers and testers. Conduct code reviews. Maintain new or legacy software. Conduct research if necessary to implement new algorithms.

I offer this service with a development contract inside a team or as a solo developer.