Paul Johnson

Senior Developer at Shining Knight Software

England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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).
code23 years of coding experience
job16 years of employment as a software developer
bookScience. Lecturer, Biology, Science. Lecturer, Biology at Liverpool International College
bookPost Graduate Certificate, Education, Post Graduate Certificate, Education at 2003 - 2005 St Helens College & Liverpool John Moores University
bookFoundation; GCSE & A level, Chemistry, Foundation; GCSE & A level, Chemistry at Department of Chemistry, University of Salford
bookBSc Hons, Applied Chemistry, BSc Hons, Applied Chemistry at Liverpool John Moores University
bookSouthport College
bookMSc, Statistics for Chemists, MSc, Statistics for Chemists at The University of Salford
bookMathematics; GCSE English Language, Chemistry, Physics & Biology, Mathematics; GCSE English Language, Chemistry, Physics & Biology at FoundationCampus, UCLAN
bookBSc(Hons), Applied Chemistry, BSc(Hons), Applied Chemistry at Liverpool John Moores University HNC Chemistry
bookNew Heys Community Comprehensive
bookKnowsley Central Tertiary College
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1,489reputation
151kreached
10answers
207questions
github-logo-circle

Github Skills (12)

mobile10
ios10
xamarin-ios10
avfoundation10
objective-c9
async-await6
xml6
asp-net6
asp-net-mvc6
sqlite6
asp-net-core6
xunit6

Programming languages (1)

C#

Github contributions (5)

github-logo-circle
xamarin/ios-samples

Aug 2014 - Aug 2014

Xamarin.iOS sample apps
Role in this project:
userMobile Developer (iOS)
Contributions:21 commits in 6 days
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.
ios-samplesample-appstvosxamarin-ioswatchkit
nodoid/xaml-utils

Sep 2014 - Aug 2016

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.
Request Free Trial