Jonathan Rainey

Self Employed at Nurfed LLC

New York, New York, 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
Jonathan Rainey is a polyglot software engineer and entrepreneur with 17 years of experience building full-stack and systems software, currently self-employed in New York. He favors Node.js, MongoDB and Redis but has deep, practical experience across Ruby on Rails, Erlang, C/C++, Objective-C, Lua and C#, enabling him to migrate and modernize legacy stacks. As a former CTO and co‑founder, he blends hands‑on engineering with product and infrastructure leadership, having led platform transitions and built scalable services for startups and enterprises. He contributes to open-source tooling for Chrome OS package management, demonstrating strengths in packaging, build systems and cross‑platform integration that often go unnoticed. Known for pragmatic development strategies and entrepreneurship, he thrives on shipping reliable systems and adapting diverse technologies to real‑world constraints.
code17 years of coding experience
job16 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

chromeos10
build-system10
package-management10
nodejs9
ruby8
postgresql8
redis5

Programming languages (5)

TypeScriptScalaSCSSJavaScriptRuby

Github contributions (5)

github-logo-circle
chromebrew/chromebrew

May 2015 - Jan 2016

Package manager for Chrome OS
Role in this project:
userBack-end & System Engineer
Contributions:29 commits, 17 PRs, 13 comments in 7 months
Contributions summary:Jonathan primarily focused on building and maintaining the software packages provided by the chromebrew package manager. Their contributions included adding support for different versions of iojs and Node.js, involving updates to the package definitions and build processes. The user also worked on upgrading and configuring other packages, such as PostgreSQL, and Ruby, by updating their package definitions and build systems. They demonstrated expertise in adapting and integrating various software components for the Chrome OS environment.
crewchromebookchrome-oslinuxpackage-manager
Tivoli/dotvim

Jan 2015 - Jun 2018

Contributions:82 pushes in 3 years 6 months
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
Jonathan Rainey - Self Employed at Nurfed LLC