Daniel Grande Mendez
Verified Expert in Engineering
Front-end Developer
Barcelona, Spain
Toptal member since October 27, 2021
Dani has been working as a front-end developer for over ten years, focusing on React over the last few years. He loves freelancing because it gives him the freedom to find and develop projects he can relate to. Dani is willing to work on SSR web development since he is keen on Next.js; he is also looking to create UI components, as he enjoys building mobile apps with React Native.
Portfolio
Experience
- JavaScript - 10 years
- React - 5 years
- Node.js - 4 years
- TypeScript - 4 years
- Styled-components - 4 years
- GraphQL - 3 years
- Emotion API - 2 years
- Next.js - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Slack, React
The most amazing...
...project I've worked on was developing a second-hand web marketplace for a unicorn company.
Work Experience
Front-end React and TypeScript Developer
Amalgamated Token Services Inc., dba CoinList
- Created a new gamification section for the main website using a micro front end.
- Developed a new UI library to migrate the legacy code to React components using a micro front end.
- Created nice transition UI animations using Framer Motion.
Front-end JavaScript Developer
Cord Analytics LLC
- Integrated Stripe API with the front end and contributed to designing the back-end integration.
- Developed reusable UI components for the project.
- Assisted in creating some data visualization components.
- Developed dynamic and customizable visual charts with Chart.js.
React/Next.js Front-end Engineer
Mood Product Group LLC
- Helped the team create a new Next.js website with an app router.
- Created UI elements to be reused across the packages.
- Integrated the platform with external SDKs (Yotpo and Klaviyo).
JavaScript Developer
Kinsta Ltd.
- Created React reusable components for the company's UI library.
- Migrated our help center successfully to our new React stack.
- Improved our pipeline with Lerna and GitHub Actions.
JavaScript Developer
Preply
- Migrated the Q&A section from a legacy code to Next.js.
- Improved the web page speed performance to increase SEO.
- Developed a POC to change its business model, orienting it towards a subscription model.
- Built the company's UI library as part of my role.
- Hired several JavaScript developers, owning candidates' interviews.
JavaScript Developer
Letgo
- Developed the new web chat section utilizing sockets.
- Created a GraphQL API for improving SEO to create subpages based on the location of the products and the products' type.
- Created the posting flow based on the product specs.
- Contributed to all SEO improvements that were performed on the web page.
- Interviewed and hired several JavaScript developers.
- Reviewed candidates' technical JavaScript tests to see if they fit the company well.
Full-stack Developer
Android Lista
- Created the website from the beginning as the 2nd developer in the company.
- Mentored new hires after a few years of working at the company.
- Built the web page's scrapping to get all the information needed.
- Migrated the legacy PHP web page to Next.js, improving the performance.
Full-stack Developer
Bebabum
- Developed a market place of sharing skills from scratch.
- Implemented and integrated a ticketing system for a ski station.
- Developed a chat app helping to increase the user time on the app.
Experience
Preply
http://preply.com/I was a front-end developer for this project, working in different parts, including the Q&A section and the new subscription model for payments.
Letgo
https://www.letgo.com/I acted as a front-end developer while working in different parts of the site, improving it, and performing new tasks.
Legal THC Online Shop
https://hellomood.co/Coinlist Karma
https://coinlist.co/karmaEach week, users can accumulate points based on their activities and contributions. These points can be exchanged for various rewards or benefits. Additionally, users can earn medals and badges, which are awarded according to the number of points they collect. This system not only encourages consistent participation but also adds an element of fun and competition, motivating users to interact more frequently and meaningfully with the platform. The more points a user earns, the more prestigious their medals and rewards become, creating a sense of achievement and recognition.
Watchie
Androidlista
http://www.androidout.comSkills
Libraries/APIs
React, Node.js, React Redux, Stripe, React Query, Context API, Chart.js, React Testing Library, Emotion API, REST APIs, Stripe API, Framer Motion
Tools
Google Analytics, Webpack, GitHub, Expo.io, Slack
Languages
JavaScript, TypeScript, CSS, HTML, SQL, HTML5, Python, GraphQL, PHP, Ruby
Frameworks
Next.js, React Native, Redux, Material UI, Tailwind CSS, Express.js, Jest, Cypress, Django, Ruby on Rails (RoR)
Paradigms
Unit Testing, Test-driven Development (TDD), Mobile Development, Search Engine Optimization (SEO), Microfrontends
Platforms
Docker, Firebase, Vercel, Amazon Web Services (AWS), MacOS, Visual Studio Code (VS Code), Contentful
Storage
MongoDB, MySQL, JSON, Amazon S3 (AWS S3), NoSQL, Redis, Redis Cache, PostgreSQL, Google Cloud
Other
Styled-components, Organic SEO, Storybook, Front-end, Google SEO, Technical Hiring, Source Code Review, Code Review, Task Analysis, Server-side Rendering (SSR), UI Libraries, UI Components, Component Libraries, API Integration, User Interface (UI), SEO Tools, Web Development, Design Systems, Full-stack Development, Front-end Development, Back-end Development, React Hooks, Axios, Web Scraping, Monorepos, Application State Management, Responsive Web Apps, Dashboards, CI/CD Pipelines, eCommerce, Interviewing, Google Search Console, APIs, User Experience (UX), Software Architecture, Full-stack, Google Tag Manager, Prismic, Chakra UI, Interviews, Data Visualization
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