Joe Warren

Director of Engineering at NearForm

London, England, United Kingdom
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
Joe Warren is a Director of Engineering based in London with 11 years of experience leading teams to deliver reliable, maintainable web applications. He combines hands-on full-stack development with engineering leadership, frequently rolling up his sleeves on core libraries and build pipelines. Notably, he has contributed to the popular open-source GraphQL client graphql-hooks, improving initial loading state, mutation handling, bundle outputs, and CI quality via ESLint integration. His work shows a pragmatic focus on cross-environment compatibility and state preservation that improves developer experience and browser support. Joe blends strategic oversight with practical contributions, ensuring teams ship robust client- and build-side solutions.
code11 years of coding experience
github-logo-circle

Github Skills (12)

graphql-client10
graphql10
hook10
javascript10
rollupjs10
react-hooks10
wordpress-graphql10
wpgraphql10
react10
testing9
eslint9
cicd8

Programming languages (5)

TypeScriptCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
nearform/graphql-hooks

Feb 2019 - Jul 2019

🎣 Minimal hooks-first GraphQL client
Role in this project:
userFull-stack Developer
Contributions:10 releases, 23 commits, 57 PRs in 5 months
Contributions summary:Joe primarily focused on improving the functionality and maintainability of a GraphQL client library. Their contributions include fixing the initial loading state and optimizing the use of `useMutation`. They also worked on generating bundles for UMD, ESM, and CJS, enhancing browser support. Further contributions included addressing state preservation when using `updateData` and integrating ESLint into the CI/CD process.
graphql-clientreactreact-hooksgraphql-toolsgraphql
Joezo/atom-jshint

Mar 2015 - Jul 2017

Validate your JS against JSHint as you type, while using Atom
Contributions:3 PRs, 4 pushes, 2 branches in 2 years 3 months
javascriptas-you-typejshinttypescriptatom
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
Joe Warren - Director of Engineering at NearForm