Eduardo Macarron

Cloud Architecture Head at Iberdrola

Greater Bilbao Metropolitan Area 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
Eduardo Macarron is a Cloud Architecture Head with 15 years of experience architecting and delivering large-scale Java and cloud-native systems at Iberdrola from Bilbao. He blends hands-on software engineering and infrastructure automation—moving from early mainframe and integration work to leading cloud architecture and platform teams. As a long-time MyBatis committer and contributor, he has deep expertise in SQL mapping, caching and Spring/MyBatis integrations, including implementing Redis cache adapters and improving lazy-loading and serialization internals. His track record shows pragmatic modernization: migrating legacy middleware, introducing CI/CD and automated deployments, and steering adoption of Spring Boot in enterprise apps. Comfortable across full-stack and infrastructure domains, he pairs rigorous architectural thinking with practical code-level fixes and testing. Fluent in both Spanish enterprise constraints and open-source collaboration, he brings reliability-first engineering to complex energy-sector platforms.
code15 years of coding experience
job17 years of employment as a software developer
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Universidad de Deusto
languagesEnglish, Spanish
github-logo-circle

Github Skills (37)

caching10
object-mapping10
redis10
jedi10
configuration-management10
databases10
sample-size10
resource-management10
mybatis10
java10
sample-rate10
javas10
orm10
sql10
configuration-file10

Programming languages (9)

JavaC++MakefileScalaPHPHTMLXSLTMarkdown

Github contributions (5)

github-logo-circle
mybatis/spring

Oct 2010 - Jan 2018

Spring integration for MyBatis 3
Role in this project:
userBack-end Developer
Contributions:4 releases, 698 commits, 22 PRs in 7 years 5 months
Contributions summary:Eduardo primarily focused on the integration of MyBatis with Spring Framework. Their contributions include implementing session closing in finally blocks for resource management, fixing typos in comments, making small sample changes, and ensuring SQL session callbacks do not throw a SQLException. They also introduced a new mapper scanner, added type handling and alias configuration support, and addressed issues related to transaction management and connection handling in the context of Spring and MyBatis. These changes improve the framework's robustness and usability.
spring-bootmysqlspring-integrationspring-jdbcspring
mybatis/mybatis-3

Dec 2010 - Mar 2020

MyBatis SQL mapper framework for Java
Role in this project:
userBack-end Developer
Contributions:3 releases, 1135 commits, 126 PRs in 9 years 4 months
Contributions summary:Eduardo primarily focused on enhancing the MyBatis SQL mapper framework for Java by implementing features related to lazy loading and object serialization. This includes changes for managing lazy-loaded properties in CGLIB proxies, improving deserialization processes for partially loaded objects, and addressing issues related to cache management with annotations and in various DML scenarios. The contributions demonstrate a strong understanding of MyBatis internals and its interaction with caching mechanisms.
sql-generationmavenmysqlsqlmybatis-sql
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
Eduardo Macarron - Cloud Architecture Head at Iberdrola