Wayne Irwin
About Wayne Irwin
Wayne Irwin is a Senior Software Engineer currently working at ThoughtWorks in Sydney, Australia. He has extensive experience in software development, including building data pipelines, deploying microservices, and modernizing software practices.
Work at ThoughtWorks
Wayne Irwin currently holds the position of Senior Software Engineer at ThoughtWorks in Sydney, New South Wales, Australia. He has been with the company since 2020. During his tenure, he has contributed to various projects, including the development and deployment of microfrontends and backends for frontends (BFFs) within Kubernetes. He has also played a key role in enabling faster code writing, testing, and deployment through the implementation of CI/CD pipelines and other build tools. Prior to his current role, Wayne worked at ThoughtWorks as a Software Engineer from 2018 to 2020.
Previous Experience at Approach Solutions
Wayne Irwin worked as a Software Engineer at Approach Solutions Pty Limited in Sydney, New South Wales, Australia, from 2015 to 2018. During his three years at the company, he focused on building and maintaining a data pipeline for handling large volumes of geospatial data with near real-time processing. His responsibilities included automating data validation and reporting, which contributed to the efficiency of data handling processes.
Education and Expertise
Wayne Irwin studied Computer Software Engineering at UNSW Australia, where he earned his Bachelor's Degree from 2013 to 2017. His educational background has provided him with a solid foundation in software engineering principles and practices, which he has applied throughout his career in various roles. His expertise includes transitioning legacy SQL jobs to an event-based serverless architecture within AWS and automating development pipelines.
Skills in Software Development
Wayne Irwin has demonstrated a range of skills in software development throughout his career. He has experience in onboarding new developers and facilitating their understanding of projects while up-skilling them. He has collaborated with client developers to uplift teams and modernize software development practices. His work has contributed to platform modernization and improved software development efficiency.