Daniel Parkes is a driven and experienced software engineer that is always happy to take on a challenge, learn something new and evolve.