Timothy Elliott

Senior Software Engineer at SolarWinds

Sebastopol, 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

👤
Senior
🎓
Top School
Timothy Elliott is a Senior Software Engineer with 17 years of professional experience and over a decade contributing to both open source and enterprise systems. Based in Sebastopol, California, he combines full‑stack web development, systems programming, and backend reliability work, currently delivering at SolarWinds after roles at Loggly and Wanderful Media. He has deep practical experience in memory management and native extensions—most notably fixing memory leaks and buffer overflows in the widely used Nokogiri Ruby library—alongside API, infrastructure automation, and cross‑platform app work. Comfortable across Ruby, Python/Django, Rails, and cloud automation (Ansible, CloudFormation), he ships pragmatic solutions that improve stability and error handling. Known for untangling low‑level bugs and improving HTTP and parsing robustness, he brings a developer’s rigor to production-scale problems.
code17 years of coding experience
job13 years of employment as a software developer
bookB.S. in Computer Science, B.S. in Computer Science at California State University, Chico
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
433reputation
18kreached
3answers
1question
github-logo-circle

Github Skills (22)

libxml210
debug10
xslt10
memory-management10
http10
c1110
libcurl10
ruby10
c1710
xml10
libxslt10
windows8
networking8
api-design8
babeljs6

Programming languages (8)

TypeScriptJavaShellC++CJavaScriptRubyPython

Github contributions (5)

github-logo-circle
shoes/shoes-deprecated

Dec 2008 - Apr 2009

Former repo for Shoes... see README for up to date locations!
Role in this project:
userBack-end Developer
Contributions:35 commits in 3 months
Contributions summary:Timothy primarily focused on enhancing the Shoes project's HTTP functionality. Their work included adding support for various download schemes, such as HTTPS, and improving the handling of HTTP requests. They addressed issues related to sending request bodies with the libcurl library. Furthermore, they made modifications to address bugs and inconsistencies in the project's file structure.
shoeslocationsup-to-date
sparklemotion/nokogiri

Feb 2011 - Feb 2014

Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.
Role in this project:
userBack-end Developer
Contributions:52 commits in 3 years
Contributions summary:Timothy primarily focused on identifying and fixing memory leaks and buffer overflows within the Nokogiri C extensions. Their work involved modifying the C code to incorporate error handling, memory management, and buffer boundary checks. Furthermore, they addressed issues related to XSLT parsing, preventing memory leaks and improving error reporting. The contributions also extended to refactoring and bug fixes, ensuring the library's stability and reliability.
libxml2ruby-gemsaxxmllibxslt
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
Timothy Elliott - Senior Software Engineer at SolarWinds