Connor Shea is a lead software engineer with 11 years of experience specializing in Ruby on Rails backend systems and pragmatic front-end skills in TypeScript, HTML, and CSS. He has led cross-functional teams at SonderMind and DebtBook, shaping release processes, automating tedious workflows, and delivering complex scheduling and portal features while quietly paying down technical debt. Connor contributes to notable open-source Ruby projects—improving docs, CI automation, and type-signature tooling—which reflects a habit of making developer experience better as much as shipping features. Based in Colorado, he blends hands-on coding (including occasional Rust) with operational rigor and a knack for finding low-friction engineering wins that save teams hours each week.
11 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree (Incomplete) Human Computer Interaction (Computer Science), Bachelor’s Degree (Incomplete) Human Computer Interaction (Computer Science) at Colorado State University
High School Degree, High School Degree at Thunder Ridge High School
A library for generating fake data such as names, addresses, and phone numbers.
Role in this project:
Back-end Developer & Technical Writer
Contributions:10 reviews, 54 commits, 39 PRs in 3 years
Contributions summary:Connor primarily contributed to the `faker-ruby/faker` repository by adding new features and improving documentation. Their work included implementing generators for game-related data, such as titles, genres, and platforms, as well as updating the HTTPS URLs for the Lorem Flickr generator. Furthermore, they significantly enhanced the project's documentation by adding YARD docs for various classes, including Faker::Time, Faker::Date, and Faker::Number, thereby improving the project's maintainability and usability.
Contributions:200 commits, 180 PRs, 633 comments in 1 year 5 months
Contributions summary:Connor primarily contributed to improving the codebase by fixing bugs related to incorrect statements, test names, and global variable usage, enhancing code quality and maintainability. They also refactored the codebase by replacing global variables, showing an understanding of better coding practices. In addition, the user removed unused dependencies and automated testing configurations, demonstrating a focus on streamlining the development process and removing unnecessary complexity.
casescontactsmauticquotescrm
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.