Patrick Ellis

Senior Software Engineer at GitHub

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 with 14 years of experience building reliable, testable systems at companies including GitHub, Kickstarter, and SoundCloud. Based in New York, he focuses on quality and automation—evidenced by his contributions to the popular actions/labeler project where he refactored core logic and added comprehensive unit and integration tests. He blends a technical CS background with humanities training in creative writing and architectural history, giving him a knack for clear communication and thoughtful design. Currently on sabbatical, he remains engaged in open-source QA and test automation work and brings a pragmatic, systems-oriented approach to improving developer workflows.
code14 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 (38)

typesc10
sorbet10
type-check10
m-files10
rubygems10
testing10
typescript10
capybara10
implement10
ruby10
type-system10
lang10
go10
jestjs10
typescript-types10

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 GitHub