Charles R

Sr Javascript PHP Developer Advocate

Town of Brookhaven, 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
Charles R is a Sr. JavaScript and PHP Developer Advocate with 13 years of experience building backend SDKs, DevOps pipelines, and cloud-native systems—currently shaping developer experience at Vonage. He maintains and improves Node.js and PHP Server SDKs (including notable contributions to opentok/opentok-node and vonage-node-sdk), authors technical documentation, and automates snippet generation and release workflows to speed developer adoption. His background spans satellite command-and-control systems, multi-tenant API-first platforms, and secure messaging pipelines, reflecting deep AWS, TypeScript, and infrastructure expertise. Comfortable as “customer zero,” he blends hands-on engineering with community advocacy—speaking at conferences and shipping demos like chatbots, Raspberry Pi monitors, and AI-driven caller blockers. Based in Brookhaven, NY, he pairs systems-level architecture skills with a penchant for pragmatic tooling that turns documentation into production-ready code.
code13 years of coding experience
job6 years of employment as a software developer
bookBusiness Administration and Management, General, Business Administration and Management, General at Farmingdale State College
github-logo-circle

Github Skills (22)

opentok10
github-ci10
javascript10
back-end-development10
apidoc10
jes10
typescript10
cicd10
api10
jestjs10
typescript-types10
jtest10
nodejs10
typescripts10
backend10

Programming languages (14)

C#JavaCVueGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
Vonage/vonage-node-sdk

Oct 2022 - Jan 2023

Vonage API client for Node.js. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Role in this project:
userBack-end & DevOps Engineer
Contributions:94 releases, 78 reviews, 63 commits in 3 months
Contributions summary:Charles primarily focused on improving the build and testing infrastructure of the Node.js SDK. They fixed existing GitHub Actions, added Husky for testing and linting, and cleaned up the TypeScript configuration. Furthermore, they implemented a number search feature and conducted some auditing. This included updates to package files and configurations related to testing and build processes.
developer-destinationnexmovoice-to-textserver-sdktwo-factor-authentication
opentok/opentok-node

Sep 2022 - Jan 2023

OpenTok Server SDK for node.js
Role in this project:
userBackend Developer
Contributions:3 releases, 22 reviews, 22 commits in 4 months
Contributions summary:Charles primarily contributed to the backend functionality of the Node.js SDK, specifically related to archiving and rendering features. They added the `multiArchiveTag` option to the `startArchive` function, enabling multiple simultaneous archives. Furthermore, the user integrated render API calls, adding functionality for listing, getting, starting, and stopping render operations. Documentation updates were also a key part of the contributions, which enhanced the clarity of the Experience Composer API.
opentoktokboxnode-jsjavascriptwebrtc
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
Charles R - Sr Javascript PHP Developer Advocate