Ignacio Rodríguez is a senior software engineer with over three decades of hands-on experience and a 12-year focused professional track record delivering low-latency, dependable, and scalable systems. He champions microservices and continuous delivery, building share-nothing units that favor discoverability and operational efficiency across cloud and embedded platforms. Proficient in C++, C#, Java, and full-stack development, Ignacio has shipped work spanning Windows CE to Linux and contributed to notable open-source projects such as Microsoft AdaptiveCards and the cross-platform Deskflow KVM-like tool. He has led engineering teams, founded a microservices consultancy, and taught C++ to learners worldwide, blending mentorship with practical system design. Fluent in Spanish, English, and Italian, he pairs multicultural field experience across Argentina, Europe, North America and Asia with a penchant for economical, low-latency software. An often-overlooked strength: deep familiarity with memory management and object lifecycle subtlety, proven by code-level refactors in performance-sensitive codebases.
12 years of coding experience
20 years of employment as a software developer
Computer Science, Computer Science at Universidad Tecnológica Nacional
Bachiller Humanidades, Bachiller Humanidades at Colegio Inmaculada
Deskflow lets you share one mouse and keyboard between multiple computers on Windows, macOS and Linux. It's like a software KVM (but without video). Sponsored by Synergy.
Role in this project:
Full-stack Developer
Contributions:1 release, 31 reviews, 9 commits in 2 months
Contributions summary:Ignacio primarily contributed to refactoring and improving the codebase by deleting and re-adding code, specifically around handling of object creation and memory management with regards to deleted objects within the source files. They also modified files related to the GUI, including the TrayIcon and LicenseManager and ServerApp, indicating work across both front-end and back-end. Furthermore, changes in server arguments and unit tests suggest contributions to application configuration and overall structure.
A new way for developers to exchange card content in a common and consistent way.
Role in this project:
Full-stack Developer
Contributions:6 commits, 9 PRs, 100 comments in 1 month
Contributions summary:Ignacio contributed to the Adaptive Cards project by implementing features across both the front-end and back-end. They added new functionality to the input elements within the nodejs implementation and provided a supporting InputTextStyle enum. In addition, the user made changes to the C++ object model, including support for JSON data in SubmitAction, fixing code style issues, and testing. The commits include modifications to TypeScript and C++ files, indicating a full-stack development focus.
exchangeadaptiveioswpfadaptivecards
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.