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

Eduardo Sotero

Verified Expert  in Engineering

Full-stack Developer

Location
Palhoça - Santa Catarina, Brazil
Toptal Member Since
January 18, 2021

Eduardo is an experienced front-end engineer with more than eight years of hands-on experience efficiently coding websites and applications using modern HTML, CSS, and JavaScript. He is a great enthusiast and evangelist of the MERN stack, always eager to learn and share his knowledge. Now, looking to learn even more about the world of blockchain and dapps creation.

Portfolio

Rooms To Go - Main
React, Gatsby, Next.js, CSS, Styled-components, GraphQL, Storybook, Strapi, Jira
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

Availability

Part-time

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 - PRESENT
Rooms To Go - Main
  • Developed several features into eCommerce, since small style changes and more complex implementations, like the filtering system and some Strapi components.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Fixed the Storybook integration with the current component library.
Technologies: React, Gatsby, Next.js, CSS, Styled-components, GraphQL, Storybook, Strapi, Jira

Software Engineer

2022 - 2022
FemTec Health Inc
  • Maintained and developed new features at Birchbox US (Birchbox.com), UK (Birchbox.co.uk), and ES (Birchbox.es).
  • Tracked and fixed bugs using Jira as a reporting tool.
  • 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

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 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.
  • Integrated the pages and elements of these applications with APIs previously developed by other team members.
Technologies: React, MongoDB, Docker, Styled-components, Redux, JSON Web Tokens (JWT), REST, Jest, Tailwind CSS, Recharts, User Authentication, User Interface (UI)

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

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 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 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)

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

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

https://www.newusedmedia.com
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.
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

AUGUST 2022 - PRESENT

Ethereum Blockchain Developer Bootcamp With Solidity (2022)

Udemy

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

Tools

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

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

Languages

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

Storage

MongoDB, PostgreSQL, MySQL, Relational Databases

Paradigms

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

Other

Gatsby, MERN Stack, User Authentication, User Interface (UI), 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 (PWA), Accessibility, i18n, Localization, ERC-20, Prismic, Strapi, Swell, CI/CD Pipelines

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