James Kennedy

Technical Lead at MandM

Hereford, 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
James Kennedy is a Technical Lead with 11 years of experience building and shipping cross-platform .NET and Xamarin applications and leading small agile teams. He currently leads engineering at MandM after progressing from senior developer roles, bringing strong hands-on expertise in C#, Azure, MVVM and mobile UIs. At GMP Software he launched a multi-platform Xamarin app, implemented CI/CD, introduced Scrum, and managed Azure deployments and disaster recovery—skills he continues to apply at scale. An open-source contributor, he improved the UWP implementation of the popular Xamarin.Forms.GoogleMaps library, fixing camera/zoom bugs and memory leaks. With a BSc in Mathematics from Queen Mary University of London, he combines analytical rigour with practical system design and mentoring experience. Based in Hereford, he’s known for pragmatic problem solving and quietly improving reliability through thoughtful refactors and cleanup.
code11 years of coding experience
job11 years of employment as a software developer
bookA Levels Mathematics I.C.T Physics, A Levels Mathematics I.C.T Physics at Hereford Sixth Form College
bookBachelor of Science (BSc) Mathematics, Bachelor of Science (BSc) Mathematics at Queen Mary University of London
bookGCSEs, GCSEs at The Bishop of Hereford’s Bluecoat School (BHBS).
github-logo-circle

Github Skills (8)

uwp10
memory-management10
xamarin10
debug10
xamarin-forms10
csharp10
ios9
android8

Programming languages (5)

C#TypeScriptPowerShellC++HTML

Github contributions (5)

github-logo-circle
Map library for Xamarin.Forms using Google maps API
Role in this project:
userMobile Developer (Android/iOS)
Contributions:7 commits, 35 PRs, 45 comments in 5 months
Contributions summary:James primarily contributed to the UWP implementation of the Xamarin.Forms Google Maps library. Their work involved fixing bugs related to the camera and zoom functionality, particularly addressing null reference exceptions and implementing the `ZoomEnabled` property. Additionally, they focused on memory leak fixes within the project. They also made general improvements to the code, for example event cleanup in PinLogic.
apiuwpgoogle-maps-apiandriodc-sharp
JKennedy24/Rg.Plugins.Popup

Jan 2018 - Aug 2020

Xamarin Forms popup plugin
Contributions:3 pushes, 3 branches in 2 years 7 months
xamarinxamarin-formspopup
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