Michael Carroll

Principal Software Engineer at Spreadex

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.

Links

Timeline

  • Principal Software Engineer

    August, 2022 - present

  • Software Development Manager

    December, 2019

  • Software Architect

    March, 2019

  • Senior Software Developer

    July, 2015