Deivid Rodriguez

Software Engineer II at The Home Depot

Madrid, Community of Madrid, 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
award
Top expert inRuby Development and Security Analysis
Deivid Rodriguez is a bilingual (Spanish/English) Software Engineer II with 11 years of experience building scalable web applications and developer tooling, currently at The Home Depot in Madrid. He specializes in React-driven frontends and a strong Ruby/Rails backend, with extensive open-source contributions to high-profile projects like rails, rubocop, bundler, and Dependabot that show deep expertise in dependency resolution, CI/CD, and test automation. Deivid combines full-stack instincts with DevOps and QA experience—improving test suites, CI pipelines, and cross-platform reliability (notably addressing Windows and JRuby quirks). He’s pragmatic about modernizing legacy ecosystems, having removed old-version support and migrated build systems (Webpack, GitHub Actions) across projects. Known for clean, maintainable code and a collaborative approach, he pairs relentless optimism with a track record of fixing tricky bugs and preventing regressions in widely used libraries. An “open source paramedic,” he quietly keeps critical Ruby tooling healthy while shipping user-facing React experiences.
code11 years of coding experience
job4 years of employment as a software developer
bookSoftware Engineer, Software Engineer at General Assembly
bookCentennial High School
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
5,008reputation
313kreached
63answers
4questions
Badges
ruby
top-5%
ruby-on-rails
top-5%
facebook
top-5%
redirect
top-5%
rspec
top-5%
validation
top-5%
github-logo-circle

Github Skills (92)

dependency-management10
url-routing10
rubocop10
dependabot10
package-management10
testing10
rspec10
command-line-interface10
test-framework10
ruby10
package-manager-tool10
automation10
bundler10
linter10
activerecord10

Programming languages (29)

C#CMakefileGoHTMLTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
deivid-rodriguez/pry-byebug

May 2017 - Aug 2022

Step-by-step debugging and stack navigation in Pry
Role in this project:
userBack-end Developer
Contributions:30 releases, 8 reviews, 144 commits in 5 years 3 months
Contributions summary:Deivid primarily focused on maintaining and releasing new versions of the `pry-byebug` gem. Their contributions involved updating the version number, addressing installation issues for older Ruby versions, and fixing various rubocop issues. Furthermore, they adapted the codebase to newer versions of Ruby and Pry, including addressing deprecation warnings and ensuring compatibility. The user also modified test files to ensure they pass under different ruby versions and fixed flaky test failures.
debuggingpry-byebugrubydebuggerrepl
deivid-rodriguez/byebug

Apr 2017 - Nov 2020

Debugging in Ruby
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:80 releases, 10 reviews, 638 commits in 3 years 8 months
Contributions summary:Deivid primarily contributed to refactoring and enhancing the debugging functionality of the Ruby `byebug` gem. Their work involved restructuring the runner's code for better explicitness, improving the restart command, and making the code more consistent. The user also focused on improving the test suite by refactoring and adding missing requirements, and by moving the build and test process to a more modern infrastructure.
debuggingrubybyebugdebuggerrepl
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