Rafael Ribeiro, Developer in Barra Mansa - State of Rio de Janeiro, Brazil
Rafael is available for hire
Hire Rafael

Rafael Ribeiro

Verified Expert  in Engineering

Front-end Developer

Barra Mansa - State of Rio de Janeiro, Brazil

Toptal member since February 10, 2022

Bio

Rafael has over twelve years of experience developing web, desktop, and mobile applications for several business areas, highlighting education, engineering, sales, and payments. He's a highly motivated individual who enjoys challenges and research. Rafael is capable of leading teams, working together as well as individually.

Portfolio

PayPal
JavaScript, React, Node.js, Selenium, Jest, CSS, Sass, Front-end, REST APIs
Mediastream
JavaScript, React, GraphQL, Node.js, Firebase, CSS, Styled-components...
Am4
JavaScript, React, Node.js, C#.NET, ASP.NET MVC, jQuery, SQL Server DBA...

Experience

  • Front-end - 8 years
  • JavaScript - 6 years
  • React - 5 years
  • Node.js - 3 years
  • Jest - 3 years
  • Firebase - 3 years
  • GraphQL - 2 years
  • Next.js - 1 year

Availability

Part-time

Preferred Environment

React, Next.js, Firebase, Visual Studio, Visual Studio Code (VS Code), Node.js, JavaScript, TypeScript, MacOS, SQL

The most amazing...

...thing I’ve developed is a streaming web and mobile app for Cartoon Network used by thousands of customers around the continent.

Work Experience

Software Engineer

2021 - PRESENT
PayPal
  • Built a React-based app that allows partners to onboard the company’s main payment system.
  • Created a Node.js-based app to handle the flow requests that involve the onboarding structure.
  • Developed a dust-based legacy app that allows selected partners to onboard the company’s main payment system.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Acted as a reviewer and approver for pull requests on GitHub.
Technologies: JavaScript, React, Node.js, Selenium, Jest, CSS, Sass, Front-end, REST APIs

Full-stack Developer

2019 - 2021
Mediastream
  • Developed a React-based web app for the company's players to provide a streaming service and broadcast live content to their customers.
  • Built a React-based TV app for its players, providing a streaming service to their customers.
  • Created a React Native-based mobile app to provide a streaming service to the company's customers.
  • Tracked and fixed bugs using Monday as a reporting tool.
  • Served as a reviewer and approver for pull requests on GitHub.
Technologies: JavaScript, React, GraphQL, Node.js, Firebase, CSS, Styled-components, React Native, TypeScript, SCSS, HTML, Redux, APIs, Full-stack, REST APIs

Full-stack Developer

2015 - 2018
Am4
  • Developed a React-based web app for commerce stores to provide fidelity rewards to customers.
  • Created a C#-based web app for shopping malls to manage their stores and services.
  • Built a C#-based web app virtual library platform for universities to provide academy e-books to their students.
  • Acted as a reviewer and approver for pull requests on GitHub.
Technologies: JavaScript, React, Node.js, C#.NET, ASP.NET MVC, jQuery, SQL Server DBA, MongoDB, Firebase, CSS, Sass, SQL, SQL Server 2012, HTML, APIs, Full-stack, MySQL, PostgreSQL, REST APIs

System Analyst

2012 - 2015
SH Formas
  • Developed a C#-based app to work with AutoCAD for engineers and designers to build civil projects.
  • Made a C#-based app to work with Solid Edge, helping engineers and designers build mechanics projects.
  • Created a Ruby-based app to work with SketchUp, helping designers build civil projects and quotations.
  • Developed a C#-based desktop app for internal processes management.
  • Tracked and fixed bugs using Trello as a reporting tool.
  • Oversaw launch processes, impacting and helping several engineers and designers around the country.
Technologies: C#.NET, AutoLISP, AutoCAD, SQL Server DBA, SQL, SQL Server 2000, Solid Edge

Front-end Developer

2011 - 2012
CEL Intercultural School
  • Developed a C#-based web app platform for student and teacher integration.
  • Built a C#-based web app for internal processes management such as registration, student grade book, and payments.
  • Made an ASP.NET C#-based main website for the company.
  • Tracked and fixed bugs using Trello as a Kanban tool.
  • Oversaw launch processes, impacting several clients and company employees.
Technologies: JavaScript, ASP.NET, VB.NET, SQL Server DBA, jQuery, CSS, SQL

Experience

Ondamedia | Plataforma de Cinema Chileno

https://ondamedia.cl
A React-based web and TV streaming app for Chilean cinema. I acted as the front-end developer and liaised with the back-end developer to integrate the necessary tools for displaying platform media content and all managed data.

Streaming APP for Colombian Soccer Channel

https://www.winsportsonline.com/home
A React-based web and TV streaming app for Colombian soccer. I acted as the front-end developer and liaised with the back-end developer to integrate the necessary tools for displaying platform media content and all managed data.

Education

2006 - 2009

Bachelor's Degree in Computer Science

Centro Universitário de Barra Mansa - Barra Mansa, Brazil

2003 - 2005

High School Diploma in Information Technology

Escola Técnica Pandiá Calógeras - Volta Redonda, Brazil

Skills

Libraries/APIs

React, Node.js, jQuery, REST APIs

Tools

Visual Studio, AutoCAD, Solid Edge

Languages

Active Server Pages (ASP), JavaScript, CSS, VB, C#.NET, Sass, GraphQL, AutoLISP, VB.NET, TypeScript, SQL, HTML, SCSS

Platforms

Visual Studio Code (VS Code), Firebase, MacOS, iOS

Storage

Databases, SQL Server DBA, MongoDB, SQL Server 2012, SQL Server 2000, MySQL, PostgreSQL

Frameworks

Jest, ASP.NET MVC, ASP.NET, Next.js, Selenium, React Native, Redux

Other

Front-end, Back-end, Styled-components, APIs, Full-stack

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