Ian Paterson

Senior Mobile Engineer at Newstex

Streetsboro, Ohio, United States
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

🤩
Rockstar
🎓
Top School
Ian Paterson is a Senior Mobile Engineer with 13 years of hands-on experience building web and mobile applications and running his own IT consultancy, Degree Three Design. He combines legacy LAMP expertise (Perl, Apache, MySQL) with modern mobile and iOS work, contributing to notable open-source projects like MagicalRecord and SMPageControl and improving robustness in widely used libraries such as parsedatetime. At Newstex he advances mobile capabilities while his past roles include building social platforms and tooling for developer productivity (Xcode plugin enhancements). Comfortable across back-end, front-end and test automation, he often focuses on edge-case correctness and test coverage rather than just feature surface. Fluent in problem-solving across heterogeneous stacks, he’s also pursuing computer vision interests informed by research projects and academic grounding from RIT.
code13 years of coding experience
job3 years of employment as a software developer
bookComputer Science Major, Spanish Language and Entrepreneurship Minors, Computer Science Major, Spanish Language and Entrepreneurship Minors at Rochester Institute of Technology
github-logo-circle

Github Skills (25)

json10
objective-c10
datetime10
ios10
lib10
datetime-parsing10
python10
back-end-development10
groovy10
testing10
date-parsing10
ui-design10
data-management10
regular-expression10
xcode10

Programming languages (10)

TypeScriptJavaC++SCSSJavaScriptPHPObjective-CHTML

Github contributions (5)

github-logo-circle
ady624/webCoRE

Oct 2017 - Jan 2023

webCoRE is a web version of CoRE
Role in this project:
userBack-end Developer
Contributions:317 commits, 46 PRs, 309 pushes in 5 years 3 months
Contributions summary:Ian primarily focused on enhancing the webCoRE project by implementing features related to HTTP requests, particularly for handling custom web request bodies and setting content types. They improved the existing code to accurately manage different types of form data and provide a more flexible approach. These updates also included changes to better manage the $httpStatusCode and $httpStatusOk variables. Furthermore, they also improved the handling of the $twcweather and $weather variables and added other relevant code for improved user experience.
bear/parsedatetime

May 2015 - Nov 2016

Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1 review, 41 commits, 19 PRs in 1 year 7 months
Contributions summary:Ian primarily contributed to improving the accuracy and robustness of the `parsedatetime` library, which parses human-readable date/time strings. They implemented several features, including support for "a" and "an" as numbers, and added word boundary checks to resolve parsing issues. The user also enhanced the test suite by adding informative failure messages and addressing a case where the library incorrectly parsed certain time formats.
datetimedate-timereadablestringshuman-readable
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
Ian Paterson - Senior Mobile Engineer at Newstex