English:
Advanced
João A.
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 availableExpertise
Years of commercial development experience
4 years of experience
Core technologies
Other technologies
Project Highlights
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
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.
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
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.
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.
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.
Education
Higher education in Computer Science
Agency
50-100
GMT-3
Rio de Janeiro, Brazil
Core Expertise
Industries
Education & Science, Banking & Finance, Healthcare & Medicine, Accounting & Auditing, Blockchain & Cryptocurrency
Want to hire this engineer?
Check if João is available