Marcelo Gomes Martins, Developer in Natal - State of Rio Grande do Norte, Brazil
Marcelo is available for hire
Hire Marcelo

Marcelo Gomes Martins

Verified Expert  in Engineering

Front-end Developer

Natal - State of Rio Grande do Norte, Brazil

Toptal member since April 26, 2019

Bio

Marcelo is a senior front-end developer with 14 years of hands-on experience specializing in web development. Throughout his career, he has demonstrated expertise in leveraging cutting-edge technologies such as React, TypeScript, and Node.js to deliver high-performance web applications. With a track record at companies like Epam Systems, OLX Group, and SmartAgents, Marcelo has led projects to modernize legacy apps and enhance user experiences.

Portfolio

Authorify
JavaScript, TypeScript, Vite, Next.js, NestJS
Casper
HTML, Sass, Redux, React
Mokriya
AWS AppSync, Redux, React, JavaScript, CSS, HTML, WebSockets

Experience

Availability

Full-time

Preferred Environment

Chrome, Visual Studio Code (VS Code), Vim Text Editor, CSS, Express.js, HTML5, Heroku, JavaScript

The most amazing...

...project I've led was upgrading a legacy Book Builder app and enhancing its performance with Vite, AWS, and React/Redux using Tailwind CSS.

Work Experience

Senior Front-end Developer

2020 - 2024
Authorify
  • Upgraded legacy Book Builder application by migrating from Create React App to Vite, resulting in a 40% improvement in performance metrics.
  • Implemented AWS services and integrated React with Redux/Sagas, reducing front end load times by 30% and enhancing state management capabilities.
  • Led a team of developers in modernizing and optimizing the application, resulting in a 50% increase in developer productivity and code maintainability.
  • Conducted training sessions on Vite and modern front-end development practices, upskilling team members and improving overall technical proficiency within the organization.
Technologies: JavaScript, TypeScript, Vite, Next.js, NestJS

Front-end Developer (via Toptal)

2019 - 2019
Casper
  • Collaborated closely with back-end developers to optimize API interactions, reducing back-end response times by 30% and improving overall application performance.
  • Adjusted the HTML markup to improve the user experience and prioritize SEO optimization.
  • Maintained a responsive layout across devices and browsers, ensuring consistent user experience and accessibility standards.
  • Implemented A/B testing strategies using Optimizely, leading to a 20% increase in conversion rates and revenue for key product features.
Technologies: HTML, Sass, Redux, React

Front-end Developer

2018 - 2019
Mokriya
  • Built a complex responsive UI for a chat application.
  • Developed a React application using Flow as a static type checker.
  • Conducted unit testing with Jest and the React Testing Library.
Technologies: AWS AppSync, Redux, React, JavaScript, CSS, HTML, WebSockets

Senior Front-end Engineer

2017 - 2018
Epam Systems (Gdansk, Poland)
  • Developed complex user interfaces using React and Redux.
Technologies: CSS, HTML, Redux, React, WebSockets

Senior Front-end Engineer

2015 - 2015
Upboox Technology Company (Rio de Janeiro, Brazil)
  • Created a social network's UI using Node.js, Express,js, and React.
Technologies: Express.js, React, Node.js, JavaScript, CSS, HTML

Senior Software Engineer

2013 - 2014
Aragão Publicidade (Rio Grande do Norte, Brazil)
  • Created websites and web applications.
Technologies: React, Ruby on Rails (RoR), JavaScript, CSS, HTML

Senior Software Engineer

2012 - 2013
OvermediaCast (São Paulo, Brazil)
  • Created a website in Ruby on Rails, HTML, and CSS.
  • Developed a type of video analytics software with Angular.
  • Constructed an analytics server with Sinatra using MongoDB over Heroku.
Technologies: Heroku, MongoDB, Sinatra, JavaScript, CSS, HTML, Ruby on Rails (RoR)

Jane.com for Morkriya

I implemented a complex UI for a chat application for the site, Jane.com.

BudBuds.us | React Native Application

I've built this React Native application (Android/iOS). See more at the link.

Epam Systems

For Epam Systems, I worked in a team to build a system for the UBS Bank using React components and a React data table on top of a semantic HTML markup and styles using LESS.
2020 - 2024

Bachelor's Degree in Computer Science

UNP - Brazil

Libraries/APIs

React, jQuery, Node.js, Google Maps API

Tools

Vim Text Editor, AWS AppSync

Languages

HTML5, CSS, Sass, JavaScript, HTML, TypeScript

Paradigms

Responsive

Storage

JSON, MongoDB

Frameworks

React Native, Redux, Chrome, Express.js, Ruby on Rails (RoR), Sinatra, Next.js, NestJS

Platforms

Visual Studio Code (VS Code), Heroku, Linux, MacOS

Other

PSD to HTML, WebSockets, Photoshop CC 2019, Vite

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