Patrick Ellis

Senior Software Engineer at Kickstarter

New York, New York, 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
Patrick Ellis is a Senior Software Engineer in New York with 13 years of experience building reliable web systems at SoundCloud, Kickstarter, and now GitHub. He brings a pragmatic focus on testability and automation—demonstrated by refactoring and adding unit and integration tests to the popular actions/labeler GitHub Action—to ensure code is maintainable and trustworthy. His unusual blend of computer science, architecture and creative writing gives him a multidisciplinary perspective on system design and clear technical communication. Known for pragmatic craftsmanship and a dry sense of humor ("Computer Tolerator"), he consistently prioritizes developer experience and production reliability.
code13 years of coding experience
job7 years of employment as a software developer
bookBA, Computer Science, BA, Computer Science at Brown University
bookCDisco, Architecture, CDisco, Architecture at Harvard University Graduate School of Design
bookCreative Writing, Architectural History, Creative Writing, Architectural History at Oberlin College
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
22,261reputation
3.1mreached
82answers
26questions
Badges
npm
top-5%
go
top-1%
capybara
top-1%
virtualenv
top-5%
ruby-on-rails
top-5%
bash
top-5%
github-logo-circle

Github Skills (46)

typescrpt10
typescript310
typesc10
sorbet10
type-check10
rubygems10
testing10
typescript10
capybara10
typescript210
implement10
ruby10
language-extension10
mfiles10
lang10

Programming languages (14)

C#JavaC++CGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
actions/labeler

Jun 2021 - Sep 2022

An action for automatically labelling pull requests
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:4 releases, 16 reviews, 121 commits in 1 year 3 months
Contributions summary:Patrick primarily contributed to the project by adding unit and integration tests to the action. They refactored the code to enable unit testing, creating a separate module to isolate core functions. The user implemented tests for key functionalities, demonstrating a focus on ensuring the action's reliability and correctness. They also added tests to cover the action as a whole.
pull-requestslabelling
pje/dotfiles

Jun 2012 - Feb 2023

~/.*
Contributions:391 commits, 1 PR, 262 pushes in 10 years 9 months
dotfilesvim
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
Patrick Ellis - Senior Software Engineer at Kickstarter