MyDrive Solutions Limited
Director of Software Engineering
August 2010 to Present
Journey Dynamics Ltd.
Senior Software Engineer
June 2008 to August 2010
Guildford, United Kingdom
January 2007 to April 2008
March 2003 to December 2006
London, United Kingdom
August 1999 to November 2002
What company does Gavin Heavyside work for?
Gavin Heavyside works for MyDrive Solutions Limited
What is Gavin Heavyside's role at MyDrive Solutions Limited?
Gavin Heavyside is Director of Software Engineering
What industry does Gavin Heavyside work in?
Gavin Heavyside works in the Computer Software industry.
Director of Software Engineering @ From August 2010 to Present (5 years 5 months) Senior Software Engineer @ From June 2008 to August 2010 (2 years 3 months) Guildford, United KingdomStaff Engineer @ * Senior developer in RealView Debugger development team. Responsible for design, development, maintenance and support of communications between ARM’s flagship debug product and ARM processors or software simulations. Used modern C++ to create robust cross-platform code for Windows, Linux and Solaris with supporting scripting including Python. Rated highly amongst peers in performance reviews. * Joined company late in a product development cycle and quickly proved value by understanding large and complex software product and resolving critical issues to tight deadlines, enabling product to meet quality standards and ship on time. Investigated and resolved time-critical customer issues for released product. * Managed all aspects of product feature lifecycle from specification, design and project timescale estimates to implementation, test, documentation and maintenance. * Liaised across product groups, divisions and worldwide ARM offices to agree product requirements and align engineering tasks with business needs. * Refactored code in association with unit testing, minimising risk from software changes and reducing number of reported defects compared with previous releases. * Reviewed, analysed and reported on C++ exception safety and usage across product code base. Wrote new guidelines and tracked resulting changes across all teams. * Triaged, managed and assigned defects and enhancement requests. Measured and tracked defect statistics for team. Mentored and coached new and junior employees. From January 2007 to April 2008 (1 year 4 months) Software Engineer @ * Leader of the connectivity team and responsible for all technical aspects of the company’s connectivity solutions, including the TCP/IP connectivity solutions licensed to Symbian and shipped with over 50 million Smartphones (m-Router). Developed and maintained the PC-side m-Router application on the Windows platform and device side components for all Symbian OS versions including v9. * Liaison with managerial, technical staff and customers including Symbian, IBM, Nokia, Sony Ericsson and Motorola to deliver consistently engineered, robust solutions which enabled the timely launch of mass-market consumer Smartphones. * Managed all stages of product lifecycle from requirements capture through development and testing to customer support. Estimated, authored and executed project plans that effectively met changing engineering and business requirements. * Successfully completed project to license Intuwave source code to Symbian and integrate with Symbian OS builds. Worked closely with Symbian to meet strict quality requirements and tight schedules, resulting in a significant reduction in development and testing overhead for both companies. * Designed and developed a successful proof-of-concept Windows Portable Device driver for Windows Vista that enabled phones running Intuwave software to be fully supported devices in Windows Vista. Successfully demonstrated to Microsoft. * Resolved software defects within Symbian connectivity applications, across all Windows and Symbian OS platforms. Applied highly respected engineering skills to analyse, diagnose & solve complex problems using C++ for Windows and Symbian. From March 2003 to December 2006 (3 years 10 months) London, United KingdomSoftware Engineer @ * Developed telephony protocols for switching products. Active in analysis, design and implementation, testing, integration and support. Rated among best of peer group. * Key designer for Channel Associated Signalling (CAS) protocols. Architected system and defined requirements and capabilities. Identified problems and generated solutions enabling rapid project start and growth. Designed and implemented critical components of CAS protocol stack using C++. Trained and advised architects & developers on protocol, design and implementation. * Refactored SIP-T protocol stack in C++ to enable cost effective future development. Reduced memory usage by 30% with increased functionality. Improved maintainability and extensibility. * Designed and implemented pivotal software for dynamic voice-over-packet signalling. Developed and supported SS7 protocols, implemented Swedish ISUP SS7 protocol. From August 1999 to November 2002 (3 years 4 months) MA, MEng, Electrical & Information Sciences @ University of Cambridge From 1995 to 1999 Gavin Heavyside is skilled in: Test Driven Development, Hadoop, Ruby on Rails, Agile Methodologies, Software Development, C++, Software Engineering, Ruby, Software Design, Amazon Web Services (AWS), Big Data, REST, Mobile Applications, AWS, TDD
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
3 year(s), 2 month(s)
There's 71% chance that Gavin Heavyside is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required