Summary

Expertise

Project Highlights

Education

Agency

JA

English:

Advanced

João A.

vetted by Youteam

Vetted by YouTeam

Brazil

UTC -03:00

America/Sao_Paulo

English:

Advanced

Amadeu is a React.js/React Native developer with 4 years of development experience from Brazil, Angola and EUA.

João has been working in web development for four years. His expertise lies in developing web and mobile apps using React, React Native, Node.js, and TypeScript. RESTful and GraphGL API's. These are used by the insurance, blockchain, and financial industries. An intentional communicator and keen collaborator, João is comfortable leading and being led and eager to jump into solving challenging problems. https://github.com/jmamadeu

Want to hire this engineer?

Check if João is available

Expertise

Years of commercial development experience

4 years of experience

Core technologies

React Native 3 years
React.js 4 years
TypeScript 4 years
Node.js 4 years
Nest 4 years

Other technologies

AWS
GitHub
Heroku
MongoDB
PostgreSQL
Git
Redux
Ethereum
Jest
GraphQL
Figma

Project Highlights

icon
Front End Engineer

STATEMENT MC

Mar `22 - Present

3 years

STATEMENT MC

STATEMENT is committed to creating cutting-edge solutions based on trusted data and analytics for companies and businesses across the African continent. With a multidisciplinary approach and a team of professionals from different fields from business management and engineering to design and medical sciences, we help our clients solve difficult problems, identify opportunities and seize them with value creation and innovation in mind.

Responsibilities & achievements

Worked with UI/UX designers to build a pixel-perfect landing page with Next.js and Chakra-UI to showcase the company’s services; Improved the development process by working with a mono repository and sharing the packages into a single codebase; Developed a job search web application with Typescript and Next.js; Built a modern web app with Next.js to allow companies trade their products. Built a web employment website for job listening

MongoDB
React.js
TypeScript
Next.js
icon
Front End Engineer

Lets Delivery

Dec `21 - Aug `22

8 months

Lets Delivery

Delivery application creation.

Responsibilities & achievements

Migrated the style codebase from Sass to styled components and TypeScript. Re-designed the entire app to a modern, pixel perfect UI/UX based on the Adobe XD designs. Collaborated with the design team and used AWS S3 to share, test, and approve the new UI; I was responsible to build a marketplace module in our existing delivery web app, by adding features like cart, and credit card management. Added support for translations, I also provided support to junior developers and helped troubleshoot issues that arose.

React.js
TypeScript
Firebase
icon
Software Engineer

Toptal

Nov `21 - Present

3 years

Toptal

Global company focused on technology projects.

Responsibilities & achievements

Improved DX by migrating an old react/javascript app codebase to a new react.js codebase with typescript and Material UI; Built a fast authentication process with OAuth 0, for social login; Improved performance by adding React Native Flashlist and React Native Fast Image to render more than 1K images at once; Improved the process of getting and caching more than 1K images from AWS S3 by adding React Query, and pagination to a React Native app with Expo; Migrated and refactored old React class components to new React Native function components with Typescript; Refactored a React Native(expo) app’s styles to follow a new AdobeXD design system

AWS
Node.js
React Native
TypeScript
GraphQL
icon
Full Stack Engineer

Hero99

Jun `20 - Oct `21

1 year

Hero99

Creation of the design framework that was born to maximize the results of the Hero way of design.

Responsibilities & achievements

Improved performance and data sharing between nested components by adding React Redux RTK Query to handle fetch, cache, and update data from the server adding performance and data caching by 70%; I was responsible for developing new features and maintaining existing ones in the server with Node.js and Typescript. Used MongoDB to store our data and Restful APIs to send back to the user.

MongoDB
Node.js
React.js
TypeScript
Nest
icon
Front End Engineer

SNIR, SA

Jun `20 - Oct `21

1 year

SNIR, SA

I was responsible for developing new features and maintaining existing ones in the server with Node.js and Typescript.

Responsibilities & achievements

Improved performance and data sharing between nested components by adding React Redux RTK Query to handle fetch, cache, and update data from the server adding performance and data caching by 70%; I was responsible for developing new features and maintaining existing ones in the server with Node.js and Typescript. Used MongoDB to store our data and Restful APIs to send back to the user.

React.js
TypeScript
GraphQL
Next.js
icon
Full Stack Engineer

Self-Employed

Jan `18 - Nov `20

3 years

Self-Employed

Developed a web application for an education institution and automatized their hand job by 80%.

Responsibilities & achievements

Developed a web application for an education institution and automatized their hand job by 80%; Built pixel-perfect web apps and Landing pages (HTML, CSS) for local restaurants and boosted their sales and automated manual jobs; Built a Nodejs Restful API and hosted it on Heroku to provide information about our smart contract to a telegram BOT, and also a react app to play with a smart contract; I was responsible for maintaining a web app and also integrating third platforms like Contentful for CMS and Metamask for a cryptocurrency wallet; Improved server data management(fetching, caching, and revalidate), using React Apollo to perform GraphQl requests; Migrated a legacy codebase to a more efficient NextJS app with Typescript, and the application performance was boosted by 70%. Designed and modeled a SQL relational database for a Rent Car company speeding up the process of querying car and sale details.

MongoDB
MySQL
Node.js
React.js
TypeScript
GraphQL

Education

Higher education in Computer Science

Agency

DevTeam as a Service agency #2171

50-100

GMT-3

Rio de Janeiro, Brazil

Core Expertise

AWS
Azure
Elixir
Facebook API
Java
JIRA
Kotlin
.NET
Node.js
PHP
PostgreSQL
React.js
React Native
Ruby on Rails
SQL Server
UI
UX
Visual Studio
SQLite
Docker
iOS SDK
Visual Studio Code
Solidity
Blockchain
Hyperledger Fabric
Flutter
Nest
Google Cloud Platform
.NET Core
AWS Lambda
Firebase
Next.js

Industries

Education & Science, Banking & Finance, Healthcare & Medicine, Accounting & Auditing, Blockchain & Cryptocurrency

Want to hire this engineer?

Check if João is available