James Harding

Senior Software Engineer at Proteus

Greater Dundee Area 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 Harding is a Senior Software Engineer with 11 years' experience building backend-focused web applications in the marketing and advertising space, currently based in the Greater Dundee area. He specializes in PHP and Laravel, Node.js, WordPress and both relational and NoSQL databases (MySQL, MongoDB), and has progressed from freelance and junior roles to senior engineering at Proteus. James combines hands-on development with strong QA and test-automation skills—evidenced by contributions to the popular SendGrid PHP library where he improved Mail handling and added unit tests and safer example usage. His BSc in Computer Science from the University of Kent underpins a pragmatic engineering approach that favors reliability and maintainability. Comfortable working across teams and codebases, he brings a history of shipping incremental improvements that enhance usability and robustness. Peers describe him as a detail-oriented backend engineer who quietly strengthens developer experience through better testing and clearer examples.
code11 years of coding experience
job10 years of employment as a software developer
bookCharters School
bookBachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at University of Kent
github-logo-circle

Github Skills (11)

e-mail10
unit-testing10
php10
sendgrid10
sendmail10
send-email10
test-automation10
sendgrid-mail10
transactional-emails9
apidoc9
api9

Programming languages (4)

JavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
sendgrid/sendgrid-php

Jun 2018 - May 2019

The Official Twilio SendGrid PHP API Library
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
Contributions:8 commits, 6 PRs, 4 comments in 11 months
Contributions summary:James primarily focused on enhancing the functionality and reliability of the SendGrid PHP API library. They implemented code improvements to the `Mail` class, ensuring the correct order of content types. The user also created and integrated unit tests, demonstrating a focus on testing the library's behavior with different email configurations. Additionally, the user improved the examples by including try-catch blocks to catch exceptions, which demonstrates they were working on the overall usability of the examples.
apitransactional-emailstwiliophpemail
hjmsw/hjmsw.github.io

Mar 2016 - Nov 2020

Contributions:13 pushes, 1 branch in 4 years 8 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
James Harding - Senior Software Engineer at Proteus