Marcus Tomlinson has a diverse range of work experience in the software engineering field. Marcus is currently working as a Senior Software Engineer at Image-Line Software, where they have been employed since 2021. Prior to this, Marcus worked at Canonical from 2019 to 2021 as a Software Engineer II. During their time at Canonical, they made significant contributions to the Ubuntu Desktop, including developing SDKs for building GNOME and Flutter apps on Linux, reducing package sizes, and improving cold run times. Marcus also played a key role in developing Linux desktop support in the Flutter C++ engine and Dart tooling. Marcus was also involved in laying the foundations for the "Ubuntu Core Desktop" and a new Desktop Installer. Before joining Canonical, they worked at Recordsure from 2017 to 2019, where they served as a Senior Software Developer and Team Lead. Marcus was responsible for developing and maintaining Recordsure's conference recording software and upholding high standards of product and code quality. Marcus also mentored and advised teammates, managed sprints, and acted as the primary contact for external stakeholders. Prior to that, Marcus worked at Canonical again from 2013 to 2017 as a Software Engineer and Technical Lead. Marcus designed, implemented, and maintained Ubuntu's Unity Shell features and APIs and ensured code quality through test-driven development and proactive project maintenance. Marcus also has experience working at ThoroughTec Simulation as a Senior Software Developer from 2012 to 2013, where they developed and maintained software for mining simulators. Their responsibilities included integrating simulator software and hardware and participating in the entire R&D process. Marcus started their career at IDS (Inhep Digital Security) in 2007, where they worked as a Test Engineer until 2012. In this role, they designed, built, and maintained software, firmware, and hardware for test jig systems and developed various software solutions. Marcus Tomlinson's work experience demonstrates their expertise in software engineering, particularly in developing and improving software applications, maintaining code quality, and providing technical leadership.
Marcus Tomlinson received their Bachelor of Science (BSc) degree in Software Engineering from the University of South Africa/Universiteit van Suid-Afrika. Marcus attended the university from 2008 to 2011.
Sign up to view 0 direct reports
Get started
This person is not in any teams