Eduardo Sotero, Developer in Palhoça - Santa Catarina, Brazil
Eduardo is available for hire
Hire Eduardo

Eduardo Sotero

Full-stack Developer

Palhoça - Santa Catarina, Brazil

Toptal member since January 18, 2021

Bio

Eduardo is a senior software engineer with over 10 years of experience building full-stack applications across startups and enterprises. He blends front-end expertise in React, Next.js, and TypeScript with strong back-end skills in Node.js and GraphQL, delivering scalable solutions end to end. Eduardo has co-led a GraphQL aggregation layer for a major eCommerce platform, cutting complexity and boosting performance. He helps teams build smarter systems and ship reliable software.

Portfolio

Rooms To Go - Main
React, Gatsby, Next.js, CSS, Styled-components, GraphQL, Storybook, Strapi...
FemTec Health Inc
React, Next.js, TypeScript, Tailwind CSS, Amazon Web Services (AWS), Shopify...
Mothership
Next.js, React, GraphQL, Styled-components, REST, Google Maps, CSS, JavaScript...

Experience

  • JavaScript - 15 years
  • HTML5 - 12 years
  • React - 12 years
  • MERN Stack - 8 years
  • Next.js - 7 years
  • TypeScript - 7 years
  • Tailwind CSS - 6 years
  • Claude Code - 2 years

Preferred Environment

Tailwind CSS, Next.js, React, Visual Studio Code (VS Code), MacOS

The most amazing...

...platform I've built creates and publishes online events where users can set up a live broadcast and interact with their attendees.

Work Experience

React Developer

2022 - 2026
Rooms To Go - Main
  • Led multiple front-end initiatives across the company codebase and served as a technical mentor and knowledge advocate for the rest of the team.
  • Built a GraphQL BFF layer and a reusable design system with React, Gatsby, Next.js, Apollo, Storybook, and Strapi, adopted by multiple squads in production.
  • Built front-end systems with React and Next.js for a top US furniture retailer with millions of monthly visitors.
  • Built a library of Claude Skills to help developers generate higher-quality code while enforcing the architectural patterns and coding standards used throughout the application.
Technologies: React, Gatsby, Next.js, CSS, Styled-components, GraphQL, Storybook, Strapi, Jira, Front-end

Software Engineer

2022 - 2022
FemTec Health Inc
  • Integrated Prismic CMS and i18n across regional eCommerce sites.
  • Built front-end structures with Next.js, TypeScript, and Tailwind CSS for the US, UK, and Spain. Non-technical teams now manage localized content independently.
  • Developed custom components using Tailwind CSS and React inside a Next.js application, also created using Prismic.
Technologies: React, Next.js, TypeScript, Tailwind CSS, Amazon Web Services (AWS), Shopify, Prismic, Node.js, Front-end

Senior Front-end Engineer

2022 - 2022
Mothership
  • Translated interface designs into code and worked on the redesign of new pages.
  • Updated the map component used on the site to its latest version, fixing all breaking changes and older logic.
  • Integrated a contact form service (HubSpot) into some areas of the site. It was necessary to create some complex custom form components.
Technologies: Next.js, React, GraphQL, Styled-components, REST, Google Maps, CSS, JavaScript, HubSpot, Apollo, React Apollo, User Interface (UI), Front-end

Front-end Engineer

2021 - 2022
Lithios Apps
  • Created dashboard applications to help management stay up-to-date with various business rules.
  • Built components and interfaces by faithfully following the design team's previous work. Created dashboard applications to help management stay up-to-date with various business rules.
  • Integrated the pages and elements of these applications with APIs previously developed by other team members.
  • Built the company's first MVP starter using the standard stack: Next.js, React with Vite, Node.js (Express/Fastify), MongoDB/MySQL, Bull, Better Auth, AWS S3, and Sentry.
  • Built a library of Claude Skills, specialized agents for engineering automation. One skill reviews maintenance contract candidates against leadership-defined technical and usability criteria and generates a standardized report.
  • Served as the company's sole AI reference, establishing standards for Claude Code, Codex, and Cursor while delivering internal training for engineers.
Technologies: React, MongoDB, Docker, Styled-components, Redux, JSON Web Tokens (JWT), REST, Jest, Tailwind CSS, Recharts, User Authentication, User Interface (UI), Front-end

Front-end Developer

2021 - 2022
Clorox
  • Assisted with the maintenance of several sites related to the Clorox group, from creating promotional pages, new user interaction features, style adjustments, reorganization of elements, and accessibility.
  • Migrated smaller 11ty.js (Eleventy) sites to a static approach using Next.js.
  • Acted as the main front-end developer for Kingsford Products Company's eCommerce redesign project. Inspired by this experience with React applications, applied a new componentization pattern to elements created using Twig.
  • Expanded on a proof of concept with a back-end developer to validate if WordPress was fully prepared to work in a headless way, using Next.js and its features.
Technologies: WordPress, HTML5, CSS, SCSS, Twig, Lando, Docker, JavaScript, Webpack, Storybook, Handlebars, Next.js, Continuous Integration (CI), Continuous Delivery (CD), Accessibility, React, GraphQL, User Interface (UI), MySQL, PHP, Front-end

CTO | Lead Front-end Engineer

2020 - 2021
Artio Events, Inc.
  • Developed an application for creating and organizing online and hybrid events where speakers can interact with their audience in a more personal way.
  • Managed the company's entire technology sector, defining technologies, conducting research, and providing support to customers.
  • Created a library of reusable UI components to accelerate the productivity of other developers in creating three different applications.
  • Served as a mentor for the front-end team, praising the team's evolution, instigating and proposing technical challenges for constant progress.
  • Built various prototypes and created test suites for the application.
Technologies: Gatsby, Cypress, Jest, HTTP Live Streaming (HLS), WebRTC, AWS Amplify, Redux, Axios, Socket.IO, Sass, Next.js, React, TypeScript, MERN Stack, REST APIs, User Authentication, User Interface (UI), Rollup.js, Firebase, PostgreSQL, Firebase Authentication, Amazon Web Services (AWS), Front-end

Front-end Engineer

2019 - 2020
Feracode
  • Managed a team of four people to develop a physical media exchange project that serves all US regions. The project had an administrative panel, web interface, mobile application, and an API.
  • Created institutional websites for several organizations in Brazil and the United States with CMS integrations for easy customization.
  • Contributed to creating the meeting rooms feature in a robust CMS project.
Technologies: Cypress, WebRTC, Jest, Gatsby, Google Cloud Platform (GCP), PHP 7, WordPress, Axios, Socket.IO, MongoDB, Node.js, React, TypeScript, MERN Stack, REST APIs, GraphQL, i18n, Localization, Push Notifications, User Authentication, User Interface (UI), User Experience (UX), Firebase, PostgreSQL, Firebase Authentication, Front-end

Front-end Developer

2018 - 2018
CreativeDrive
  • Created a component that allowed to visualize and make markings or annotations in 3D models. The component worked as a bridge between the web interface and a 3D viewer made with Unity.
  • Managed a library of reusable components, which served all company's developers, facilitating the creation and development of interfaces.
  • Participated in the creation of a new interface for the company's main application.
Technologies: Protractor, Sass, React, Angular, REST APIs, User Authentication, User Interface (UI), Front-end

Web Developer

2017 - 2018
VHL Sistemas
  • Maintained and developed the company's core application for time management.
  • Managed all application styles and components, enabling other developers to create pages faster.
  • Created a structure for applying E2E tests in all applications.
Technologies: PHP 5, AngularJS, Nightwatch.js, Vue, Angular, SCSS, REST APIs, User Authentication, User Interface (UI), PHP, Magento, Front-end

Experience

Pixelore UI

https://pixelore-ui.vercel.app/
Pixelore UI is a React design system for HTML browser games. It ships accessible, animated, pixel-perfect components built on top of Radix UI primitives, Tailwind CSS v4, and Motion. It works as a drop-in component library in any modern React framework, including Next.js (App Router), Vite, Remix, Astro islands, and more.

More in: https://pixelore-ui.vercel.app/docs

eCommerce App | Next.js and Swell

https://sotero-shop.vercel.app/
A high-performance, fully customizable eCommerce store built with Next.js and Swell.

The project is up-to-date with the latest Next.js features, like:
• Middlewares
• Server components
• Dynamic SEO
• Recommended project structure
• Client-side caching
• CI/CD through GitHub and Vercel integration;

Repo: https://github.com/dudusotero/sotero-shop

Cloth Marketplace | Web3

https://cloth-marketplace-kappa.vercel.app/
A Web3 project where I created a structure for the integration between a front end (Next.js) project together with a smart contract built with Solidity to simulate a cloth marketplace.

The project was bootstrapped with Hardhat for local development and testing. It was built on the Rinkeby network, and Wagmi was used for contract interactions.

Repo: https://github.com/dudusotero/cloth-marketplace

The Solar System—Intro to React 360

https://dudusotero.github.io/react-360-front-in-floripa
This is a demo application to present React 360, used for a paper at the Front in Floripa event in 2019.

The application is a 360-degree presentation of our solar system. The project's purpose was to present how simple it is to create components in a 3D perspective using React 360. This project can be used as a basis for classes and institutional presentations and can be evolved to create meditation experiences or an interactive 3D model viewer. For a better visual experience, the viewers should use VR goggles.

Application for New Used Media

An application built in React and React Native and created so users can exchange media with other users located in the USA. Real-time communication was implemented with Socket.IO. The app is currently available for web, iOS, and Android.

Next.js Boilerplate

https://github.com/dudusotero/nextjs-boilerplate
A simple project starter to work with TypeScript, React, Next.js, Styled Components, Jest, Storybook, and PWA. You can start editing a page by modifying pages/index.js. The page auto-updates as you edit the file. This is a Next.js project bootstrapped with create-next-app to facilitate the creation of future projects.

Education

2011 - 2016

Bachelor's Degree in Information Systems

University of South Santa Catarina (UNISUL) - Santa Catarina, Brazil

2009 - 2010

Technician in Systems Engineering

National Service for Industrial Training (SENAI) - São José, SC, Brazil

Certifications

AUGUST 2022 - PRESENT

Ethereum Blockchain Developer Bootcamp With Solidity (2022)

Udemy

Skills

Libraries/APIs

React, REST APIs, Node.js, Rollup.js, Web3.js, AWS Amplify, Socket.IO, WebRTC, Stripe, Nightwatch.js, Vue, Handlebars, Recharts, Google Maps, Chai, Framer Motion

Tools

Claude Code, Webpack, Firebase Authentication, Figma, Lando, React Apollo, Mocha, Geth (go-ethereum), MetaMask, Jira, GitHub, Turbo

Languages

HTML, CSS, JavaScript, TypeScript, Sass, HTML5, GraphQL, PHP, Solidity, PHP 7, PHP 5, SCSS, MDX

Frameworks

Next.js, Tailwind CSS, React Native, Redux, Express.js, Jest, Cypress, Angular, Protractor, OAuth 2, AngularJS, Twig, JSON Web Tokens (JWT), Truffle, Hardhat

Platforms

Blockchain, Firebase, Amazon Web Services (AWS), WordPress, Google Cloud Platform (GCP), Magento, Vercel, Docker, HubSpot, Shopify

Paradigms

Continuous Integration (CI), Continuous Delivery (CD), REST

Storage

MongoDB, PostgreSQL, MySQL, Relational Databases

Other

Gatsby, MERN Stack, User Authentication, User Interface (UI), Front-end, Apollo, Push Notifications, User Experience (UX), Web Development, Data Structures, React 360, Axios, HTTP Live Streaming (HLS), WebSockets, Styled-components, Storybook, PWA, ESLint, Progressive Web Applications (PWAs), Accessibility, i18n, Localization, ERC-20, Prismic, Strapi, Swell, CI/CD Pipelines, Tsup, Radix UI, Vite

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring