Jorge Perez

Software Engineer at Ekumen

Greater Buenos Aires Argentina
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
Jorge Perez is a software engineer with 11 years' experience specializing in robotics, embedded systems, and cloud-connected backend work, currently contributing to ROS 2 quality and distributed simulation at Ekumen. He combines deep C/C++ systems expertise with Go and Rust for cloud services, and has a track record improving core ROS 2 libraries (rcl, rclcpp) and test coverage for high-assurance robotics stacks. As a long-time open-source contributor and PMC member in infrastructure, he bridges developer needs and CI/CD infrastructure to reduce flaky tests and speed delivery. He started as an electronics-focused engineer building IoT and robotic prototypes and still designs firmware-to-cloud integrations, bringing pragmatic full-stack embedded insight. Outside engineering he’s a guitarist and occasional singer, a reminder he values craft and practice both in code and music.
code11 years of coding experience
job5 years of employment as a software developer
bookElectronics Engineer, Embedded Systems, Electronics Engineer, Embedded Systems at Universidad Simón Bolívar
bookEngineer’s Degree, Electrical and Electronics Engineering, Engineer’s Degree, Electrical and Electronics Engineering at Universidad Simon Bolivar
bookRobotics NanoDegree, Term1, Robotics, Robotics, Robotics NanoDegree, Term1, Robotics, Robotics at Udacity
bookSelf-educated
languagesSpanish, English
github-logo-circle

Github Skills (11)

rcpp10
c1710
unit-testing10
c-language10
cprogramming-language10
c1110
rc10
ros10
test-automation10
testing10
error-handling9

Programming languages (12)

EmberScriptC++ShellCRustCMakeMakefileJavaScript

Github contributions (5)

github-logo-circle
ros2/rcl

Apr 2020 - Dec 2021

Library to support implementation of language specific ROS Client Libraries.
Role in this project:
userBack-end Developer
Contributions:1 review, 56 commits, 77 PRs in 1 year 8 months
Contributions summary:Jorge primarily contributed to the `ros2/rcl` repository by modifying the core library to support language-specific ROS client libraries. Their work involved changing the naming style for private functions and functions internal to modules, adding a missing allocator check, and adding visibility to timer functionality. The user also worked on saving the allocator for the `RCL_CLOCK_UNINITIALIZED` clock and other basic functionality tests.
ros
ros2/rclcpp

Sep 2020 - Jun 2022

rclcpp (ROS Client Library for C++)
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:85 reviews, 15 commits, 20 PRs in 1 year 9 months
Contributions summary:Jorge primarily contributed to enhancing the test suite within the rclcpp repository. Their work involved adding tests for various components, including serialized messages, publishers, services, and the type_support module. These tests covered getter functions, assignment operators, and error handling scenarios, indicating a focus on thorough unit testing and improving code coverage. The commits demonstrate an understanding of the internal workings of the rclcpp library and how to effectively test its functionality.
cppros
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
Jorge Perez - Software Engineer at Ekumen