Rafael Mathias Marinho
Verified Expert in Engineering
Front-end Developer
São Paulo, Brazil
Toptal member since May 31, 2022
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
Experience
Availability
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
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.
Front-end Web Developer
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.
.NET Full-stack Developer
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.
.NET Full-stack Web Developer
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.
Experience
Public API documentation
https://developers.hotmart.com/I acted as the front-end developer working together with two other front-end developers to build and improve this tool and dashboards.
Education
Bachelor's Degree in Computer Science
UniFOA - Rio de Janeiro, Brazil
Professional Degree in Software Development
Instituto de Cultura Técnica (ICT) - Rio de Janeiro, Brazil
Certifications
Certified Scrum Master
Scrum Alliance
Microsoft Certified Professional
Microsoft
Skills
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
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