Senior Frontend Engineer with 13+ years in software development, including nearly a decade at Vaadin. I specialize in TypeScript, browser internals, accessibility, and performance, with expertise transferable across frontend frameworks and libraries. I enjoy solving complex problems, shaping architecture, and raising engineering quality.

Diego Cardoso
@diegocardoso
Senior Software Engineer at Vaadin, maintaining an open-source library used by 10,000 developers and improving its components.
What I'm looking for
At Vaadin, I built and maintained an open-source library of 56 web components with Java APIs, used by about 10,000 developers a month. I owned the Vaadin Charts upgrade from Highcharts 9 to 12, mapping breaking changes and shipping replacement APIs for deprecated behavior.
I also worked on Vaadin's commercial Charts and Spreadsheet components, investigate customer issues, and improve performance and accessibility. I care about clear APIs and safe migration paths, and use Claude Code agents to investigate, prototype, and review changes.
Experience
Work history, roles, and key accomplishments
Build and maintain Vaadin's open-source developer tools, including a library of 56 web components with Java APIs. Owned the Vaadin Charts upgrade from Highcharts 9 to 12, scoped a customer-sponsored Spreadsheet feature, and improved Grid rendering performance by up to 5x.
Joined as Frontend Developer, contributing to Vaadin's open-source component library and commercial Pro components. Worked on component code in the browser and server-side Java APIs.
Frontend Developer
Inventos Digitais
Oct 2016 - Feb 2017 (4 months)
Built the React frontend of a five-view MVP for a fintech startup offering loans to small businesses. Ran fortnightly feedback sessions with the client and implemented loan-installment calculations.
Software Developer
Saphyr Shopping Centers
Nov 2012 - Mar 2016 (3 years 4 months)
Built and maintained internal applications for finance and sales teams, owning features full-stack from SQL Server database to UI. Designed and built a business-travel management system used by 50+ employees and migrated over 90% of a legacy system's features.
Education
Degrees, certifications, and relevant coursework
Universidade Federal do Rio de Janeiro
Bachelor's, Computer Software Engineering
2006 - 2012
Bachelor's degree in Computer Software Engineering from Universidade Federal do Rio de Janeiro, completed in 2012.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Diego?
You can contact Diego and 90k+ other talented remote workers on Himalayas.
Message DiegoGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
