John Crepezzi

Software Engineer at Square Inc

New Jersey, 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
John Crepezzi is a seasoned software engineer with 16 years of experience building and improving developer-facing tools and APIs. Based in New Jersey and active on GitHub, he contributes across languages and stacks—Ruby, PHP, Python, JavaScript and iOS—focusing on backend robustness, testing, and practical refactors. His open-source work spans high-profile projects like Rails and Octokit as well as API clients for Tumblr, where he fixed tricky API edge cases and strengthened test suites. John has a knack for making developer workflows smoother, from CLI tooling and HTTP client improvements to front-end UX enhancements and keyboard-driven editor features. Colleagues would describe him as a pragmatic maintainer who moves projects forward by reducing dependencies, cleaning up tests, and thoughtfully improving serialization and timezone handling.
code16 years of coding experience
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (57)

application-framework10
api-rest10
objective-c10
ruby-rails10
octokit10
javascript10
datetime10
lib10
database-connection10
date-manipulation10
github10
python10
apidoc10
api-design10
restful-api10

Programming languages (13)

JavaCSSCGoHTMLTypeScriptShellOCaml

Github contributions (5)

github-logo-circle
tumblr/tumblr.php

Mar 2013 - Aug 2014

Tumblr API v2 PHP Client
Role in this project:
userBack-end Developer
Contributions:67 commits in 1 year 5 months
Contributions summary:John primarily contributed to the development of the Tumblr API v2 PHP Client. Their work involved refactoring code, renaming classes, and restructuring the project's file organization. They implemented functionality for handling POST requests and added methods for following and unfollowing blogs. The user also introduced features for deleting, reblogging, and editing posts, along with the creation of new posts.
apitumblr-apiphp-clientphpphp81
ice-cube-ruby/ice_cube

Apr 2010 - Oct 2021

Ruby Date Recurrence Library - Allows easy creation of recurrence rules and fast querying
Role in this project:
userBack-end Developer
Contributions:1 review, 329 commits, 48 PRs in 11 years 8 months
Contributions summary:John primarily contributed to the `ice_cube-ruby/ice_cube` library by implementing and extending its iCalendar (iCalendar) capabilities. They added functionality to serialize recurrence rules, specifically addressing features for time zones and `UNTIL` dates. Further contributions include fixing storage issues with timezones, version bumping the gem, and adding methods to add and remove dates and rules from the schedule.
queryingrecurrencerecurrence-rulesrubyrules
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
John Crepezzi - Software Engineer at Square Inc