About Me
I am a full-stack software developer with a love of front-end and a passion for quality of design and solution.
Work Experience
THOUGHTWORKS AUSTRALIA
Lead Developer 2018 - 2023
Senior Developer 2014 - 2018, Developer 2010 - 2014
Working as a consultant for Thoughtworks, I served as a Tech Lead and software developer for many prominent Australian companies. My role spanned all aspects of the Agile software development, including:
- Full stack development across a variety of languages and frameworks
- Ensuring quality of solution by shifting testing left, utilising the testing pyramid and Test-Driven Development
- Working with best practices such as Trunk-Based-Development, extensible design, refactoring, pairing
- Working across DevOps initiatives, orchestrating CI/CD pipelines, deploying to cloud-based platforms, monitoring and alerting.
- Team leadership and cultivation with a focus on mentoring juniors
- Facilitating and participating in discovery and inception sessions
- Working with Product and CX on design, analysis and story-writing
Education
BACHELOR OF SCIENCE (COMPUTING)
Swinburne University of Technology
2004 - 2007
DIPLOMA OF MULTIMEDIA
Swinburne University of Technology
2001 - 2003
Skills
- Javascript/Typescript
- React/NextJS
- HTML/CSS
- REST/GraphQL
- Database/NoSQL
- AWS/Docker/CI-CD Tools
- Communication
- Facilitation
- Stakeholder engagement
- Mentoring
- Analysis
- Problem solving