
Salvador Lopez Mendoza
Verified Expert in Engineering
Front-end Developer
Lázaro Cárdenas, Mexico
Toptal member since September 15, 2021
With a design background, Salvador is a detail-oriented JavaScript engineer. He spends his days on both sides of the stack, either writing front-end applications with React and React Native or developing GraphQL APIs using Node.js. Salvador has worked with companies of different sizes and he loves to deliver delightful experiences to end users.
Portfolio
Experience
- React - 7 years
- JavaScript - 6 years
- Node.js - 5 years
- React Native - 5 years
- Next.js - 5 years
- TypeScript - 5 years
- NestJS - 4 years
- GraphQL - 4 years
Availability
Preferred Environment
TypeScript, React, Node.js, GraphQL, Next.js
The most amazing...
...side project I've built is a food delivery mobile app for my small city.
Work Experience
Senior Front-end Engineer
Potion
- Collaborated closely with the back-end team to integrate complex UI tables and filters on large datasets.
- Led the development of a new UI library to support a major redesign of the application.
- Developed a PDF visualization component using React, where users interact with relevant annotated data.
Front-end Engineer
Levro Inc
- Integrated Cypress tests on a key application flow to automate and reduce the time spent on manual QA.
- Migrated from Mantine to Material UI in order to keep up with more complex UI requirements.
- Developed and maintained multiple product modules, like physical and virtual cards, transactions, and currency conversions.
Senior Full-stack Engineer
Distillery
- Contributed to the architecture of a large Next.js application for an eCommerce startup focused on healthy food.
- Developed complex React components using modern web APIs like Intersection Observer and Resize Observer.
- Set up analytics and A/B testing instrumentation using Segment and Optimizely.
Front-end Engineer
Modus Create
- Worked on developing a learning management system from the ground up using modern tools like React, Webpack, and GraphQL.
- Authored several complex components like guided tours, tree views, and graphs using React, styled components, and D3.
- Worked on a flashcards feature that involved many UI animations using React and React Spring.
Front-end Engineer | Product Designer
Conekta
- Played a big role in the planning, design, and development of the merchants' dashboard, moving away from Backbone to React.
- Planned, designed, and developed the developer center website, where devs can learn how to integrate the Conekta SDK.
- Participated in the development of the company's internal tools dashboard.
- Established the groundwork for code reusability across different applications using npm orgs.
Front-end Engineer | UI/UX Designer
Aliada
- Completely refactored the core components of the application using React.
- Designed and developed the partner mobile web app using React.
- Contributed to the design and development of the public-facing website.
UI/UX Designer | Front-end Developer
Cursame
- Owned the learning management system and website redesign.
- Implemented the new design into a Ruby on Rails application.
- Developed the chat system for the learning management system.
Freelance Front-end Developer
Kueski
- Developed the company's initial public website.
- Built the loan origination calculator that customers use to find relevant loan information before applying.
- Helped with the design and implementation of the customers' dashboard, where they can track their loans.
UI/UX Designer
Freshout
- Worked on the design team in charge of the in-house product, Empowerkit.
- Worked on the agency side of the company, helping clients through design.
- Owned the iconography design for the company's needs.
Experience
PopClap
Skills
Libraries/APIs
Node.js, React, MobX, Google Maps, jQuery, REST APIs, Chai, D3.js, React Router, Framer Motion, Stripe
Tools
Prisma, Mocha, Nx, Photoshop CC, Illustrator CC, Webpack, Flow, Stylelint, Auth0
Languages
JavaScript, TypeScript, HTML, CSS, GraphQL, ECMAScript (ES6)
Frameworks
React Native, NestJS, Redux, Jest, Next.js, Cypress, Sinatra, Ruby on Rails (RoR), Hapi.js, Express.js, Material UI
Platforms
Twilio
Storage
PostgreSQL, Redis
Other
Pub/Sub, Radium, Private NPM Modules, Apollo, Styled-components, ESLint, Monorepos, Storybook, Radix UI
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