Eduardo Serrano is a Principal Software Engineer based in London with over a decade of experience architecting and modernizing large-scale web applications, primarily in .NET and Angular. He has led cross-regional technical strategy and hands-on migrations to micro-frontends, creating a reusable Module Federation library and enabling incremental Angular upgrades to reduce risk and accelerate delivery. Known for improving developer productivity, he has optimized CI/CD at scale—benchmarking AWS instances, migrating pipelines to Linux agents, and cutting pipeline times by significant margins. Eduardo champions testing and quality, driving company-wide Playwright adoption and building tooling and docs to make best practices repeatable. He combines deep troubleshooting skills (using dotnet-trace/dump) with a knack for pragmatic integration—e.g., embedding Angular micro-frontends into React to avoid costly rewrites. Passionate about mentoring and knowledge sharing, he consistently balances global architecture reuse with local market needs.
10 years of coding experience
13 years of employment as a software developer
Master's in Information Systems and Computer Engineering Distributed Systems, Master's in Information Systems and Computer Engineering Distributed Systems at Instituto Superior Técnico
A Docker container GitHub action that can be used to parse the log output from the Markdown Link Check action.
Contributions:13 releases, 1 review, 65 PRs in 2 years 9 months
link-checkmarkdown-linkdockerdocker-containerlink
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.