Renê Boaventura Neto
Verified Expert in Engineering
Software Developer
Rio de Janeiro - State of Rio de Janeiro, Brazil
Toptal member since December 14, 2021
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
Experience
Availability
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
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.
Senior Full-stack Developer
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.
Front-end Engineer
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.
Mid-level Software Developer
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.
Junior Software Developer
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.
Experience
Full-stack Bike Rental App
https://rent-a-bike.netlify.app/#/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/Quality Assurance App
Food Donation App
Education
Bachelor's Degree in Computer Science
Pontifícia Universidade Católica - Belo Horizonte, Brazil
Bachelor's Degree in Advertising and Marketing
Universidade Federal do Rio de Janeiro - Rio de Janeiro, Brazil
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring