John Caruso

Senior Software Developer at CineSend

Burlington, Ontario, Canada
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
John Caruso is a Senior Software Developer with 11 years of professional experience building full-stack and mobile applications from startups to large open-source teams. He has a strong front-end focus with proven expertise integrating video platforms—contributing significant VideoPress work across Automattic's Calypso and Jetpack—and hands-on iOS experience improving the Pocket Casts app. John combines entrepreneurial instincts (founder of 84 North Studios and co-founder of Zerospreadz) with product-focused engineering practiced at Automattic and Connected. Based in Burlington, Ontario, he is comfortable shipping across JavaScript, PHP, and Swift and routinely bridges editor/UI work with backend integrations. Notably, his open-source contributions include refactoring video players to iframe-based architectures and adding editor-integrated video events, showing attention to both UX and maintainable architecture.
code11 years of coding experience
job18 years of employment as a software developer
bookHigh School, High School at Holy Cross
bookBA, Computer Science, BA, Computer Science at York University
github-logo-circle

Github Skills (20)

javascript10
ios10
wordpress10
fest10
plugin10
php10
swift10
react10
redux9
implement9
rest-api9
uid8
front-end-development8
ui-design8
nodejs8

Programming languages (8)

TypeScriptC++CSSObjective-C++JavaScriptPHPSwiftVim script

Github contributions (5)

github-logo-circle
Automattic/pocket-casts-ios

Jul 2022 - Jan 2023

Pocket Casts iOS app 🎧
Role in this project:
userMobile Developer (iOS)
Contributions:31 reviews, 76 commits, 12 PRs in 6 months
Contributions summary:John focused on enhancing the Pocket Casts iOS app, implementing improvements to the user interface and functionality. Their work involved modifying the `HomeGridListItem` component, introducing a "frozen" badge count for more accurate comparisons, and addressing issues related to episode display and sorting. They also made minor code style changes, fixed documentation typos, and added tests for Podcast Sorter functionalities. The user demonstrated expertise in Swift, and working within the iOS app's codebase.
castspocketios-appiospocket-casts
Automattic/wp-calypso

Mar 2021 - Jan 2023

The JavaScript and API powered WordPress.com
Role in this project:
userFront-end Developer
Contributions:88 reviews, 36 commits, 120 PRs in 1 year 10 months
Contributions summary:John primarily focused on front-end development within the WordPress.com Calypso platform, specifically concerning the VideoPress functionality. Their contributions include refactoring the video player to use an iFrame, integrating video events with the editor, and adding features to the video editor controls. They also addressed bug fixes and feature enhancements related to VideoPress onboarding, theming, and plan-related integrations.
apireactwordpressjavascriptes6
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 Caruso - Senior Software Developer at CineSend