Michael Carroll is a skilled software engineer with experience in full stack development, working on real-time web-based systems. Michael has held various titles including Principal Software Engineer, Software Development Manager, Software Architect, and Senior Software Developer. Michael's experience includes software development for various platforms such as Windows and Android, utilizing a wide range of technologies. Michael also completed a summer placement at BT before their final year at University, focusing on algorithm optimization using highly parallel programming and graphics card technologies. Michael graduated from the University of York with a degree in Computer Systems and Software Engineering as well as Computer Science.
August, 2022 - present
December, 2019
March, 2019
July, 2015
Principal Software Engineer, Architect at Krazy Coupon Lady
Principal Software Engineer Infrastructure Iot at Bentley Infrastructure IoT
Principal Software Engineering Manager at Provi
Principal Software Engineer at Golf Scope
Co-founder & Senior Principal Software Engineer at Cognite