Software Engineer with over 10 years experience across the stack from frontend to data and infrastructure spanning transport, finance and public sectors; always focussed on advocating sustainable engineering practices and passionate about putting technology to good use in pursuit of solutions for our global climate.
I aim to cultivate strong productive team environments through compassionate leadership, feedback and mentoring.
Software engineering consultant with >90% utilisation focussing on digital transformations for businesses in a variety of industrie...
Software engineering consultant with >90% utilisation focussing on digital transformations for businesses in a variety of industries; most notably finance, transport and the public sector. Across all roles I was active in promoting agile software practices and test driven development as well as helping to cultivate a good team environment through facilitating retrospectives, feedback sessions and mentoring junior engineers.
Full Stack Software Engineer on a number of diverse projects ranging from data engineering to frontend roles in the rail, automotive a...
Full Stack Software Engineer on a number of diverse projects ranging from data engineering to frontend roles in the rail, automotive and motor racing industries. Predominantly focussed on creating data pipelines and working with data scientists to gain efficiency insights from real-time telemetry data from vehicles. Across all roles I have been proactive in promoting an Agile approach; advocating techniques such as TDD, BDD and Continuous Delivery
Worked as a full-stack software engineer on a groundbreaking cloud offering which provides z/OS customers with suggestions for operati...
Worked as a full-stack software engineer on a groundbreaking cloud offering which provides z/OS customers with suggestions for operational efficiency improvements. Responsibilities included front end development in JavaScript/AngularJS, back end development in Java and writing Unit and Integration and End-to-end tests as part of an Agile approach.
Within this role, I worked towards adopting and learning best software engineering practices and using principles such as Test Driven Development and Pair Programming to deliver reliable and maintainable software.