Willian Rodrigues, Developer in Sarandi - State of Paraná, Brazil
Willian is available for hire
Hire Willian

Willian Rodrigues

Verified Expert  in Engineering

React Developer

Location
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

Yahoo!
React, React Redux, Redux Thunk, Sass, TypeScript, Alt.js, JavaScript, SCSS
Spin
React, Ruby on Rails (RoR), Python, JavaScript, TypeScript, Mapbox, Jest, CSS...
CWI Software
Next.js, React, React Native, REST APIs, REST, Visual Studio Code (VS Code)...

Experience

Availability

Part-time

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

2023 - 2023
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.
Technologies: React, React Redux, Redux Thunk, Sass, TypeScript, Alt.js, JavaScript, SCSS

React Developer

2022 - 2022
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.
Technologies: React, Ruby on Rails (RoR), Python, JavaScript, TypeScript, Mapbox, Jest, CSS, Material UI, Bootstrap 3+, Haml, Ruby ERB, Mapbox GL, HTML, Front-end, JSX, Jira

Front-end Developer

2022 - 2022
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.
Technologies: Next.js, React, React Native, REST APIs, REST, Visual Studio Code (VS Code), Git, JavaScript, TypeScript, SCSS, Figma, CSS, HTML, JSX, Front-end, Azure DevOps

Senior Full-stack Developer

2020 - 2021
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.
Technologies: Next.js, React, React Native, NestJS, PostgreSQL, SCSS, CSS, Jest, Cypress, GraphQL, REST APIs, REST, Visual Studio Code (VS Code), Git, JavaScript, TypeScript, Figma, Chakra UI, Antd, Tailwind CSS, JSX, HTML, Jira

Full-stack Developer

2018 - 2020
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.
Technologies: React, React Native, Next.js, Node.js, RethinkDB, MySQL, MariaDB, Realm, CSS, SCSS, REST APIs, REST, Visual Studio Code (VS Code), Git, JavaScript, User Interface (UI), Antd

ODeck

https://github.com/willianrod/ODeck
ODeck is a free and open-source alternative to Stream Deck made with React, React Native, Electron, Socket.IO, and other technologies. It allows users to easily control some computer features with just a tap on the smartphone.

Movies and TV-show Catalog App

https://github.com/willianrod/tmdb-app
This application uses the TMDB API to list popular TV shows and movies and display information from both. You can search for movies, TV shows, and artists. The application is made with React Native and queries the data with a REST API.

Personal Website

https://github.com/willianrod/willianrod.com
This is my personal website made with Next.js. This application gets data from a GraphQL API provided by Strapi, a headless CMS. You can create pages dynamically with Strapi, and the Next.js application will render them. Also, the content of each page can be customized with different sections.

Linkme Tree

https://github.com/willianrod/linkme-tree
An open-source and self-hosted, privacy-focused alternative to LinkTree, easily configurable and easy to deploy. A personal website, links to social media, personal projects, and a place to put all your links, all of this with no cookies and no trackers. Just what matters!!

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

Libraries/APIs

React, REST APIs, Node.js, Socket.IO, Antd, Ruby ERB, Mapbox GL, React Redux

Tools

JSX, Git, Figma, Jira, Redux Thunk

Paradigms

REST, Azure DevOps

Platforms

Visual Studio Code (VS Code), Android, Mapbox

Other

Front-end, Chakra UI, User Interface (UI), i18n, Computer Science

Storage

RethinkDB, MySQL, MariaDB, Realm, PostgreSQL

2017 - 2020

Bachelor's Degree in Computer Science

Federal University of Technology – Parana (UTFPR) - Campo Mourão, Paraná, Brazil

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