Summary
João Rocha is a Senior Frontend Engineer based in Évora, Portugal, with nine years of experience delivering modern, high-performance web applications for enterprise and large tech clients. He has a strong Angular and TypeScript focus, having shipped 100+ features across 10+ projects for Google and modernized multiple apps via migrations to React and Angular. João pairs a pragmatic engineering mindset with quality practices—maintaining high test coverage with Jest and Cypress and driving measurable performance gains using Lighthouse and PageSpeed Insights. He’s experienced in cloud and DevOps workflows (AWS, GCP, IaC) and contributes to internal component libraries and developer productivity through Storybook and reusable boilerplates. With dual MSc backgrounds in engineering and continued software mastery training, he blends rigorous systems thinking with front-end craft to solve complex UX and scalability problems. An understated strength is his track record of onboarding and mentoring engineers while running cross-team knowledge-sharing rituals that improve delivery across organizations.
8 years of coding experience
7 years of employment as a software developer
MOOC Computer Science 101 Computer Science, MOOC Computer Science 101 Computer Science at Stanford University
<Code Cadet_> / Java & JavaScript Computer Science, <Code Cadet_> / Java & JavaScript Computer Science at Code for All_
Software Mastery by theSeniorDev Computer Software Engineering, Software Mastery by theSeniorDev Computer Software Engineering at theSeniorDev.com
Master of Science (MSc) Civil Engineering - Transports and Urban Planning, Master of Science (MSc) Civil Engineering - Transports and Urban Planning at Instituto Superior Técnico
Portuguese, English, Spanish