Professional Experience
Key Achievements
- At Blueroof360 I revamped a legacy PHP monolith with React micro frontends, which became a crucial selling point for the company at a major US real estate conference in 2019.
- At Tripadvisor I created and launched an experiment on a more user-friendly 'faceted search' homepage, tested with 10% of global traffic and worked in close partnership with Senior (Director level) management. The experiment was a success, and to this day is still the default search method and the first experience users encounter coming into Tripadvisor's homepage.
Employment
Senior Frontend Engineer
Dec, 2024 - Present
Remote: Costa Rica
- Collaborated on end-to-end feature development for Komodo’s Management Console (KMC), mainly using React with TypeScript, working with REST APIs, GraphQL queries, and Temporal workflows.
- Ensured compliance with S3 product architecture and delivery, refactored a lot of the code on KMC for better developer experience by simplifying access to deep nested structures in the UI, also, coordinated with backend and services teams to deliver scalable, user-facing features.
- Conduct spikes and drive the creation of PoCs for different features that clients request along with user stories and work closely with product, design and backend to make those a reality.
- Created and maintained internal tools with Streamlit, a python web application framework that orchestrated complex interactions with infrastructure workflows.
Keywords:
ReactJS,
TypeScript,
HTML,
CSS,
JS,
Python,
Steamlit,
IAM,
Scrum,
Figma,
Technical Support,
Temporal Workflows,
Cursor,
GraphQL,
REST API,
PoC creation.
Senior Frontend Engineer
March, 2024 - Oct, 2024
Remote: San Juan, Puerto Rico
- Phase out the older b2c platform to brand new, fully modular NextJS apps with TypeScript.
- Add complex modular features for different partners in the admin and client applications we provide to them.
- Participate in code reviews and enable decision makers by providing valuable input when designing product specifications.
Keywords:
ReactJS,
TypeScript,
NextJS,
HTML,
CSS,
JS,
ES6,
ES6+,
SCSS,
Cucumber Tests,
Unit Testing,
Git,
Services,
gRPC,
Figma,
Scrum,
Docker.
Senior Frontend Engineer
June, 2022 - February, 2024
Remote: San Francisco, California
- Developed the cloud metrics section, enabling users to easily manage their cloud accounts and relatedservices/dashboards/configurations. Utilized frontend expertise and understanding of cloud infrastructure to deliver an intuitive and effective solution.
- Created new components and updated existing ones in the ui-framework repository, collaborating closely with design, product, and other engineering teams.
- Led the first implementation of a11y in both the monitor and secure platforms, in compliance with the US 508 standard and following WCAG 2.1 level A and AA guidelines.
Keywords:
ReactJS,
TypeScript,
SPAs,
Storybook,
Jest,
Unit Testing,
Design System,
HTML,
CSS,
JS,
ES6,
ES6+,
Figma,
Git,
Scrum,
Accessibility,
WCAG 2.1,
WAI-ARIA,
Developer Guidelines,
Java,
Docker.
Senior Frontend Engineer
February, 2021 - May, 2022
Remote: Needham, Massachusetts
- Implemented critical code changes and new features for /hotels and /experiences, improving the user experience and meeting business needs. Contributed to the success of the site.
- Maintained design system web components for a streamlined site with consistent accessibility for all teams.
- Engage daily in code reviews for my peers across different business units and teams.
- Collaborated with a team to design, create, and code experiments to increase engagement and revenue on the home page, /hotels, and /experiences. Contributed ideas and insights to develop effective strategies that improved user experience and business outcome.
Keywords:
ReactJS,
TypeScript,
Custom SSR,
NextJS,
GraphQL,
Apollo Client,
Storybook,
Mocha,
Chai,
Enzyme,
HTML,
CSS,
JS,
ES6,
ES6+,
Unit Testing,
Design System,
SEO,
Figma,
Scrum,
Git,
Accessibility,
WCAG 2.1,
Cross team colaboration,
WAI-ARIA,
I18n (Internationalization),
Localization,
Java.
Frontend Developer
December, 2018 - January, 2021
Remote: Draper, Utah
- Created a user-friendly ad tool app for real estate agents to automate Facebook ad creation, boosting property promotion efficiency and positively impacting business growth.
- Desined the REST API for different apps.
- Managed multiple 2-3 person teams for various projects, including the real estate ad tool project. Successfully delivered high-quality results through effective communication and collaboration.
Keywords:
ReactJS,
TypeScript,
SPAs,
Unit Testing,
Mocha,
Chai,
Enzyme,
Microfrontends,
Unit Testing,
HTML,
CSS,
JS,
ES6,
ES6+,
Design System,
Figma,
Git,
Tech Team Leadership,
Scrum,
Figma,
Time to market,
Developer Guidelines,
API Design,
PHP,
REST API.
Frontend Developer / Application Architect
February, 2021 - May, 2022
Remote: Costa Rica
- Spearheaded the creation of two responsive web applications to pre alpha level completion.
- Directed a specialized startup team, leading efforts between a backend developer and product designer.
Keywords:
ReactJS,
SPAs,
System Design,
Unit Testing,
Mocha,
Chai,
Enzyme,
Git,
Tech Team Leadership,
Time to market,
API Design,
Python,
REST API.
Frontend Developer
January, 2016 - February, 2017
Remote: Costa Rica
- Worked on a range of web development projects for businesses of all sizes and industries. From simple websites to small enterprise web applications built with ReactJS/Redux consuming RESTful APIs.
- Delivered high-quality solutions that met clients needs
- Through my diverse experience, I honed my coding skills and expertise in web development.
Keywords:
ReactJS,
SPAs,
HTML,
CSS,
JS,
ES6,
Unit Testing,
Mocha,
Chai,
Enzyme,
ES6+,
System Design,
Git,
API Design,
Python,
Laravel,
PHP,
WordPress,
SEO,
REST API.
Programmer Analyst (Intern)
January, 2015 - September 2015
Heredia, Costa Rica
- Support a variety of software applications to a wide range of financial institutions across Latin America, Caribbean and Canada, ranging from the core banking software (backbone) to front-end user applications.
- The role required performing troubleshooting, testing, fixing and meticulously documenting each reported/found issue.
- Heavy on processing CSV data/reports and creating meaningful dashboards for driving results metrics and excel result spreadsheets.
- The work methodology was ruled by the ITIL model.
Keywords:
HTML/CSS/JS,
TransacSQL,
C#,
HTML,
CSS,
JS,
jQuery,
Excel,
Pivot Tables,
CSV,
ITIL,
Troubleshooting,
Testing,
Tech Support,
Dashboards,
Metrics,
RPG,
AS400,
Pascal.