Andrew J D M.

Andrew J D M.

Principal Software Engineer @ Jobber

About Andrew J D M.

Andrew J D M is a Principal Software Engineer with extensive experience in various roles within the software development field, particularly in startup environments in Edmonton. He emphasizes skill development for both himself and his team, contributing to collective growth in his professional journey.

Current Role at Jobber

Andrew J D M serves as the Principal Software Engineer at Jobber, a position he has held since 2022. In this role, he focuses on leading software development initiatives and enhancing team capabilities. His responsibilities include overseeing project development, mentoring team members, and driving innovation within the organization. His experience in various engineering roles at Jobber has equipped him with a comprehensive understanding of the company's software solutions for mobile services.

Previous Experience at Jobber

Andrew J D M has held multiple positions at Jobber, contributing to the company's growth and development. He worked as a Senior Software Engineer from 2016 to 2019, where he played a key role in software development. He later served as a Staff Software Engineer from 2019 to 2021, and again from 2021 to 2022. His extensive tenure at Jobber reflects his commitment to the company's mission and his expertise in software engineering.

Career Background in Software Development

Andrew J D M has a diverse background in software development, having worked in various roles across multiple companies. His career began at Oohoo IT Services as a Programmer from 2011 to 2012. He then joined Intuit, where he held several positions, including Software Developer (Co-op) in 2013 and Software Engineer I in 2014. Following his time at Jobber, he served as Software Development Manager at Vertical City from 2019 to 2021, further expanding his leadership skills in the tech industry.

Education and Expertise

Andrew J D M earned a Bachelor of Science (BSc) in Computer Engineering with a Software Option from the University of Alberta, completing his studies from 2009 to 2014. His educational background provides a solid foundation in software engineering principles and practices. This academic experience, combined with his extensive professional background, positions him as a knowledgeable expert in software development and engineering.

Focus on Team Development

Andrew J D M emphasizes the importance of skill development for both himself and his team. He believes in fostering an environment of collective growth, which enhances team performance and innovation. His approach to leadership involves mentoring team members and encouraging continuous learning, which contributes to the overall success of the projects he oversees.

People similar to Andrew J D M.