James Burnett

Senior Software Engineer at Meta

Bellevue, Washington, 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
James Burnett is a Senior Software Engineer with 12 years of experience building full-stack systems for both boutique art-house projects and high-traffic media platforms, and he currently drives features and reliability at Meta. He has deep expertise in Ruby/Rails, JavaScript/Node, Java, and C-family languages, and a strong practice of TDD/BDD, CI, and production monitoring including on-call runbooks. James has a history of modernizing legacy systems—migrating DB-driven designs to JSON APIs, adding platform-adaptive advertising, and integrating multi-vendor media pipelines—while championing coding standards and mentoring junior engineers. His background uniquely combines technical depth with policy-facing experience from a legislative role and advanced academic credentials (MS Computer Science and a JD), informing a pragmatic, compliance-aware approach to system design.
code13 years of coding experience
job4 years of employment as a software developer
bookJD, Law, JD, Law at University of Hawai'i at Manoa - William S. Richardson School of Law
bookMS, Computer Science, MS, Computer Science at University of Central Florida
github-logo-circle

Github Skills (71)

javascript10
input-field10
immutablejs10
facebook10
frontend10
react10
react-component9
testing9
declarative9
user-interface9
react-applications9
typescript9
layout-engine9
side-bar8
docker-desktop8

Programming languages (11)

TypeScriptC++CSSCRustScalaJavaScriptGo

Github contributions (5)

github-logo-circle
PropType validators that work with Immutable.js.
Contributions:2 releases, 94 commits, 23 PRs in 5 years
immutablejs
HurricaneJames/lazy-input

Feb 2015 - Apr 2016

A lazy React.js input field that only updates when it is told to re-render (fixes issues with Flux backed field data)
Contributions:35 commits, 1 PR, 22 pushes in 1 year 2 months
input-fieldreact
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