Rob Johnston is a pragmatic software engineer with over 13 years of hands-on experience across public, private, and military sectors, backed by a BSc in Materials Engineering and SECRET clearance. Based in Ottawa, he specializes in .NET full-stack development and is currently advancing his cloud skills through Microsoft’s Azure Developer Associate certification. A longtime open-source localizer, he contributed French translations and new validation methods to the widely used jQuery Validation plugin, including additions for card BIN ranges and file-size checks. Fluent in Spanish and Russian at intermediate levels, he blends disciplined engineering rigor with cross-cultural communication and a track record of shipping dependable, security-conscious software.
13 years of coding experience
BSc E, Materials Engineering, BSc E, Materials Engineering at Queen's University
Certificate of Intermediate Ability in Spanish, Certificate of Intermediate Ability in Spanish at University of Havana
Contributions:6 commits, 12 PRs, 58 comments in 3 years 5 months
Contributions summary:Rob primarily contributed to the localization efforts within the jQuery Validation plugin. Their work focused on adding and updating translations for various methods and messages in the French language. Additionally, they introduced new methods and functionalities, such as the "greaterThan," "lessThan," "maxsize," and "maxfiles" and their associated tests. This involved modifying core validation logic and test files, as well as adding support for the new BIN range for MasterCard.
A .Net Standard client for the Coinsquare cryptocurrency API.
Contributions:1 release, 12 commits, 1 PR in 2 years 9 months
api-clientapidotnetdashcryptocurrency-api
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.