Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Ícaro Xavier

São Paulo,SP

Summary

Experienced software engineer with expertise in front-end application development using React and Next.js. Possessing over 5 years of experience, I am skilled in various front-end technologies including Angular and Ionic, as well as back-end technologies such as Java, Spring, Grails, Firebase, and SQL. Throughout my career, I have gained valuable experience working on diverse systems and applications, including ERP systems, financial document applications, web applications, and hybrid mobile applications.

Overview

4
4
years of professional experience

Work History

Software Engineer

NowCM
03.2023 - Current
  • I have the idea to develop the internal Design System library, to maintain visual consistency across all NowCM applications, using React, Storybook (for documentation), and Jest (for testing)
  • I created the base structure for three applications using Next.js, React.js, styled-components, ContextAPI, and husky, and created the documentation for the project code pattern
  • I was responsible for creating features to see, read, search, edit, and comment on docx documents produced by the platform and for the folder view of these documents
  • I did the maintenance and development of features and screens based on Figma using React.js and Next.js

Software Engineer

Omie
04.2022 - 03.2023
  • I suggested and did the transformation of an Angular web app to an Ionic Hybrid mobile app with white-labeling and CI/CD using codemagic; so that the team could save time by not having to develop another application
  • I was responsible for the nuances of publishing in the App Store (iOS) and Play Store (Android)
  • I develop most (90%) of the features from the front end of this mobile application


Software Engineer

Certare Engenharia e Consultoria
10.2021 - 09.2022
  • I successfully mapped all abandoned buildings in the state of Minas Gerais for the UN, using leaflet, GeoJSON, and Firebase
  • I reduced the load time of the building layers by 99% using Redis and load-on-demand avoiding unnecessary loadings and costs in the Firebase
  • I refactored an entire project using TypeScript, Clean Code, and the best code practices, so the team could continue to maintain the code base healthily

Software Engineer

EMBRAPII - Empresa Brasileira de Pesquisa e Inovação Industrial
07.2021 - 04.2022
  • Building experimental software in the healthcare field using React.js, Next.js, and integration with Unity 3D models synchronized with medical 2D Imaging (DICOM) in the online medical exams
  • Creating the base structure of the project using React.js, Next.js with Redux, and Redux Saga for integration with APIs
  • Providing leadership and guidance to my team colleagues on React
  • Creating pages based on screen prototypes in Figma using React.js and styled-components

Software Engineer

RAV Tecnologia
02.2021 - 09.2021
  • Development of new features and components in the front end using React.js
  • Creation of new features such as Drag'n'drop of machines in a Cartesian plane using React.js and libraries
  • Integration with APIs developed using React.js, Redux, and Redux Saga
  • I created and maintained APIs using Groovy, Grails, and Oracle databases

Education

Bachelor's degree - Computer Science

Unifametro
São Paulo - SP, Brazil
06.2028

Skills

  • Reactjs
  • Nextjs
  • Typescript
  • Javascript
  • Angular
  • Ionic
  • HTML
  • CSS
  • Redux
  • Java
  • Spring
  • SQL

Timeline

Software Engineer

NowCM
03.2023 - Current

Software Engineer

Omie
04.2022 - 03.2023

Software Engineer

Certare Engenharia e Consultoria
10.2021 - 09.2022

Software Engineer

EMBRAPII - Empresa Brasileira de Pesquisa e Inovação Industrial
07.2021 - 04.2022

Software Engineer

RAV Tecnologia
02.2021 - 09.2021

Bachelor's degree - Computer Science

Unifametro
Ícaro Xavier