Carmichael Ferreira Pereira, Developer in São Paulo - State of São Paulo, Brazil
Carmichael is available for hire
Hire Carmichael

Carmichael Ferreira Pereira

Verified Expert  in Engineering

Front-end Developer

São Paulo - State of São Paulo, Brazil

Toptal member since October 26, 2021

Bio

Carmichael is a passionate software developer focused on the front-end side, with three years of experience working at big companies and startups. Besides some international projects, he has participated in large eCommerce projects, such as Yamaha's eCommerce and zema.com. Carmichael is keen on using Next.js and React with TypeScript, Context API, and styled-components throughout any project.

Portfolio

Commonwealth Financial Network - Main
React, JavaScript, CSS, HTML, REST, .NET, APIs, Contentful
ADIN — Oracle CX
JavaScript, React, Styled-components, Knockout (Knockout.js)...
Foton
React, Next.js, SCSS, Styled-components, xstyled, Chakra UI, JavaScript, Git...

Experience

  • Git - 3 years
  • Next.js - 3 years
  • React - 3 years
  • CSS - 3 years
  • HTML5 - 3 years
  • JavaScript - 3 years
  • SCSS - 3 years
  • CSS3 - 3 years

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), Next.js, Git, Slack

The most amazing...

...project I've done is the first motorcycle eCommerce website in Latin America for Yamaha.

Work Experience

Senior React Engineer

2021 - 2022
Commonwealth Financial Network - Main
  • Provided effective troubleshooting and remediation for web applications.
  • Collaborated with another senior front-end developer in rewriting an entire module from the given specifications. Completed the work ahead of schedule with only a few minor bugs.
  • Contributed to a project using React which included providing new advisors with a clear and organized plan for their first few weeks at the company. This plan ensured a smooth transition and enabled them to fulfill their responsibilities effectively.
  • Identified, diagnosed, and fixed website problems, including broken links, typographical errors, and formatting issues.
Technologies: React, JavaScript, CSS, HTML, REST, .NET, APIs, Contentful

Front-end Developer

2021 - 2021
ADIN — Oracle CX
  • Developed React components for an international medical humanitarian nonprofit.
  • Managed a team of four people to develop and maintain the client's React components.
  • Executed front-end project management, making sure to overdeliver and overcommunicate.
Technologies: JavaScript, React, Styled-components, Knockout (Knockout.js), Oracle Commerce Cloud, HTML, HTML5, CSS, CSS3, Node.js, SCSS, REST

Front-end Developer

2021 - 2021
Foton
  • Developed an application to give and receive continuous feedback from client employers. This application also generates reports for the users.
  • Built a blockchain website for a US startup to sell their non-fungible tokens (NFTs) online.
  • Led the front-end development of an open-source project called NFoton.
  • Tracked and fixed bugs in the client's projects using Jira and Miro board as tools.
  • Created a lost-and-found app where users can report their lost items and the company can take action to recover them.
Technologies: React, Next.js, SCSS, Styled-components, xstyled, Chakra UI, JavaScript, Git, GitHub, Vercel, TypeScript, HTML, HTML5, CSS, CSS3, REST, Firebase

Software Engineer Analyst

2020 - 2021
Accenture
  • Developed new features for a big telecom company in Brazil and maintained the legacy components. Assisted the team in the deployment of continuous updates to ensure user satisfaction.
  • Built a command-line interface (CLI) to help the team. The tool could upload new components to the Oracle Commerce Cloud platform, grab the code of specific projects, and transfer pages and components between test, stage, and production environments.
  • Tracked and fixed bugs in clients' projects using Rallydev as a tool.
Technologies: JavaScript, SCSS, Less, HTML5, Modular CSS, Node.js, Knockout (Knockout.js), Oracle Commerce Cloud, React, CSS, CSS3, HTML, TypeScript, Git, REST, Firebase

Front-end Developer

2019 - 2020
Enext — A WPP Company
  • Developed Yamaha's eCommerce project alongside the client's team, completing all project requirements and providing the best client experience.
  • Refactored the user journey of a website (zema.com), ensuring a seamless experience from the product page to the checkout page. Worked on the pixel-perfect development of the homepage, collection page, and search page.
  • Enhanced the homepage and header of a website (www.zinzane.com.br), delivering a pixel-perfect experience.
  • Built an eCommerce website (nipocenter.com.br) from scratch using the Oracle Commerce Cloud platform.
Technologies: JavaScript, Knockout (Knockout.js), Oracle Commerce Cloud, Bitbucket, Git, Less, CSS, CSS3, HTML, HTML5, SCSS, REST

Experience

Yamaha eCommerce Project

https://www3.yamaha-motor.com.br/
The first motorcycle eCommerce in Latin America. As one of the front-end developers in the team, I built the website's collection, search, and product pages. I collaborated closely with the back-end developers to make sure the application provides data security and protection to customers during online transactions. We also worked on the payment gateway to prevent application bottlenecks.

Blockchain Kingdoms

As a front-end developer, my responsibilities included handling the typography, header, and shelves, and connecting wallet components. I utilized my skills in pixel-perfect development in order to gain client leads.

CLI — OCC

https://github.com/eduardokeneeth/oracle-commerce-cli
Contributed to the creation of a CLI to help developers with their daily routines. The CLI provides a fast way to create new components and upload them to the Oracle Commerce Cloud platform, grab all the components in a specified project, and transfer data through different environments.

Zema.com eCommerce

http://zema.com
A Brazilian eCommerce application. The goal was to redesign the entire user journey to get leads for the business. As a front-end developer, I transformed design and marketing ideas into reality. As a result, zema.com is now one of the most successful eCommerce projects in Minas Gerais, Brazil.

Nipo Center Project

A Brazilian eCommerce platform. I did the front-end development from scratch, connecting all related data correctly. This project had many complex business rules because the client had numerous integrations in their previous eCommerce app. I implemented clean coding techniques from the beginning since the entire user journey had a lot of API calls to external services, and more importantly, I was dealing with users' payment data.

Education

2017 - 2020

Bachelor's Degree in Computer Science

Anhembi Morumbi University - São Paulo, Brazil

2014 - 2016

Technical High School Diploma in Computer Science

UNASP-SP | Brazil Adventist University – São Paulo Campus - São Paulo, Brazil

Certifications

FEBRUARY 2019 - PRESENT

Front End Web Developer Nanodegree Program

Udacity

Skills

Libraries/APIs

React, Node.js

Tools

Git, Bitbucket, GitHub

Languages

JavaScript, SCSS, HTML5, TypeScript, CSS3, HTML, Less, CSS

Platforms

Oracle Commerce Cloud, Firebase, Windows, Visual Studio Code (VS Code), Vercel, Contentful

Frameworks

Next.js, Knockout (Knockout.js), xstyled, .NET

Paradigms

REST, Agile, Web UX Design, Web UI Design, Modular CSS

Other

Web Development, Front-end, Styled-components, Data Structures, Software Engineering, Web Project Management, Chakra UI, APIs

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