IC

Ian Craig

Principal Software Engineer at Slyp

Ian Craig has a diverse work experience in the software engineering field. Ian is currently working as a Principal Software Engineer at Slyp, starting from August 2022. Prior to that, they worked at Microsoft for several years in various roles. From December 2019 to July 2022, Ian was a Senior Software Engineer at Microsoft, leading architectural changes for Word Online to achieve sub-second latency. Ian also played a key role in modernizing Office Online client codebases and engineering systems, using a transpiler to migrate code to TypeScript and designing scalable developer workflows. Before that, from September 2017 to November 2019, they served as a Software Engineer 2, leading a team to rewrite the Office Sway web app as a modern TypeScript and React app, improving its performance and developer efficiency. From April 2015 to August 2017, they worked as a Software Engineer at Microsoft, focusing on feature development across various platforms and implementing automated pipelines for telemetry, reports, and bug logging. Prior to their time at Microsoft, Ian worked as a Full Stack Engineer at Pontoon Sports from January 2011 to April 2015, where they developed an online clothing store and integrated orders with an ERP system. Additionally, they gained internship experience as a Software Developer in Test at Microsoft in 2013 and as an Intern at Defence Science and Technology Organisation in 2012.

Ian Craig attended the University of New South Wales (UNSW) from 2010 to 2014, where they pursued a Bachelor of Engineering (B.Eng.) and a Bachelor of Science (B.Sc.) degree with a focus on Mechatronics/Robotics and Artificial Intelligence. Prior to attending UNSW, they completed their secondary education at Sydney Grammar School. However, no specific details about their degree or field of study during their time at Sydney Grammar School are provided.

Links

Previous companies

Microsoft logo

Timeline

  • Principal Software Engineer

    August, 2022 - present