Nicholas is a seasoned Software Engineer currently applying his trade in London.  He has been fortunate enough to travel a little with his work as well, working in Denmark, India and Italy during his career.

His educational background is principally in focused on Software Engineering, with both a Bachelors and Masters degree, the later specialising in Financial Services.

Although he has dabbled in several languages in his time he considers himself principally a Java programmer, having used the language since 1.3

When he has the free time he like to contribute to JavaParser an open source project that provides tooling to analyse, transform and generate Java code based on an Abstract Syntax Tree representation.