Victor Borja

PMC, Committer at The Apache Software Foundation

State of Mexico
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
Victor Borja is a seasoned software engineer and open-source committer with 18 years of experience, currently serving as a PMC and core committer at The Apache Software Foundation. He combines deep Ruby internals expertise—demonstrated by substantive contributions to the Rubinius language platform—with practical DevOps and tooling improvements in projects like asdf-vm. Victor has held technical leadership roles including CTO at startups and has a track record of shipping robust backend systems and developer-facing libraries. His work often focuses on language semantics, core library correctness, and build/tooling reliability, bridging low-level implementation and real-world developer workflows. Based in the State of Mexico, he blends long-standing open-source stewardship with hands-on engineering across ORM, language runtime, and version-management ecosystems. Unexpectedly, his GitHub bio’s “Code Suprematism” hints at a craft-oriented mindset that values elegant, foundational code.
code18 years of coding experience
job8 years of employment as a software developer
bookTecnológico de Monterrey
stackoverflow-logo

Stackoverflow

Stats
41reputation
444reached
1answer
0questions
github-logo-circle

Github Skills (26)

ruby-rails10
rubinius10
rspec10
bash10
rails10
ruby10
orm10
management10
version-control10
versioning10
shell10
cli10
devtools9
virtual-machine9
object-mapping9

Programming languages (25)

CMakefileGoHTMLTypeScriptShellRacketOCaml

Github contributions (5)

github-logo-circle
asdf-vm/asdf

Oct 2016 - Jul 2020

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:148 commits, 69 PRs, 88 pushes in 3 years 8 months
Contributions summary:Victor primarily contributed to the `asdf-vm/asdf` project by enhancing its core functionality and improving its robustness. Their work involved modifying shell scripts within the project, specifically focusing on how `asdf` manages tool versions. The user addressed issues related to global version settings and made improvements to shim generation and management. Additionally, they integrated improvements related to environment variable handling.
erlangnode-jselixirrubyasdf-vm
rubinius/rubinius

Nov 2007 - Oct 2013

The Rubinius Language Platform
Role in this project:
userBack-end Developer
Contributions:61 commits, 1 comment in 6 years
Contributions summary:Victor primarily contributed to the Rubinius project by adding and modifying core Ruby language features, including enhancements to `Module#remove_const`, `Module#alias_method`, and implementing features like `Method#to_proc` and `Proc#arity`. They also added and corrected specs for several Ruby core methods, such as `Kernel#block_given?` and `Module.nesting`, as well as the appropriate handling of metaclasses for `true`, `false`, and `nil` during the compilation process. Their work involved modifications to core Ruby files like `kernel/core/module.rb`, `kernel/core/proc.rb`, and various spec files, directly impacting the behavior of the Ruby language.
esoteric-languageprogramming-languagesvirtual-machinerubiniusprogramming-language
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
Victor Borja - PMC, Committer at The Apache Software Foundation