Chris Polis

Software Engineer at Google

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

👤
Senior
🎓
Top School
Chris Polis is a full-stack software and data engineer with 15 years of experience building user-facing products, data pipelines, and visualizations at companies ranging from startups to Google. At Google he has led full-stack teams and shipped 0-to-1 GenAI features for Ads sellers, while earlier work includes clinician-facing tools in Google Health and charting libraries used across the company. He blends front-end craftsmanship (notably contributions to scrollIt.js and test automation work in the chai assertion framework) with backend systems and data engineering, often turning analytics into actionable UI. Based in California, he pairs a Computer Engineering degree with ongoing study in biomedical fundamentals, reflecting a cross-disciplinary curiosity that informs his product and data decisions.
code15 years of coding experience
job10 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookOther; HMX Fundamentals online certificate program, Pharmacology and Physiology, Other; HMX Fundamentals online certificate program, Pharmacology and Physiology at Harvard Medical School
github-logo-circle

Github Skills (11)

testing10
assertion10
test-framework10
javascript10
user-interface10
tdd10
jquery10
bdd10
chai9
html7
css5

Programming languages (3)

JavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
cmpolis/scrollIt.js

Jul 2013 - Apr 2014

A jQuery plugin that makes it easy to create paginated, feature vertically scrolling pages.
Role in this project:
userFront-end Developer
Contributions:27 commits in 8 months
Contributions summary:Chris primarily contributed to the scrollIt.js library, a jQuery plugin for creating vertically scrolling pages. Their commits demonstrate an understanding of JavaScript and jQuery, modifying the core functionality and addressing bug fixes. The user also refactored and integrated code, indicating a focus on improving the plugin's usability and maintaining its compatibility with different browsers and environments. The commits include addressing an issue related to data-scroll-index values exceeding 9, along with the incorporation of a topOffset option.
jqueryscrollingjavascriptjquery-pluginpaginated
chaijs/chai

Dec 2014 - Jan 2015

BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 1 comment in 6 days
Contributions summary:Chris focused on enhancing the testing capabilities of the `chaijs/chai` repository, specifically adding new assertions related to changes, increases, and decreases of object properties. They implemented test cases for `change`, `increase`, and `decrease` within the `expect`, `should`, and `assert` interfaces, ensuring that these assertions function correctly across different testing styles. The contributions involve modifying existing test files and adding new assertion functionalities within the framework.
assertionstest-automationtesting-frameworkbrowserjest
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