Renê Boaventura Neto, Developer in Rio de Janeiro - State of Rio de Janeiro, Brazil
Renê is available for hire
Hire Renê

Renê Boaventura Neto

Verified Expert  in Engineering

Software Developer

Rio de Janeiro - State of Rio de Janeiro, Brazil

Toptal member since December 14, 2021

Bio

Renê is a full-stack developer specializing in React, SVG animations, and accessibility with almost five years of experience. He excels at communicating with clients and understanding users' needs. With a background in advertising, he has a great eye for details in layouts which sets him apart from other front-end developers. Renê delivered apps for major companies such as BP and Shell. More recently, he acted as the sole developer at a startup, building all the front and back end from scratch.

Portfolio

Plural Labs, Inc
React, Data Visualization, SVG Animation, GraphQL, React Motion, DevOps...
Freelance Business Management project
JavaScript, TypeScript, APIs, HTML, CSS, Tailwind CSS, Next.js, React, A11Y...
Class Twist Inc. dba ClassDojo
JavaScript, Accessibility, HTML, CSS, TypeScript, React, A11Y, Jest, Cypress...

Experience

Availability

Part-time

Preferred Environment

JavaScript, TypeScript, React, Node.js, Three.js, D3.js, Jest, Cypress, HTML5, CSS

The most amazing...

...thing I've developed is a 3D model of a factory that really impressed our client and landed a contract.

Work Experience

High-end React Developer

2024 - 2024
Plural Labs, Inc
  • Improved application accessibility, ensuring compliance with industry standards and making the platform usable for all individuals.
  • Delivered multiple functional and visually appealing screens for the app, aligning with user needs and design specifications.
  • Upgraded and modernized the Plural web page, significantly enhancing its performance, visual appeal, and responsiveness.
  • Implemented GraphQL for optimized data fetching, improving the efficiency and speed of the application's data layer.
  • Employed Tailwind CSS for efficient and consistent styling, enhancing the visual consistency and development speed of both web pages and app screens.
Technologies: React, Data Visualization, SVG Animation, GraphQL, React Motion, DevOps, Dashboards, Recharts, Kubernetes, Tailwind CSS, Tailwind UI

Senior Full-stack Developer

2023 - 2024
Freelance Business Management project
  • Created and maintained a tool that provides a 3D high-level view of all business process stakeholders and the goods exchanged between them. The tool allows the user to create a simulation to see how the goods flow over time between the stakeholders.
  • Created the back-end architecture entirely from scratch.
  • Built the database architecture entirely from scratch.
  • Configured continuous integration/continuous delivery entirely from scratch.
Technologies: JavaScript, TypeScript, APIs, HTML, CSS, Tailwind CSS, Next.js, React, A11Y, MongoDB, GraphQL, Google Cloud, Google Cloud Build, Node.js, Web Project Management, Full-stack, Styled-components, Front-end, GitHub, Apollo, React Redux, React Native, REST APIs, Architecture, Google Cloud Platform (GCP), Git, Early-stage Startups, Minimum Viable Product (MVP), Web, Software Architecture, Three.js, Canvas, Canvas 3D, CSS Preprocessors, Web Applications, NoSQL, API Integration, CI/CD Pipelines, Express.js, Front-end Development, MERN Stack, Docker, Figma, JavaScript Testing, Back-end, Test-driven Development (TDD), Server-side Rendering (SSR), 3D Graphics, Serverless, Responsive Web Design (RWD), Babel, REST, Responsive Design, Cross-browser Compatibility, Unit Testing, CSS3, Full-stack Development, ECMAScript (ES6), Mongoose, DOM, Database Design, 3D, Animatron, JSON, Vanilla JS, Sass, Software Engineering, Software Design, Startups, Cross-platform, Technical Leadership, SVG Animation, Data Visualization, Recharts, Auth0, Responsive Web Apps, NPM, Version Control, Testing, Tailwind UI, GitHub Actions, Serverless Architecture, Continuous Deployment, Continuous Integration (CI)

Front-end Engineer

2022 - 2023
Class Twist Inc. dba ClassDojo
  • Improved the overall accessibility score from 60 to over 90.
  • Contributed to the foundation of the component library.
  • Refactored the extensive codebase, converting JavaScript to TypeScript, class-based react to functional react, and improved semantic HTML.
Technologies: JavaScript, Accessibility, HTML, CSS, TypeScript, React, A11Y, Jest, Cypress, WCAG 2, Web Accessibility, Front-end, GitHub, Refactoring, Git, Web, Create React App, CSS Preprocessors, Web Applications, API Integration, Storybook, Front-end Development, Figma, JavaScript Testing, Responsive Design, Cross-browser Compatibility, Unit Testing, CSS3, ECMAScript (ES6), DOM, Radix UI, JSON, Vanilla JS, Sass, Software Engineering, Cross-platform, Responsive Web Apps, NPM, Version Control, Testing

Mid-level Software Developer

2018 - 2022
Intelie
  • Created the 3D model in the blender of an overseas oil rig and implemented it using Three.js. The model included the oil rig and the different ground levels. It was also animated to simulate the drilling process and receive live data.
  • Modeled and implemented the 3D for a food factory that allowed managers to have an overview of the operations and keep track of workers in real time. This widget was a key factor in landing the contract on that client.
  • Developed an app that helps food factory workers and managers track and assess the quality of the produced food. Operators can create quality analyses, and managers can see dashboards with information compiled from every production line.
  • Delivered a set of beautiful dashboards with 3D models and animations in a proof of concept that led us to impress the clients, engage the internal users, and close the deal.
  • Served as a member of the diversity committee responsible for creating the company's code standards committee and the web accessibility committee.
Technologies: React, TypeScript, HTML5, CSS, D3.js, Three.js, Node.js, Java, Jest, Cypress, Styled-components, Front-end, GitHub, Data Visualization, Web Development, Linux, 3D Modeling, 3D Animation, SVG, Git, Web, Create React App, Software Architecture, CSS Preprocessors, Web Applications, Charts, REST APIs, Storybook, HTML, Front-end Development, Figma, JavaScript Testing, Test-driven Development (TDD), Redux, 3D Graphics, Responsive Web Design (RWD), Webpack, Babel, Responsive Design, Cross-browser Compatibility, Unit Testing, ECMAScript (ES6), Trello, DOM, 3D, Real-time Data, Animatron, JSON, SQL, Vanilla JS, Blender, Sass, Software Engineering, Cross-platform, Graphs, Dashboards, Technical Leadership, SVG Animation, Recharts, Responsive Web Apps, Highcharts, NPM, Version Control, Testing, GitLab

Junior Software Developer

2018 - 2020
Intelie
  • Created modern versions of SCADA screens to help managers on land keep track of offshore oil operations. The screens handled real-time updates while also containing animations made in SVG for better performance.
  • Created the web accessibility team, where we discussed and implemented actions to improve the platform's accessibility.
  • Contributed to the delivery team that catered to clients' needs, developing and delivering custom-made data visualization widgets in very short periods.
Technologies: React, JavaScript, TypeScript, CSS, SVG, D3.js, Jest, Cypress, Responsive Web Design (RWD), CSS3, ECMAScript (ES6), DOM, 3D, Real-time Data, Animatron, JSON, Vanilla JS, Sass, Software Engineering, Startups, Cross-platform, Data Visualization, Graphs, Dashboards, SVG Animation, Recharts, Responsive Web Apps, Highcharts, NPM, Version Control, Testing, GitLab

Full-stack Bike Rental App

https://rent-a-bike.netlify.app/#/
This is a MERN stack (Mongo, Express, React, and Node.js) bike rental web app conceived with a mobile-first approach.

It includes two user roles, manager and user, who can create an account and log in.

Each bike has the following information in the profile—model, color, location, rating, and a checkbox indicating if the bike is available for rental or not.

Managers can:
• Create, read, edit, and delete bikes.
• Create, read, edit, and delete users and managers.
• See all the users who reserved a bike and when.
• See all the bikes reserved by a user and the time of reservation.

Users can:
• See a list of all available bikes for some specific dates.
• Filter by model, color, location, or rate averages.
• Reserve a bike for a specific period of time.
• Rate the bikes with a score of 1-5.
• Cancel a reservation.

The front end is hosted with Netlify and the back end with Heroku.

You can get the user experience creating your profile or using:
• User login: test@gmail.com
• User password: 12345678

You can get the manager experience using the following information:
• Manager login: manager@gmail.com
• Manager password: 12345678

A House Plant Finder

https://renemennab.github.io/green-friend/
This is a prototype of a responsive web app that helps users find the best plant to have given the condition of their home. After answering three questions, it returns a grid of plants that fit those conditions. It was made to practice following designs provided to me on Figma and showcase the front-end fundamentals. With that in mind, it was developed using only HTML 5, CSS, and Vanilla JS without libraries or frameworks.

Quality Assurance App

I led a team of eight people in creating an app that helps food factory workers and managers track and assess the quality of the produced food. The app allows operators to generate quality analyses and managers to see dashboards with information compiled from every production line.

Food Donation App

A social network app that allows restaurants to get in touch with nonprofit organizations near them to help them distribute excess food to people in need before it expires. Users can see the location of the nonprofits on a map and their information in their registered profiles. They can then schedule meetings and deliveries.
2021 - 2023

Bachelor's Degree in Computer Science

Pontifícia Universidade Católica - Belo Horizonte, Brazil

2010 - 2014

Bachelor's Degree in Advertising and Marketing

Universidade Federal do Rio de Janeiro - Rio de Janeiro, Brazil

Libraries/APIs

React, Node.js, Recharts, Highcharts, D3.js, REST APIs, Three.js, React Redux, React Motion

Tools

GitHub, Git, JavaScript Testing, Animatron, NPM, Figma, Create React App, Expo, Mongoose, Trello, Blender, Canvas, Webpack, Babel, Expo.io, Auth0, GitLab

Languages

JavaScript, TypeScript, HTML5, CSS, HTML, Sass, CSS3, ECMAScript (ES6), GraphQL, C#, Java, SQL

Frameworks

Next.js, Vanilla JS, Jest, Redux, Tailwind CSS, Cypress, Express.js, Yarn, React Native

Paradigms

Refactoring, Testing, Scrum, BEM, Test-driven Development (TDD), Responsive Web Design (RWD), REST, Unit Testing, Database Design, Cross-platform, Mobile Development, DevOps, Serverless Architecture, Continuous Deployment, Continuous Integration (CI)

Platforms

Web, Linux, Google Cloud Platform (GCP), Docker, Mobile, Kubernetes

Storage

JSON, MongoDB, NoSQL, MySQL, Google Cloud, PostgreSQL

Other

Web Development, Front-end, Data Visualization, APIs, Styled-components, SVG, CSS Preprocessors, Web Applications, Storybook, Front-end Development, DOM, Dashboards, SVG Animation, Responsive Web Apps, Version Control, User Experience (UX), Web Accessibility, Accessibility, WCAG 2, A11Y, Software Engineering, Full-stack, Architecture, Early-stage Startups, Minimum Viable Product (MVP), Software Architecture, Charts, API Integration, MERN Stack, Responsive Design, Full-stack Development, 3D, Real-time Data, Radix UI, Software Design, Startups, Graphs, Technical Leadership, Tailwind UI, Advertising, Web Project Management, Computer Science, User Interface (UI), Web MVC, Data Modeling, ESLint, Google Cloud Build, Apollo, 3D Modeling, 3D Animation, Canvas 3D, CI/CD Pipelines, Back-end, Server-side Rendering (SSR), 3D Graphics, Leadership, Serverless, Cross-browser Compatibility, GitHub Actions

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