Ben Roberts

Cloud Engineer at RapDev

Boston, Massachusetts, 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

👤
Senior
🎓
Top School
Ben Roberts is a Cloud Engineer based in Boston with 11 years of engineering experience and a decade of production software work at Wayfair, where he progressed to Senior Staff Engineer leading performance and storefront initiatives. Now at RapDev he focuses on cloud ops, bringing a hands-on pedigree in web performance, mobile storefronts, and large-scale ops. An active open-source contributor since 2014, Ben has deep backend expertise in PHP GraphQL libraries, notably improving schema-breaking-change detection and query processing. He combines an engineering mindset sharpened by an MS in Mechanical Engineering with a pragmatism for shipping fast, reliable systems—and a penchant for observability (he’s been “propagating traces since 2014”).
code11 years of coding experience
job13 years of employment as a software developer
bookStartup Institute
bookBS Biomedical/Medical Engineering, BS Biomedical/Medical Engineering at Vanderbilt University
bookMaster of Science (MS) Mechanical Engineering, Master of Science (MS) Mechanical Engineering at Boston University
languagesEnglish, Spanish
github-logo-circle

Github Skills (13)

graphql10
php10
graphql-php10
wordpress-graphql10
wpgraphql10
phpunit10
querying9
query-engine9
query-parser9
api8
testing8
api-design7
apim7

Programming languages (8)

TypeScriptShellJavaScriptGoPHPHTMLRubyPython

Github contributions (5)

github-logo-circle
youshido-php/GraphQL

Jul 2016 - Aug 2016

Pure PHP realization of GraphQL protocol
Role in this project:
userBack-end Developer
Contributions:29 commits, 7 PRs, 12 comments in 1 month
Contributions summary:Ben contributed primarily to the PHP-based GraphQL implementation. Their work focused on enhancing the query processing capabilities, including fixes for nested variable handling and support for fragments and unions. They added tests for regression and new features, alongside code modifications to improve the handling of argument validation. The user also refactored the complexity analysis logic.
graphql-clientgraphql-phpphpgraphqlgraphql-schema
webonyx/graphql-php

Nov 2017 - Nov 2017

PHP implementation of the GraphQL specification based on the reference implementation in JavaScript
Role in this project:
userBack-end Developer
Contributions:28 commits, 1 PR, 7 comments in 6 days
Contributions summary:Ben's commits focus on implementing features related to breaking changes detection within the GraphQL PHP library. They converted several functions and implemented tests to assess the functionality of identifying breaking changes between schemas. The commits show the development of core functions for identifying different types of breaking changes like type removals, kind changes, and argument modifications within the GraphQL schema. The primary focus appears to be on improving the library's ability to manage schema evolution safely.
apispecificationgraphql-phpphprest-replacement
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
Ben Roberts - Cloud Engineer at RapDev