I am an experienced software developer with a passion for learning and developing new skills. A highly motivated, proactive team player, I thrive in an environment where the work is both varied and challenging. I value best practice and strive to be a supportive, positive colleague.
I have a wealth of experience working on software development projects both large and small. Over the course of my career, I have been involved at all stages of the software development lifecycle, from gathering requirements, through to functional design, technical design, development, testing, and deployment.