Phil Gates-idem

Principal Engineer at Socket

Durham, North Carolina, 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
Phil Gates-idem is a Principal Engineer in Durham, NC with 13 years of experience building cloud-native, full-stack systems. He recently served as Chief Architect at JupiterOne, helping design the J1QL graph query engine and scalable asset ingestion used by customers like Databricks and HashiCorp before moving to Socket. Phil blends hands-on coding with architecture and team leadership across AWS, TypeScript/Node, Python, GraphQL and React, and he still codes even when not at work. An active open-source contributor, he has made targeted, correctness-focused fixes and test additions to Marko.js, showing attention to low-level templating and rendering behaviors. He’s known for pragmatic performance tuning and shipping systems that handle millions of daily assets while keeping developer ergonomics in mind.
code13 years of coding experience
job21 years of employment as a software developer
bookMaster's Computer Science, Master's Computer Science at North Carolina State University
github-logo-circle

Github Skills (9)

javascript10
frontend10
javascripts10
isomorphic10
ui-components10
html9
nodejs9
server-side-rendering8
dom8

Programming languages (13)

SmartyJavaCScalaGoHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
marko-js/marko

Feb 2014 - Sep 2017

A declarative, HTML-based language that makes building web apps fun
Role in this project:
userFull-stack Developer
Contributions:118 commits, 10 PRs, 28 pushes in 3 years 7 months
Contributions summary:Phil made several contributions to the Marko.js framework. They focused on fixing bugs related to string concatenation, fixing an error message, and adding support for new features. The user also cleaned up jshint errors, added missing dependencies, and worked on code cleanup throughout the codebase. Finally, the user added tests for rendering and updated template compilation.
javascriptdeclarativeweb-appsisomorphiccompiler
philidem/node-app-root-dir

Jun 2014 - May 2015

Contributions:9 commits, 1 PR, 3 pushes in 11 months
infernode-applicationnodejsdirectorynpm
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
Phil Gates-idem - Principal Engineer at Socket