Eduardo Sotero
Verified Expert in Engineering
Full-stack Developer
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
Experience
- JavaScript - 6 years
- HTML5 - 6 years
- React - 5 years
- MERN Stack - 4 years
- Next.js - 3 years
- TypeScript - 3 years
- Tailwind CSS - 2 years
- React Native - 2 years
Availability
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
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.
Software Engineer
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.
Senior Front-end Engineer
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.
Front-end Engineer
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.
Front-end Developer
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.
CTO | Lead Front-end Engineer
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.
Front-end Engineer
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.
Front-end Developer
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.
Web Developer
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.
Experience
eCommerce App | Next.js and Swell
https://sotero-shop.vercel.app/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/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/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.comNext.js Boilerplate
https://github.com/dudusotero/nextjs-boilerplateEducation
Bachelor's Degree in Information Systems
University of South Santa Catarina (UNISUL) - Santa Catarina, Brazil
Technician in Systems Engineering
National Service for Industrial Training (SENAI) - São José, SC, Brazil
Certifications
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
Tools
Webpack, Firebase Authentication, Figma, Lando, React Apollo, Mocha, Geth (go-ethereum), MetaMask, Jira, GitHub
Languages
HTML, CSS, JavaScript, TypeScript, Sass, HTML5, GraphQL, PHP, Solidity, PHP 7, PHP 5, SCSS
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), 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
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