Adonai Figueiredo
Welcome to my
Portfolio
👋 Hey, my name is Adonai, I'm 26 years old. I'm all about front-end development, and I'm always on the lookout for chances to boost my skills and keep up with the latest in tech.
Adonai's selfie
Some technologies I've worked with.
My projects
Take a peek at some of the projects I created during my development career. You can click/hover on project to see a brief description 😉.
Weather App
About the project:

In this project, inspired by the Windows Weather Forecast application, I aimed to create a web page that dynamically adapts to the weather conditions of the location selected by the user. Therefore, I developed this project using ReactJS and Typescript, consuming a free weather forecast data API provided by OpenWeather using the Axios HTTP client.

Ignite Feed
About the project:

In an effort to explore the principles of ReactJS using Typescript, I created this project with Rocketseat's Ignite course. It is a feed of publications geared toward the technology community.

Habits
About the project:

Project carried out through Rocketseat's NLW Ignite, developing an application to track daily habits, populating a table in a manner similar to Github's contribution history. The application was developed end-to-end, including both Frontend and Backend.

DT-Money
About the project:

Project carried out through Rocketseat's Ignite course, in which its purpose is to serve as a financial control dashboard, consolidating the cash-in and cash-out for a specific individual. MirageJS technology was used to function as a fake API, which should be replaced by a real API or database if the project is deployed in a production environment.

Netflix Clone
About the project:

This was my first project using ReactJS, and I visually replicated the Netflix website. I used the free Themoviedb.org API to dynamically fetch main titles from the Netflix catalog, featured movies, suggestions, and genres. I finished this assignment as part of Bonieky Lacerda's course.

Neon button
About the project:

Small project to learn, test, and put into practice some stylizations using pure CSS.

One page
About the project:

Project carried out as a job test, within a one-day deadline, with specific instructions and content requirements, and it was expected to be minimally responsive. The purpose of the website is to showcase a company along with its work environment, news, and contacts, and this was the final result.

Audio responsive
About the project:

This project, in particular, was developed as a college assignment with the goal of introducing some user interactions. In it, you can select an .mp3 file from your computer, and based on the music's frequency beats, an audio visualizer will appear at the bottom of the site. Its development was specifically designed for computers, with no responsiveness for mobile devices.

About me
In 2017, concurrently with my enrollment in college, I embarked on an internship focused on customer support and software implementation. This role, which I was hired for, became a five-year journey. Consequently, I cultivated an extensive understanding of customer-centric processes. Concurrently, I initiated my foray into front-end technologies, undertaking personal projects to acquire fresh insights. Presently, I am engrossed in Front-end technologies like ReactJS and NextJS, as they constitute my current work focus.

My timeline

Some of my experiences

ENOQ Bank — Front-end Developer

As a front-end developer, I am responsible for designing and developing the user interface of a digital banking application using ReactJS and TypeScript.

Entrada Segura — Front-end Developer

I worked in this company as a part-time job as a Front-end Developer, developing and maintaining solutions with ReactJS and Typescript.

TCL Soluções — Full Stack Developer

I worked as a Full Stack Developer, with ReactJS + Typescript, HTML + CSS + JavaScript, C# .Net Core, maintaining solutions and making new ones with modern interfaces.

Gesagri Software LTDA — Customer Support / Full Stack Developer

I started my internship as a Customer Support and Software Implementation of a farm management software. When I got hired, I continued working as a Customer Support and Software Implementation of a farm management software, and in my last year as a Full Stack Developer with Genexus.

Estácio de Sá — Bachelor (Science Computing)

MY SKILLS

Front-end:UI/UX | ReactJS | NextJS | TailwindCSS | TypeScript

Back-end:NodeJS | .Net Core

DevOps:CI/CD (Azure) | Git

Interpersonal skills:Team Leadership, Customer service.

Languages:Portuguese and English.