Tim Windsor

Lead Software Developer at OpenText

Waterloo, Ontario, Canada
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
Tim Windsor is a Lead Software Developer with 14 years of experience building web and mobile UIs, currently focused on OpenText Core. He blends hands-on front-end engineering with deep mobile platform expertise from years at BlackBerry, where he led open source policy, published BlackBerry's Apache Cordova platform, and contributed to widely used plugins like the PhoneGap barcode scanner. Comfortable across full-stack and native extensions in C++ and JavaScript, Tim has delivered mission-critical apps for Fortune 500s and mentored students through programs like UCOSP. Based in Waterloo, he pairs pragmatic product thinking with open-source stewardship and a knack for unifying cross-platform APIs and release compliance.
code14 years of coding experience
job10 years of employment as a software developer
bookBachelor's Degree, Honours BMath in Computer Science, Bachelor's Degree, Honours BMath in Computer Science at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
266reputation
11kreached
7answers
0questions
github-logo-circle

Github Skills (11)

javascript10
api10
apidoc10
cordova10
cprogramming-language9
c-language9
mobile-development8
html6
ajax6
jquery6
jquery-mobile6

Programming languages (5)

JavaC++CSSObjective-C++JavaScript

Github contributions (5)

github-logo-circle
Community owned repository containing JavaScript Extensions for BlackBerry WebWorks
Role in this project:
userFull-stack Developer
Contributions:481 commits, 46 PRs, 36 pushes in 3 years 9 months
Contributions summary:Tim primarily worked on extending JavaScript APIs for the BlackBerry WebWorks platform. Their contributions involved integrating the `value.h` header file, updating build and library names for various modules, and updating the sample application to use the new APIs. The commits demonstrate work across both backend and frontend aspects of the project. The user also worked on fixes to address issues with the event queue and rotation of the device.
javascriptextensionsjavascript-extensions
cross-platform BarcodeScanner for Cordova / PhoneGap
Role in this project:
userMobile Developer
Contributions:4 PRs, 1 push, 16 comments in 5 months
Contributions summary:Tim primarily focused on the BlackBerry 10 implementation of the barcode scanner plugin. They unified the API, completing the merge of the BB10 implementation into the main PhoneGap API. They also addressed bugs related to result parsing and error handling, ensuring consistent behavior across platforms. Additional work involved resolving conflicts and merging code from the master branch.
cordovaandroidcross-platformbarcodescannerphonegap
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