Colin Casey

Languages Team, PMTS Salesforce Heroku

Quispamsis, New Brunswick, 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
Colin Casey is a UI-focused software engineer with 17 years of experience, currently working on the Languages Team for Salesforce Heroku. He blends front-end expertise in Node.js, Backbone, and modern web frameworks with back-end and DevOps experience, having improved buildpacks and deployment flows for Heroku. At Salesforce Marketing Cloud he led UI engineering for HTML5 applications, and earlier roles spanned full-stack .NET and GIS solutions, giving him a deep appreciation for end-to-end systems. An active open-source contributor, he’s fixed rendering and lifecycle bugs in the popular Svelte framework and added React Native compatibility to tough-cookie, showing a knack for cross-environment robustness. Based in Quispamsis, New Brunswick, he pairs formal software engineering training from the University of New Brunswick with a practical, maintainability-first approach to shipping reliable web platforms.
code17 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at University of New Brunswick
github-logo-circle

Github Skills (29)

javascript10
npm10
react-native10
scripting10
testing10
ui-design10
cicd10
uid10
script10
front-end-development10
build-automation10
yarnpkg10
heroku10
sh10
nodejs10

Programming languages (11)

TypeScriptJavaShellRustJavaScriptGoObjective-CHTML

Github contributions (5)

github-logo-circle
salesforce/tough-cookie

Nov 2021 - Nov 2022

RFC6265 Cookies and CookieJar for Node.js
Role in this project:
userBack-end Developer
Contributions:5 releases, 146 reviews, 34 commits in 11 months
Contributions summary:Colin primarily contributed to supporting React Native within the project. This involved introducing fallbacks for `util.*` code paths to ensure compatibility with React Native environments and adding `url-parse` as a polyfill. The user also addressed an issue related to JavaScriptCore compatibility by implementing fallback inspect functions. Additionally, the user worked on unit test cases related to the allowSpecialUseDomain option.
node-jsjavascriptnodejscookiejarcookies
Heroku's classic buildpack for Node.js applications.
Role in this project:
userDevOps Engineer
Contributions:203 reviews, 39 commits, 153 PRs in 7 months
Contributions summary:Colin primarily contributed to the build process and deployment configuration of the Node.js buildpack. Their commits focused on streamlining the build process for Yarn 2+, including the implementation of a custom plugin for pruning devDependencies and addressing caching inefficiencies with `npm ci`. They also made various changes to the build scripts to ensure correct behavior with newer versions of Yarn and other dependencies, along with improvements to the Heroku deployment process. The user also updated the plugin download and test processes for supporting new versions of Node.js.
heroku-buildpackherokunode-jsbuildpacknode-buildpack
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
Colin Casey - Languages Team, PMTS Salesforce Heroku