Cole Davis

Principal Software Engineer at Integral Ad Science

San Diego, California, 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
Cole Davis is a Principal Software Engineer in San Diego with 13 years of experience leading front-end and platform work across media, advertising, and consumer products at companies like Pandora, Realtor.com, and Integral Ad Science. He blends hands-on engineering with architecture and tech leadership, driving component lifecycle and event-handling improvements in frameworks such as EnyoJS. Comfortable moving between refactors, core framework changes, and product-facing features, he has a track record of shipping maintainable, modular systems at scale. Outside work he’s a creative polymath — musician and closet artist — which informs a pragmatic yet design-conscious approach to engineering and mentorship.
code13 years of coding experience
job16 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Old Dominion University
github-logo-circle

Github Skills (4)

javascript10
event-handling10
lifecycle10
front-end-development9

Programming languages (4)

TypeScriptCoffeeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
enyojs/enyo

Dec 2012 - Nov 2015

A JavaScript application framework emphasizing modularity and encapsulation
Role in this project:
userFront-end Developer
Contributions:1040 commits, 53 PRs, 54 pushes in 2 years 11 months
Contributions summary:Cole appears to be working on improving the EnyoJS framework by adding features and making core changes. They have added ready support, refactored the application object, and modified event dispatching, as shown by the changes to `ready.js`, `enyo.js`, `package.js`, `Application.js`, `MultipleDispatchMixin.js`, `Component.js` and `lang.js`. The user is likely contributing to the framework itself, focusing on core features related to the lifecycle of components and event handling.
modularityencapsulationjavascriptframeworkapplication-framework
enyojs/enyo-dev

Mar 2015 - Feb 2016

Build tools for Enyo 2.6+
Contributions:258 commits, 15 PRs, 128 pushes in 11 months
enyophpbuild-toolsenyo-2
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
Cole Davis - Principal Software Engineer at Integral Ad Science