Brian Ford

Staff Software Engineer at Harvey

San Francisco, California, 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
Brian Ford is a Staff Software Engineer in San Francisco with 15 years of experience building web and mobile applications and driving engineering processes across teams at Google and Uber (including Uber Freight) and now at Harvey. A longtime Angular contributor, he has deep front-end expertise—C++, JavaScript, HTML5/CSS3—and a track record of maintaining and improving core Angular libraries, generators, tooling and integrations (Socket.IO, Yeoman, Batarang). He spans full-stack work from refactoring RESTful APIs and Express servers to automating CI/build pipelines for large projects, and is comfortable both shipping features and hardening developer workflows. Known for pragmatic refactors, test-focused contributions, and attention to compatibility and performance, he brings platform-level thinking to product engineering.
code15 years of coding experience
job13 years of employment as a software developer
bookUniversity of Michigan
github-logo-circle

Github Skills (76)

url-routing10
expressjs10
testing10
test-framework10
bash10
gruntjs10
j10
cs310
jtest10
rest-api10
bootstra10
javascript10
animation10
async10
bower10

Programming languages (10)

TypeScriptCSSPureScriptRustJavaScriptElmGoHaskell

Github contributions (5)

github-logo-circle
btford/angular-socket-io

Feb 2013 - Dec 2015

Socket.IO component for AngularJS
Role in this project:
userFull-stack Developer
Contributions:46 commits, 3 PRs, 1 push in 2 years 9 months
Contributions summary:Brian contributed significantly to the `angular-socket-io` library, which integrates Socket.IO with AngularJS. Their work focused on core functionality, including making socket events asynchronous and implementing features like `socket.forward` and `socket.disconnect`. They also introduced versioning and refactored the code, adding tests and improving documentation. Overall, their commits demonstrate a strong understanding of integrating Socket.IO with AngularJS and the broader development lifecycle.
angularjssocket
angular/batarang

Jul 2012 - Mar 2016

AngularJS WebInspector Extension for Chrome
Role in this project:
userFront-end Developer
Contributions:225 commits, 8 PRs, 39 pushes in 3 years 8 months
Contributions summary:Brian primarily contributed to the AngularJS-based web inspector extension. Their work focused on enhancing the user interface, particularly improving the visual presentation of the watchers tree. They also added the ability to save performance data as JSON and added the AngularJS version in the options tab for better user experience. The user's contributions included implementing new UI elements and fixing bugs to improve the functionality of the Batarang extension.
angularjschromeweb-inspector
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