Federico Alzate is an experienced civil engineer based in Medellín with 18 years of professional experience blending disciplined technical thinking and practical project delivery. He has supported urban planning and technical subdirection work for public-sector planning processes and contributed to budgeting, specifications, and supplier coordination in consulting roles. Unusually for a civil engineer, he is an active open-source software contributor with backend and full‑stack work on respected projects—adding dependency/license checks to a GitHub Action and improving Ruby’s spec and Rubinius test suites—showing proficiency in test automation and secure dependency handling. This hybrid background gives him a rare ability to translate rigorous engineering discipline into reliable software quality practices and tooling. He brings a pragmatic, systems-oriented mindset to complex infrastructure and planning problems, comfortable navigating both technical codebases and multidisciplinary stakeholder environments.
18 years of coding experience
Engineer's degree Ingeniería civil, Engineer's degree Ingeniería civil at Universidad EAFIT
A GitHub Action for detecting vulnerable dependencies and invalid licenses in your PRs
Role in this project:
Full-stack Developer
Contributions:28 releases, 100 reviews, 494 commits in 9 months
Contributions summary:Federico primarily contributed to the `actions/dependency-review-action` repository by implementing features related to dependency and license review. Their commits involved adding and modifying code in `src/` and `dist/` directories, indicating work on both the application logic and build/distribution aspects. The user's contributions include adding support for configuration file parsing, implementing license checks, and integrating various components for reviewing dependency vulnerabilities.
Backend Developer & QA Engineer / Test Automation Engineer
Contributions:273 commits in 1 year 3 months
Contributions summary:Federico primarily contributed to the Ruby spec suite, focusing on the REXML library. They developed and implemented test cases for various methods within the REXML::Text and REXML::Attributes classes, ensuring the functionality and behavior of these components. The contributions involved adding tests for value, write_with_substitution, and wrap methods. Furthermore, the user fixed existing specifications and improved the test suite by closing files before deleting them.
ruby-gemmspecrailsrubyspec
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.