Max Presman is a seasoned engineering leader with 14 years of experience building and scaling distributed systems and AI-powered products for high-growth marketplaces and platforms. He led DoorDash’s Storefront from inception through IPO, scaling merchant-facing systems to 100K+ sites and $24B GMV while maintaining 99.99% uptime, and later built AI-driven hiring automation at Rippling that shipped recruiter copilots and interview assistants used across 20,000+ customers. Now VP of Engineering at Owner.com, he’s applying production-grade AI to act as CMO/CTO for restaurants, blending product vision with hands-on engineering and rapid hiring. An early director at PubNub, he managed SDKs and infrastructure powering hundreds of millions of devices and contributed production-level client SDK improvements in JavaScript and Java, showing deep expertise in realtime systems and developer experience. Max combines operational rigor, observability-first engineering, and a knack for turning complex distributed problems into ship-ready products that measurably grow customers’ businesses.
14 years of coding experience
11 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at University of Toronto
Contributions:14 releases, 37 commits, 63 PRs in 1 year 2 months
Contributions summary:Max's commits primarily focused on modifying the heartbeat configurations within the PubNub JavaScript SDK. The changes include moving heartbeat-related configurations to a dedicated config file. The code changes are related to the internal workings of the JavaScript SDK, which involves changes to the internal presence functionality. These changes likely improve the SDK's performance and maintainability.
Contributions:14 releases, 37 commits, 44 PRs in 1 year 7 months
Contributions summary:Max primarily contributed to the backend functionality of the PubNub Java SDK, adding core features and implementing improvements. They focused on functionalities like subscribe, unsubscribe, heartbeats, and timeouts. Code changes include modifications to the SubscriptionManager and PublishSequenceManager, indicating involvement in the core pub/sub logic and request sequencing. Additionally, the user added support for queue notifications and auth key handling, reflecting their contributions to the SDK's features and security aspects.
java-androidpubnubclient-libraryandroidjava-core
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.