Adolfo Martínez

Senior Software Design Engineer at Ericsson

Madrid, Community of Madrid, Spain
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
Adolfo Martínez is a Senior Software Design Engineer based in Madrid with 7 years of recent focused experience and a long career in software development stretching back to the late 1990s. Currently at Ericsson, he combines deep back-end and transport-layer expertise with a practical open-source mindset honed during his time contributing to eProsima’s Fast-DDS, where he led a complex migration to RTPS and added shared-memory transport using Boost.Interprocess. He excels at refactoring legacy systems, resolving cross-platform compilation challenges, and optimizing UDP/TCP transport interfaces to improve performance and reliability. Known for turning intricate protocol-level work into maintainable code, he brings both enterprise-grade engineering discipline and hands-on implementation skills.
code6 years of coding experience
job22 years of employment as a software developer
bookUniversidad Politécnica de Madrid
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

middleware10
c-language10
cprogramming-language10
opendds10
rtp10
tcp9
udp9
robotics8
ros8

Programming languages (2)

C++Makefile

Github contributions (5)

github-logo-circle
eProsima/Fast-DDS

Nov 2019 - Aug 2020

The most complete DDS - Proven: Plenty of success cases. Looking for commercial support? Contact info@eprosima.com
Role in this project:
userBack-end Developer
Contributions:60 commits, 34 PRs, 362 pushes in 8 months
Contributions summary:Adolfo's primary contribution focused on refactoring the transport layer, specifically migrating from a deprecated transport to the RTPS (Real-Time Publish-Subscribe) protocol. This involved significant code modifications, including updating headers, namespaces, and resolving compilation errors. The user also implemented changes to the UDP and TCP transport interfaces, including optimizations, bug fixes, and integration of new features like shared-memory transport. Additionally, the user addressed several test cases and introduced the boost interprocess library for shared-memory transport.
casesroboticscppfastddsros2
canonical/Fast-RTPS

Oct 2019 - Jan 2020

The most complete DDS - Proven: Plenty of success cases.
Contributions:96 commits in 3 months
casescppnetworkingsdnsuccess
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
Adolfo Martínez - Senior Software Design Engineer at Ericsson