Rafael Mathias Marinho, Developer in São Paulo, Brazil
Rafael is available for hire
Hire Rafael

Rafael Mathias Marinho

Verified Expert  in Engineering

Bio

Rafael is a senior front-end engineer with almost ten years of experience building and maintaining responsive websites. He started in 2012 as a full-stack web developer working with many technologies but specializing over time in HTML, CSS, JavaScript, TypeScript, React and React Native. Rafael is well-versed in Scrum and Agile, always paying attention to details and quality to maintain testable and reusable code and components.

Portfolio

Hotmart
JavaScript, React.js, HTML5, CSS, Web Components, Redux, Redux Toolkit, Jest...
Stefanini Group
JavaScript, React.js, RefluxJS, Redux, Enzyme, Jasmine, Jest, Webpack, Jenkins...
Tríade Soluções Inteligentes
C#, Windows Development, Entity Framework, SQL, JavaScript, CSS, HTML5, jQuery...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), TypeScript, React, React Native, JavaScript, Styled-components, Antd, Zustand, React Redux, Jest, HTML

The most amazing...

...thing I've developed is a dashboard with many charts and real-time data over pages set by users to show components in an automated monitor.

Work Experience

Senior Front-end Web Developer

2021 - 2021
Hotmart
  • Developed the public API documentation using GatsbyJS.
  • Created features inside the platform as webhook configurations.
  • Fixed minor bugs and implemented new features into the user's platform.
Technologies: JavaScript, React.js, HTML5, CSS, Web Components, Redux, Redux Toolkit, Jest, React Testing Library, Webpack, Agile Development, Design Systems, GatsbyJS, HTML, Figma, GitHub, GraphQL

Front-end Web Developer

2016 - 2021
Stefanini Group
  • Developed a dashboard with charts and real-time data over pages, enabling users to set some components to show them in an automated monitor.
  • Helped the front-end core team maintain all of the quality gates by reviewing codes and creating unit and automated tests while collaborating actively with the QA team.
  • Tracked and fixed bugs and supported side projects such as an app based on React Native.
Technologies: JavaScript, React.js, RefluxJS, Redux, Enzyme, Jasmine, Jest, Webpack, Jenkins, HTML, Figma

.NET Full-stack Developer

2016 - 2016
Tríade Soluções Inteligentes
  • Built a system emphasizing Windows Forms using .NET C#, Entity Framework, and SQL Server.
  • Developed various automated features of financial reports.
  • Fixed bugs and contributed to the system's significant improvements.
Technologies: C#, Windows Development, Entity Framework, SQL, JavaScript, CSS, HTML5, jQuery, HTML

.NET Full-stack Web Developer

2012 - 2015
Am4
  • Developed a website and intranet for a movie theater company where people could see the scheduled sessions and buy tickets.
  • Implemented new features and fixed bugs on different shopping malls' websites.
  • Developed numerous landing pages, blogs, and corporate websites.
Technologies: C#, .NET, ASP.NET, VBScript, Entity Framework, JavaScript, SQL, HTML5, CSS, jQuery, Razor Pages, HTML

Public API documentation

https://developers.hotmart.com/
A GatsbyJS-based application for users to consume the API documentation.

I acted as the front-end developer working together with two other front-end developers to build and improve this tool and dashboards.
2011 - 2014

Bachelor's Degree in Computer Science

UniFOA - Rio de Janeiro, Brazil

2006 - 2007

Professional Degree in Software Development

Instituto de Cultura Técnica (ICT) - Rio de Janeiro, Brazil

MARCH 2017 - PRESENT

Certified Scrum Master

Scrum Alliance

MARCH 2015 - PRESENT

Microsoft Certified Professional

Microsoft

Libraries/APIs

React.js, React.js, Antd, Entity Framework, jQuery, Windows Development, RefluxJS, React Testing Library

Tools

GitHub, Webpack, Jenkins, Redux Toolkit, Figma

Languages

JavaScript, HTML5, CSS, HTML, TypeScript, C#, Java, SQL, PHP, VBScript, CSS3, GraphQL

Frameworks

React Native, Jest, .NET, ASP.NET, Razor Pages, Redux, Jasmine, ASP.NET MVC 4

Paradigms

Agile Development

Platforms

Visual Studio Development

Storage

Oracle Development

Other

Web Development, Styled-components, Zustand, Freelance Programming, UI Development, Enzyme, Web Components, Design Systems, GatsbyJS

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