Skip to main content
DC
Looking for a job

Diego Cardoso

@diegocardoso

Senior Software Engineer at Vaadin, maintaining an open-source library used by 10,000 developers and improving its components.

Spain
Message

What I'm looking for

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.

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

Vaadin logoVA

Senior Software Engineer

May 2020 - Oct 2026 (6 years 5 months)

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.

ID

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.

SC

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 logoUJ

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.

Get 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan