Ivan Gracia

SDE at Amazon

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

👤
Senior
🎓
Top School
Ivan Gracia is a Principal Software Engineer and technical leader with over a decade of experience designing and operating large-scale distributed systems, now continuing his engineering career at Amazon after a senior tenure at Twilio. He specializes in event-driven architectures, WebRTC media systems (notably contributions to Kurento's WebRtcPeer implementation), and mission-critical deployments like EUROSUR spanning all EU member states. As a Bar Raiser at Twilio he combines hands-on architecture with rigorous hiring and mentorship to build high-performing teams and maintain technical standards. His background includes low-latency media processing, scalable event streams and real-world deployments that required both software craftsmanship and on-the-ground systems integration. He also brings uncommon field experience from humanitarian technology work during the Ebola mission, demonstrating adaptability under pressure and practical telecom/VSAT expertise. Based in Madrid, he blends systems-level thinking with a track record of turning complex domain requirements into resilient, production-ready solutions.
code12 years of coding experience
job17 years of employment as a software developer
bookMsC Computer Science, MsC Computer Science at Universidad Autónoma de Madrid
bookMSc Computer Science, MSc Computer Science at Freie Universität Berlin
bookSoftware Engineering, Software Engineering at Ivan Franko National University of Lviv
bookSpecialization in Advanced Communication Systems for Defence and Security Telecommunications Engineering, Specialization in Advanced Communication Systems for Defence and Security Telecommunications Engineering at Universidad Politécnica de Madrid
languagesSpanish, English, German, Polish
stackoverflow-logo

Stackoverflow

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

Github Skills (14)

sh10
configuration-management10
systemd10
script10
bash10
javascript10
shell10
webrtc10
scripting10
deployment-automation10
java9
browser-support9
javas9
compatible9

Programming languages (10)

TypeScriptJavaCoffeeScriptC++ShellCJavaScriptHTML

Github contributions (5)

github-logo-circle
Role in this project:
userDevOps Engineer
Contributions:43 commits, 2 comments in 1 year 11 months
Contributions summary:Ivan's commits primarily focus on creating and modifying installation and startup scripts for various demo applications within the repository. They added bash scripts (`demo-startup.sh`, `install.sh`) for service management (start, stop, restart) using systemd. Further commits include fixing errors in these scripts and updating the configuration for log file locations and startup parameters related to Java applications. These changes suggest a focus on automating the deployment and management of the project's applications.
Kurento/kurento-utils-js

Jun 2014 - Oct 2016

[UNMAINTAINED][ARCHIVED] Repository moved to the new monorepo: https://github.com/Kurento/kurento
Role in this project:
userFront-end Developer
Contributions:57 commits, 5 comments in 2 years 5 months
Contributions summary:Ivan primarily contributed to the `WebRtcPeer.js` file, implementing and refactoring WebRTC functionality. Their work involved modifying the WebRtcPeer class, including methods for starting and disposing of peers, as well as handling SDP offers and answers. The user added features related to user media constraints and data channel support, indicating a focus on building WebRTC-based communication components.
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
Ivan Gracia - SDE at Amazon