Ernesto Garcia

Frontend Product Lead at Doist

Santiago Metropolitan Region, Chile
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
Ernesto Garcia is a Frontend Product Lead with over 25 years in software and 13 years of professional experience focused on web and backend systems, currently leading frontend product at Doist. He has spent the last decade specializing in React and user-computer interaction, while recently exploring AI-driven UX and returning to a generalist role that spans frontend, backend, and product design. A pragmatic open-source contributor, Ernesto has improved testing libraries like dom-testing-library and jest-dom and refined Neo4j Ruby integrations, showing strong attention to developer experience and code quality. He brings leadership experience from running small teams and building internal enterprise tools, alongside hands-on work across Ruby on Rails, JavaScript, and server administration. Based in Santiago, Chile, he combines deep engineering craft with a lifelong-learning mindset rooted in a Computer Science degree from the University of Havana.
code13 years of coding experience
job15 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at University of Havana
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
3,877reputation
406kreached
17answers
46questions
Badges
jestjs
top-5%
babeljs
top-5%
es6-modules
top-5%
typescript
top-5%
github-logo-circle

Github Skills (29)

javascript10
testing10
ruby10
neo4j10
dom-manipulation10
testing-library10
orm10
jestjs10
dom10
gui-testing10
ui-testing10
web-testing10
graph-database9
es6-modules9
typescript9

Programming languages (19)

CSSC++RustCGoHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
testing-library/jest-dom

Apr 2018 - Mar 2022

:owl: Custom jest matchers to test the state of the DOM
Role in this project:
userFront-end Developer
Contributions:70 releases, 132 reviews, 38 commits in 4 years
Contributions summary:Ernesto primarily contributed to the development of custom jest matchers for testing the DOM, demonstrating a focus on testing-related tasks. Their contributions included implementing new matchers like `toHaveStyle`, `toBeVisible`, and `toHaveFormValues`, enhancing the testing capabilities of the library. Furthermore, the user refactored the tests and added new test cases to ensure comprehensive coverage and correct functionality of the introduced matchers. They also made TypeScript definitions, demonstrating proficiency with JavaScript and testing libraries.
jsdomowljestcustom-jest-matcherstesting
🐙 Simple and complete DOM testing utilities that encourage good testing practices.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:12 commits, 12 PRs, 58 comments in 5 months
Contributions summary:Ernesto primarily focused on enhancing the testing capabilities of the `dom-testing-library` repository. Their contributions include refactoring custom matchers for improved clarity and efficiency, as well as adding new matchers, specifically `toHaveClass`, to extend the testing functionality. They also integrated custom Jest matchers from `jest-dom`, and addressed whitespace issues in text matching. The user's work improved the library's testing framework, increasing its robustness and feature set.
testingjavascripte2e-testingdom
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
Ernesto Garcia - Frontend Product Lead at Doist