Dom Rodriguez

Software Engineer at Codethink

Reading, England, United Kingdom
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
Dom Rodriguez is a software engineer based in Reading, UK, with 11 years of hands-on experience and a strong focus on electronics, embedded software, and customer-centered solutions. Currently at Codethink, he combines full-stack development skills with CI/CD and build/release expertise—demonstrated by impactful contributions to well-known open-source KVM projects like Barrier/InputLeap where he improved build stability, macOS support, and release processes. Proficient in Java, Python, and Rust, Dom leverages tools such as Git/GitHub, Jenkins, and containers to streamline development and deployment. His background blends formal IT qualifications with a long-running hobbyist start in 2006 and practical experience in automation and refactoring across cross-platform projects. Outside code, he’s an amateur photographer, highlighting a creative eye that complements his attention to detail in engineering.
code11 years of coding experience
bookBTEC Higher National Certificate, Computing, N/A (had to leave early), BTEC Higher National Certificate, Computing, N/A (had to leave early) at Farnborough College of Technology
bookSupported Internship, Skills for Independence to Work Level 1, Pass, Supported Internship, Skills for Independence to Work Level 1, Pass at Hampshire Achieves
bookFunctional Skills Level 2, Specialist Photography and Presentation, 2x Merit - certificate, Functional Skills Level 2, Specialist Photography and Presentation, 2x Merit - certificate at Totton College
bookBTEC IT Level 3, PP, BTEC IT Level 3, PP at Activate Learning
github-logo-circle

Github Skills (16)

sh10
git-repository10
macos10
script10
bash10
shell10
cmake10
repos10
scripting10
build-automation10
cicd10
cprogramming-language9
c-language9
git9
localization8

Programming languages (28)

C#CGoHTMLErlangTypeScriptShellLLVM

Github contributions (5)

github-logo-circle
debauchee/barrier

Jul 2019 - Nov 2021

Open-source KVM software
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:1 release, 58 reviews, 111 commits in 2 years 3 months
Contributions summary:Dom primarily focused on improving the build process and CI/CD infrastructure for the project. They addressed issues with Git submodules, ensuring they are initialized correctly before the build process begins. Furthermore, the user implemented fixes for macOS builds and prepared for a new release, demonstrating a focus on build system stability and release management. These changes include modifications to build scripts and versioning files to ensure smoother integration and deployment.
gplv2kvmbarriermousesharing
input-leap/input-leap

Nov 2021 - Jan 2023

Open-source KVM software
Role in this project:
userFull-stack Developer
Contributions:114 reviews, 29 commits, 130 PRs in 1 year 2 months
Contributions summary:Dom Rodriguez primarily focused on renaming and refactoring code within the project. They updated references from the original project name "Barrier" to "InputLeap," across multiple files, including translations, resource files, and build scripts. Additionally, they made improvements to the build process, including quoting variables and streamlining build configuration, demonstrating a good understanding of the project structure and build systems.
linuxkvm
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
Dom Rodriguez - Software Engineer at Codethink