Senior Developer at Shining Software Ltd (Own Company)
England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Paul Johnson is a Senior Developer with 23 years of experience building cross-platform software, from kernel-level drivers for RISC OS to modern mobile apps using Xamarin and .NET MAUI. He specializes in C# and C, with deep familiarity in C++, FORTRAN, VB.NET and legacy systems, and a pragmatic focus on portable, low-fuss code across Windows, Linux and macOS. Paul has a strong mobile track record—contributing to Xamarin.iOS samples and modernising iOS sample apps to AVFoundation—and has led mobile teams and projects for numerous companies. As a qualified physical chemist and former lecturer, he combines rigorous analytical thinking and teaching experience with hands-on engineering and server administration. He is an active open source collaborator (Scribus, OpenOffice, Mono) and a long-time editor in the developer community, reflecting both technical depth and commitment to knowledge sharing. Based in Merseyside/Manchester, he prefers remote-capable roles and is selective about language stacks (does not develop native mobile apps in Java or Objective-C).
23 years of coding experience
4 years of employment as a software developer
Pluralsight
Xamarin
Science. Lecturer Biology, Science. Lecturer Biology at Liverpool International College
Biology, General, Biology, General at Knowsley Community College
Post Graduate Certificate Education, Post Graduate Certificate Education at 2003 - 2005 St Helens College & Liverpool John Moores University
University of Lancashire
Foundation; GCSE & A level Chemistry, Foundation; GCSE & A level Chemistry at Department of Chemistry, University of Salford
BSc Hons Applied Chemistry, BSc Hons Applied Chemistry at Liverpool John Moores University
Prescot School
Southport College
Master of Philosophy (MPhil) Physical Chemistry, Master of Philosophy (MPhil) Physical Chemistry at The University of Salford
Mathematics; GCSE English Language, Chemistry, Physics & Biology, Mathematics; GCSE English Language, Chemistry, Physics & Biology at FoundationCampus, UCLAN
BSc(Hons) Applied Chemistry, BSc(Hons) Applied Chemistry at Liverpool John Moores University
HNC Chemistry
Contributions summary:Paul primarily contributed to the Xamarin.iOS sample applications within the repository. Their work included updating projects for newer iOS versions, specifically iOS7, and modifying code to align with the deprecation of older iOS frameworks in favor of modern equivalents like AVAudioSession. These changes demonstrate a focus on keeping the sample applications up-to-date with current iOS development best practices. Furthermore, the user refactored code to use AVFoundation and optimized for newer versions of Xam.iOS.
Contributions:11 commits, 10 pushes, 1 branch in 1 year 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.