Background noise
O Rafa Dev logo

Hello, my name is

Rafael Martins

Experienced Front-End Developer with 4+ years of expertise in developing responsive web applications using a diverse range of technologies, including:

HTMLCSSJavaScriptTypeScriptReact JSNext.jsWordpressSASSStyled ComponentsGSAPFramer MotionTailwindGitCypress
Rafael Martins profile picture
../skills

Knowledge

HTML

CSS

JavaScript

SASS

Styled Components

React JS

Next.js

TypeScript

GSAP

GreenSock icon

Framer Motion

Tailwind

Wordpress

../highlights

Highlighted projects

Spiderman thumbnail

#Spiderman

The page was created from the UI Concept in Figma and then coded using HTML, SASS, JavaScript, and GSAP for animations.

HTMLSASSJavaScriptGSAP
See project
Riot Games thumbnail

#Riot Games

Project inspired by Riot Games to practice and enhance my skills in HTML, SASS, JavaScript, and GSAP.

HTMLSASSJavaScriptGSAP
See project
JSBank thumbnail

#JSBank

This is a study project to improve my skills in HTML, SASS and JavaScript.

HTMLSASSJavaScript
See project

Interested?See more

../experiences

Work experience

During my career, I've had the opportunity to make a tangible impact.

For instance, I successfully implemented new features on dashboards using React JS and Next.js, resulting in improved user experiences, higher engagement rates and better performance.

Additionally, I took on the task of restructuring and redesigning an institutional website, utilizing Vanilla JavaScript and SASS, which led to a noticeable enhancement in its visual appeal and user-friendliness.

My experience also extends to seamlessly integrating frontend components with backend APIs, ensuring the smooth functionality of applications.

Deal logo
@ Deal

Front-end Developer

Mar 2022 - Present • (2 years and 8 months)

Responsible for Getnet, Auttar and Alot websites.

  • Achieved a 20% increase in the Getnet Website's NPS (Net Promoter Score)
  • Reduced website loading time by 3 seconds
  • Improved GTmetrix Ranking from E to C
  • Developed front-end based on prototypes created in Adobe XD and Figma
  • Wrote code using HTML, CSS, SASS, GSAP, JavaScript, and Wordpress
  • Versioned code using Git, specifically on Github
  • Managed tasks using Azure DevOps
  • Maintained direct client contact
  • Conducted code reviews

Skills

WordpressJavaScriptSASSCSSHTMLGSAPGit
Sooper logo
@ Sooper

Front-end Developer

Apr 2022 - Jan 2023 • (9 months)
  • Front-end development based on Figma layouts
  • Developed using TypeScript, React JS, Next.js, and Styled-Components
  • State management with Context API
  • Form creation with React Hook Form and validation with Yup
  • API integration using Axios
  • Unit testing with Jest
  • End-to-end testing with Cypress
  • API documentation using Postman
  • Version control using Bitbucket
  • Task management using Jira
  • Conducting code reviews

Skills

TypeScriptReact JSNext.jsStyled ComponentsCypressGit
CoreBiz logo
@ CoreBiz

Front-end Developer

Jun 2021 - Mar 2022 • (9 months)

Responsible for Whirlpool Argentina and Compra Cierta Argentina e-commerce platforms.

  • Developed front-end interfaces based on Figma prototypes
  • Maintained codebases with HTML, JavaScript, jQuery, CSS, SASS and VTEX
  • Integrated APIs using AJAX, Fetch, and Axios
  • Managed code versioning in GitHub
  • Task management in Jira
  • Direct communication with the client (Argentina)
  • Conducted code reviews to ensure quality and performance

Skills

TypeScriptJavaScriptReact JSNext.jsStyled ComponentsSASSCSSHTML
VEXPRO Business IT logo
@ VEXPRO Business IT

Front-end Developer

Jul 2020 - Jun 2021 • (11 months)

Responsible for GERMINI project, a cash back platform.

  • Front-end development based on Adobe XD layouts
  • Developed new features using JavaScript, React Hooks, Context API, and Styled-Components
  • Maintained Class Components, Redux, and SASS code
  • Consumed APIs using Axios
  • Styled components from the Material UI library
  • APIs documentation with Swagger
  • Utilized version control systems on Github
  • Maintained continuous communication with other parts of the team, such as Analysts, Designers, Back-end, and QA

Skills

JavaScriptReact JSStyled ComponentsSASSCSSHTML
../education

Education

Associate Degree, Analysis and Systems Development

Jan 2020 - Dec 2021Show credential

Bachelor of Science, Electrical Engineering

Jan 2010 - Dec 2016Show credential

Language Course, Advanced English Course

Jan 2003 - Dec 2009Show credential
../contact

Wanna talk? Send me a message

Moon in cartoon style
Moon light
A white table with a Macbook on itRafael Martins in cartoon style