Angel Montenegro is a technology manager and seasoned software engineer with 13 years of experience leading development across the full software lifecycle, currently steering engineering at ORCID from Costa Rica. He combines hands-on expertise in Java-centric stacks (Spring, Hibernate, Tomcat) with front-end frameworks like AngularJS and practical DevOps tooling (Ansible, Puppet), enabling both architecture and delivery improvements. Angel has progressed from developer to tech lead and architect within the same product, showing sustained impact on enterprise systems and performance optimizations. He’s comfortable across databases (Postgres, MySQL, Oracle), scripting languages (Python, Ruby, Groovy) and multiple OS environments, and he actively champions R&D and GUI usability. A less obvious trait: he pairs technical depth with language skills from a BA in English, improving cross-functional communication and documentation.
13 years of coding experience
14 years of employment as a software developer
Bachelor's degree, English, Bachelor, Bachelor's degree, English, Bachelor at Universidad de Costa Rica
Contributions:36 commits, 1 PR, 34 pushes in 6 years
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.