Diego Abizaid
Verified Expert in Engineering
Front-end Developer
New York City, NY, United States
Toptal member since February 15, 2022
Diego is a front-end developer who creates beautiful, fast, and intuitive applications. At American Express, he built React and JavaScript components containing the latest accessibility and cross-browser compatibility. At IBM, he developed front-end components used by dozens of millions of pages within IBM. He enjoys positively impacting people's lives with his work. This is why he loves perfecting every line of code he writes, whether making a tool for a client or fixing bugs.
Portfolio
Experience
Availability
Preferred Environment
React, JavaScript, Next.js, CSS, TypeScript, Figma, GitHub, Tailwind CSS, MacOS, Windows
The most amazing...
...tool I've created was the front-end of a stock market analytics tool called CrowTrends used worldwide.
Work Experience
Senior Front-end Developer
Zillow
- Built multiple user journey flows on the customer profile page using Next.js, including 2FA, changing credentials, and account deactivation. Added email verification steps in each flow, significantly increasing overall security for millions of users.
- Created and maintained scalable UI components in the React library, enabling developers to insert custom authentication experiences in any user flow within the company's pages. Partnered with developer and stakeholder teams to ensure ease of adoption.
- Developed an interface to allow users to choose alternative authentication methods such as email one-time passwords on login flows, reducing customer intake drop-off by 35% on critical business products.
- Devised and scaffolded a TypeScript client SDK library, allowing internal developers across the company to have predictable and tested typings on our team's back-end APIs. Organized and trained a team of five developers to drive the execution of the project.
Front-end Developer
American Express
- Maintained the company-wide design system library, currently used by hundreds of developers to create external and internal experiences for the enterprise.
- Built React and JavaScript reusable components containing the latest accessibility and cross-browser compatibility standards with a focus on composability and performance.
- Collaborated with various teams and early adopters to provide support, reduce friction to adopt the library, and improve the ease of use for developers using the codebase.
Lead Front-end Developer
IBM
- Developed key pages and components of a marketing campaign automation tool using the React library.
- Collaborated with the project architect to provided front-end guidance on codebase structure and implementation.
- Built and maintained a CMS-like web application using React that handles the creation and maintenance of all registration forms for IBM products.
- Developed various front-end components for the IBM design framework used by dozens of millions of pages within IBM, including all the marketing sites and IBM.com.
Experience
CrowTrends
I built and designed the front-end portion of the site from the ground up by creating a custom-made design system. CrowTrends is mobile optimized, accessible, and features an intuitive and elegant design with user experience at its core.
DiegoAbizaid.com
Education
Bachelor's Degree in Computer Science
University of Florida - Gainesville, Florida, USA
Skills
Libraries/APIs
React, Node.js, D3.js, Carbon, Emotion Library
Tools
GitHub, Google Analytics, Figma, Gulp, Terraform
Languages
JavaScript, HTML, CSS, TypeScript, Pug
Frameworks
Tailwind CSS, Redux, Next.js, React Native
Platforms
MacOS, Windows
Storage
MongoDB
Paradigms
UI Design
Other
Design Systems, Metadata, Accessibility Development, Mobile Web, Front-end, Computer Science, A11Y, Google SEO, User Authentication, Responsive UI, SVG Animation, CSS3 Animation
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring