Summary
Peter Fotheringham is a highly experienced software engineer recently retired from Codethink, with over two decades of hands-on work across telecoms, mobile applications and embedded systems. He has led teams and projects from requirements capture through architecture, implementation, release management and system integration, with deep expertise in C/C++, Java, Qt and cross-platform porting (including Symbian, Android, iOS and desktop platforms). His background spans handset UI design, IVI and dual-screen experiences, federated authentication and telephony/IVR systems, and he has a strong track record in improving processes, CI and test automation. Known for clear technical authorship and communication, he combines systems-level thinking with practical debugging and maintenance skills. In retirement he continues to contribute to open-source mobile projects such as custom builds of losformicroG and IodéOS for Sony compact devices, reflecting an ongoing interest in device-level software and community-driven tooling.
11 years of coding experience
27 years of employment as a software developer
Ba Hons., Drama, Ba Hons., Drama at The University of Manchester
PGCE, English & Drama (Secondary), PGCE, English & Drama (Secondary) at University of Greenwich
English, French