Peter Drysdale

Software Engineer @ SOMA Global

About Peter Drysdale

Peter Drysdale is a Software Engineer with a background in operations and data analysis, mathematics education, and full-stack development. He has worked at various institutions, including The King's School and BirchNotes, and currently contributes to SOMA Global while enhancing code quality through tools like ESLint.

Work at SOMA Global

Peter Drysdale has been employed at SOMA Global as a Software Engineer since 2022. In this role, he contributes to various software development projects, focusing on enhancing the functionality and performance of the company's applications. His responsibilities include maintaining and updating existing codebases, as well as developing new features to improve user experience.

Previous Experience in Software Development

Prior to his current position, Peter worked at BirchNotes as a Full Stack Developer for seven months in 2022. His role involved developing and maintaining web applications, where he introduced ESLint into the codebase to improve code quality and developer experience. Additionally, he has experience from The King's School, where he served as an Operations and Data Analyst from 2020 to 2022.

Educational Background

Peter Drysdale studied at the University of New South Wales (UNSW), where he earned a Bachelor of Science (BSc) in Mathematics Teacher Education from 2007 to 2010. He also completed his High School Certificate at Northern Beaches Christian School in 2006. His educational background has provided him with a strong foundation in both mathematics and teaching.

Experience at The King's School

At The King's School in Sydney, Australia, Peter held multiple roles from 2014 to 2022, including Mathematics Teacher, Reserve Academic Database Coordinator, ICT Integrator, and Boarding Assistant. His diverse responsibilities included teaching mathematics, coordinating academic databases, and integrating information and communication technology into the school's curriculum.

Technical Skills and Contributions

Peter has demonstrated technical proficiency through various contributions in his roles. He rebuilt significant sections of front-end code using functional TypeScript, built shell scripts for task automation, and created the foundation of an API testing framework using Go (Golang). He also worked on advanced Go tickets, including establishing CRON jobs for external API interactions, and maintained npm dependencies by updating Webpack and React versions.

People similar to Peter Drysdale