Renato N.

Renato N.

React.js developer

Request Rate
Brazil, Sorocaba

Renato is a really motivated passionate developer with over 3 years of development experience with JavaScript, React, Node.js, Express.js and Redux (DVA).

He has awesome communication skills.

He is a highly efficient and reliable professional who possesses a broad skill set for web application development.

Skills

  • Javascript
  • CSS
  • React
0246810

Experience

Construction, Remote

Front-End Developer

October 2019 to September 2020

● Design and consulting role for complex business application in a

demanding startup environment.

● Building complex JavaScript based components using the latest React.js

library technologies such as custom Hooks and Redux.

● Using TypeScript type system for a better standardized and maintainable

application. Implementing important UI/UX parts of the project using Ant

Design Pro as a design system.

● Following project requirements using Agile and Scrum principles.

Poker Gaming, Remote

Front-End Developer

May 2017 to September 2020

● Leading end-to-end product development process with JamStack.

● Building a solid application with a clean and maintainable codebase.

● Using technologies such as React and Gatsby to build the fastest website

possible.

● Implementing complex features such as dynamic gallery and blog pages

with Contentful CMS data source powered by GraphQL.

● Responsible for the web hosting service configurations and setups, using

platforms such as Netlify, Heroku, and cPanel.

Education

Full Stack Javascript Developer Certificate, Treehouse Island, Inc.

April 2019 to September 2019

Coursework: HTML5, CSS3, Javascript, jQuery, Object-Oriented Programming, HTTP, AJAX, Asynchronous Programming, Public Request API, Node, NPM, Express Middleware, React, JSX, SQL,

Sequelize, REST API, Agile.

Communications, UNISO (University of Sorocaba)

September 2014 to June 2014

Sorocaba, Brazil

Portfolio

Enterprise Resource Planning
October 2019 - July 2020
Enterprise Resource Planning
October 2019 - July 2020

Leading Frontend development role for complex business applications in a demanding startup

environment.

The application required complex feature implementations such as QR code scan; barcode reader (where a

barcode reader hardware equipment is directed connected to the application through USB, transferring data

to the client-side and displaying it on the page in real-time); Exporting React components to Excel XLS

file formats and many others.

The result is a complete construction management system that helps to manage and control a construction

project from start to finish. The application handles all need to keep a construction project organized and in

track, with reports, inventories, materials, assets, employees, daily progress updates, purchases,

contractors, vendors, and many more aspects of a complex construction project.

A big part of my rule in this project included building complex JavaScript-based components using the

latest React.js library technologies such as custom Hooks, Context API, and Redux. I’ve also worked on

implementing important UI/UX parts of the project using Ant Design Pro as a design system.

For this application, we have chosen the TypeScript type system for a better standardized and maintainable

application.

Technologies used:
React, Javascript
Dynamic Website with CMS
July 2019 - October 2019
Dynamic Website with CMS
July 2019 - October 2019

Leading end-to-end website development process using the JAMstack, building a dynamic, solid, and

responsive application with a clean and maintainable codebase.

The result is a fast server-side rendering website with a dynamic gallery and blog pages where the website

administrator can have control over the contents being displayed on its website. Using a user-friendly

content management system (CMS) to creating, updating, and deleting photo images from the dynamic

website gallery page. The administrator can easily create a blog post from the CMS and the client-side will

handle the formatting, placements, shareable buttons, and slugs with a customized and dynamic blog page.

Using a Webhook, the dynamic website is updated with the new content in real-time.

For this project, we have used technologies such as React.js and Gatsby to build the fastest website

possible. For the CMS implementation, we used the Contentful CMS data source powered by GraphQL.

As part of the JAMstack, the client-side is hosted on Netlify, and the server-side is hosted on Heroku,

where we have a Node Mailer implementation for a real-time contact form.

Technologies used:
React, Node.js, Javascript, Express.js
Full Stack Application
June 2019 - August 2019
Full Stack Application
June 2019 - August 2019

In this project, I was responsible for creating the client-side as well as a small REST API for the back-end.

This project uses technologies such as React.js and Material UI for the frontend. Node.js and Express.js for

building a REST API, and SQLite for a relational database.

This full-stack application includes user authentications, sign up page where users can create an account as

well as log in and log out. The App interacts directly with the database, using CRUD methods. The user

can create, update, and delete any course information, interacting with the database through a REST API.

Using user authentication, the user can only update and delete the courses that he/she has created. Along

with user authentication, the server-side also includes Sequelize ORM validation to secure user's access.

Technologies used:
React, Express.js, Node.js, Javascript