Willian Rodrigues
Verified Expert in Engineering
React Developer
Sarandi - State of Paraná, Brazil
Toptal member since April 13, 2022
With over five years of commercial experience, Willian excels in crafting high-quality, performant web and mobile applications. Specialized in React, Next.js, and React Native, his comprehensive understanding of web technologies, coupled with a passion for delivering seamless user experiences, makes him a valued asset in fast-paced team environments. Driven by continuous learning, Willian thrives in collaborative settings and is always eager to share knowledge and grow alongside his team.
Portfolio
Experience
Availability
Preferred Environment
React, React Native, Next.js, Git, JavaScript, TypeScript, SCSS, Jest, REST APIs, Redux
The most amazing...
...thing I've done was reducing load time by 91.1% while working for a Fortune 500 company.
Work Experience
Front-end Engineer
Yahoo!
- Optimized web performance for a React project by reducing bundle size by 88.5% and load time by 91.1%.
- Improved interaction time by 67.4%, resulting in a faster and more efficient user experience.
- Migrated state management from Alt.js to Redux, resulting in improved performance and a streamlined codebase.
- Demonstrated proactive problem-solving skills by identifying possible performance improvements and resolving them.
- Contributed to migrations from JavaScript to TypeScript, improving code maintainability and enabling better collaboration with the team.
React Developer
Spin
- Redesigned a section of the internal operations tool for the entire scooter fleet.
- Planned and developed a new trip details page by adding useful information, including a trip timeline with the scooter's position on the map and the ability to replay the trip.
- Created a filter based on the proximity of two scooter locations in a trip to prevent two dots from being displayed too close to one another.
- Developed a new and more compact header to help internal users find what they want inside the system.
- Created an estimated speed calculation for a vehicle on a trip.
Front-end Developer
CWI Software
- Migrated an eCommerce application from React with React Router to Next.js, resulting in significant improvements in performance and SEO optimizations.
- Improved the application's global state management performance by migrating it from Recoil to Redux.
- Refactored the authentication mechanism between a React Native WebView and a React application, resulting in a seamless user experience.
Senior Full-stack Developer
Gazin Tech
- Prevented the main website from being removed from Google Search results by addressing a reported issue on time, thereby avoiding any negative impact on sales.
- Developed an institutional website for the finance branch of the company with Next.js, allowing the client to customize content and sections of each page on demand and create new pages using Strapi, the content management system (CMS).
- Built an automated pipeline that performs code analysis and sends notifications to remind developers to create tests or update required files, streamlining the development process.
Full-stack Developer
Smarppy Consultoria E Desenvolvimento De Software
- Worked actively on an internal tool to track tasks and company resources with React.
- Built a to-do web and mobile application for a client using React and React Native, and Node.js for the back end. It has notifications and email reminders based on the user's time zone.
- Developed a church mobile app built with React Native to manage meetings and dominical events.
- Created an application to help pick items from the clients' orders for a smart bakery.
- Built a Discord bot to help the company's developers see if their merge requests were reviewed, approved, and tested.
Experience
ODeck
https://github.com/willianrod/ODeckMovies and TV-show Catalog App
https://github.com/willianrod/tmdb-appPersonal Website
https://github.com/willianrod/willianrod.comLinkme Tree
https://github.com/willianrod/linkme-treeEducation
Bachelor's Degree in Computer Science
Federal University of Technology – Parana (UTFPR) - Campo Mourão, Paraná, Brazil
Skills
Libraries/APIs
React, REST APIs, Node.js, Socket.IO, Antd, Ruby ERB, Mapbox GL, React Redux
Tools
JSX, Git, Figma, Jira, Redux Thunk
Languages
JavaScript, CSS, HTML, TypeScript, SCSS, GraphQL, Sass, Python, Haml, YAML
Frameworks
React Native, Next.js, Material UI, Bootstrap 3+, Redux, NestJS, Electron, Jest, Cypress, Tailwind CSS, Ruby on Rails (RoR), Alt.js
Paradigms
REST, Azure DevOps
Platforms
Visual Studio Code (VS Code), Android, Mapbox
Storage
RethinkDB, MySQL, MariaDB, Realm, PostgreSQL
Other
Front-end, Chakra UI, User Interface (UI), i18n, Computer Science
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