Daniel Morrison
About Daniel Morrison
Daniel Morrison is a Technical Lead based in Sydney, Australia, with extensive experience in software development and engineering. He has held various roles in companies such as SiteMinder, Markit, and REXai, where he has focused on ensuring code quality and leading teams in developing innovative platforms.
Current Role as Technical Lead
Daniel Morrison serves as a Technical Lead at SiteMinder, a position he has held since 2021. In this role, he leads a team of four full-stack engineers and one QA engineer, ensuring high standards of code quality and technical excellence. He provides technical guidance in the development of a new platform utilizing modern technologies such as Vue.js, Typescript, Apollo GraphQL, and Tailwind for the frontend. His responsibilities include collaborating with product teams to estimate upcoming features and roadmaps.
Previous Experience at SiteMinder
Before becoming Technical Lead, Daniel worked at SiteMinder as a Senior Software Engineer from 2019 to 2021. His role involved mentoring and conducting code reviews to maintain high standards in software development. He contributed to various projects, focusing on backend development using Node.js, Typescript, GraphQL, REST, MySQL, AWS Lambda, and Kotlin.
Career Background in Software Development
Daniel has extensive experience in software development, having worked at several companies. He was a Senior Software Developer at Oramon from 2014 to 2016 and a Hybris developer at eFocus for one month in 2015. Additionally, he served as a Software Developer - Assistant Vice President at Markit from 2009 to 2014 and as a Senior Analyst Programmer at National Australia Bank for five months in 2019. His career also includes a position as a Senior Software Engineer at REXai from 2016 to 2018.
Educational Background in Computer Science
Daniel studied Computer Science at RMIT University, where he earned a Bachelor’s degree from 2003 to 2007. Prior to that, he attended Kyneton Secondary College from 1997 to 2002. His educational background has provided a strong foundation for his career in software development and technical leadership.
Technical Skills and Expertise
Daniel possesses a diverse skill set in software development and technical leadership. He is proficient in various technologies, including Node.js, Typescript, GraphQL, REST, MySQL, AWS Lambda, and Kotlin for backend development. Additionally, he manages a DevOps stack that includes Kubernetes, Docker, Terraform, and Buildkite. His expertise extends to conducting interviews and reviewing code test submissions for potential candidates.