Eric Kidd

Principal Software Engineer at Faraday

Hanover, New Hampshire, 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
Eric Kidd is a seasoned software leader with 28 years of experience building distributed systems, embedded software, and scalable cloud data-processing platforms. As Managing Director of Custom Software at Elevate and formerly Principal Software Engineer at Faraday, he has designed core APIs, two distributed job systems, and robust pipelines for moving tabular data between BigQuery, PostgreSQL, RedShift and cloud storage. He combines hands-on engineering with product and business experience from founding several companies and shipping consumer- and enterprise-facing SaaS, mobile, and media services. An early systems thinker, his background includes compiler work at MIT and real-time embedded LISP development at iRobot, which informs a strong low-level-to-cloud perspective. He contributes to open-source infrastructure—improving Rails publishing tooling and enhancing rust-musl-builder integrations—demonstrating attention to reliability and reproducible builds. Based in Hanover, NH, he pairs technical mentorship with practical delivery, often turning research-grade ideas into production-ready systems.
code28 years of coding experience
job12 years of employment as a software developer
bookBA, Computer Science, BA, Computer Science at Dartmouth College
languagesEnglish, French
github-logo-circle

Github Skills (14)

ruby-rails10
rspec10
debug10
rails10
rust10
blog-engine10
postgresql10
tdi10
ruby10
sqlite9
refactoring9
openssl8
dockers5
docker5

Programming languages (25)

C#CGoHTMLJupyter NotebookTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
emk/rust-musl-builder

Apr 2016 - Jan 2022

Docker images for compiling static Rust binaries using musl-libc and musl-gcc, with static versions of useful C libraries. Supports openssl and diesel crates.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 89 commits, 43 PRs in 5 years 9 months
Contributions summary:Eric primarily contributed to enhancing the `diesel` integration within the project, enabling support for both PostgreSQL and SQLite databases. They implemented example applications to demonstrate and test the functionality. Further contributions involved integrating the `sqlx` crate, which required addressing linking dependencies and adding a test program for verification. The user's work included addressing dependency issues and adapting existing examples to accommodate the changes.
opensslmuslrustmusl-gccdocker
publify/publify

Nov 2008 - Nov 2008

A self hosted Web publishing platform on Rails.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:17 commits in 2 days
Contributions summary:Eric primarily focused on fixing bugs and improving the test suite for the Publify platform. Their contributions involved resolving spec failures across multiple controllers and models, particularly addressing issues related to caching and mocking. They also updated the code to handle new style extended content and prevent accidental modifications of the blog title, demonstrating their attention to detail and commitment to code quality. Moreover, they updated the meta weblog api.
ruby-on-railspublishingrailshostedblog-engine
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
Eric Kidd - Principal Software Engineer at Faraday