
Innovative Full Stack Software Developer, offering experience in the full software development lifecycle, from concept through delivery of next-generation applications and customisable solutions. Known for excellent troubleshooting skills, able to analyse code and engineer well-researched, cost-effective and responsive solutions, with unique problem solving skills; successfully working in both team and self-directed settings. Skilled in developing business plans, user documentation and architectural systems research. Strong written and fluent communications.