Kyle Macdonald
About Kyle Macdonald
Kyle Macdonald is a Data Architect and Lead Data Engineer at Ingrooves Music Group in Victoria, British Columbia, with a background in Computer Science from BCIT. He has extensive experience in data engineering and application analysis, utilizing various technologies for data management and deployment.
Work at Ingrooves Music Group
Kyle Macdonald has served as the Lead Data Engineer at Ingrooves Music Group since 2017. In this role, he has been responsible for managing and optimizing data processes to support the company's operations in the music industry. His work involves leveraging various data technologies to enhance data accessibility and reliability for stakeholders.
Work at CubicFarm Systems Corp.
Since 2021, Kyle Macdonald has held the position of Data Architect at CubicFarm Systems Corp. in Victoria, British Columbia. His responsibilities include designing and implementing data architecture solutions that support the company's agricultural technology initiatives. He utilizes Apache Drill for ETL data processing and maintains a complex data pipeline that serves various users within the organization.
Education and Expertise
Kyle Macdonald earned a Bachelor's degree in Computer Science from the British Columbia Institute of Technology (BCIT), where he studied from 2010 to 2014. His educational background provides a solid foundation for his expertise in data architecture and engineering, as well as proficiency in various programming and scripting languages.
Previous Work Experience
Prior to his current roles, Kyle Macdonald worked at several organizations. He was an IT Services & Application Analyst at Stuart Olson Dominion Construction Ltd. from 2010 to 2012. He then transitioned to IUGO Mobile Entertainment as a Data Engineer from 2014 to 2017. Additionally, he worked as a Software Developer at TMW Systems for 9 months in 2012.
Technical Skills and Technologies
Kyle Macdonald employs a diverse set of technologies in his work. He is proficient in deployment technologies such as Kubernetes, Docker, and Rancher. He also utilizes data warehouse and storage technologies including BigQuery, Snowflake, and PostgreSQL. His programming skills include scripting languages like Python, Bash, and Powershell, as well as Java and Go.