Hugo Almeida

Brazil

@hugomachado182

Badges

React

Certifications

Work Experience

  • Frontend Developer

    Macetado•  May 2023 - October 2024•  Rio de Janeiro, Brasil

    Configure repository in AWS environment (CodeCommit) and S3, with fonts, global variables, white-label themes; Develop single-page application with React + TypeScript components, including modals, toasts, interactive CRUD tables, document import, organization and user management (data and permissions), using Redux Thunk for application state management and read/write operations with backend REST APIs. Implement form components, both controlled and uncontrolled. All components are designed in Figma and styled with Styled-components (CSS-in-JS) and/or Material UI; In an AngularJS environment with REST APIs: bug fixing, development of interactive chart widgets using the Highcharts-ng library, development of some form screens, error page, and greeting page; Brief maintenance on CMS, adding JavaScript scripts to handle button click actions on the landing page.

  • Frontend Developer

    Hicom IT•  July 2020 - May 2023•  Rio de Janeiro, Brasil

    Configure repository in Git or AWS (CodeCommit) environment, with fonts, global variables, white-label themes; Developed landing pages with HTML5, CSS3, and JavaScript; Develop single-page application with React + TypeScript components, including carousels, video player (Bitmovin), SEO tool configuration for video player (Youbora), and page usage and navigation statistics (Google Analytics). Use React Redux + Saga for application state management and read/write operations with backend REST APIs. Configure service workers for offline cache. All designs are described in Figma, Adobe XD, or Photoshop, applying styles with CSS or Styled-components (CSS-in-JS); Develop a React Native library that natively implements a video player (Bitmovin), featuring Picture-in-Picture, Casting, and basic features such as fullscreen, play, pause, getCurrentTime...; Develop a solution in Webpack and Babel to enable ReactJS apps for smart TVs (converting ES6+ to ES5 and generating production bundles).

Education

  • Federal University of Rio de Janeiro (UFRJ)

    Computer Science, Bachelor’s Degree in Computer Science•  January 2016 - January 2019

Skills

AWS
Git
Docker
Webpack
Babel
Figma
Adobe XD
Photoshop
Redux Thunk
React Redux
Redux Saga
Google Analytics
Material UI
Styled-components
AngularJS
React Native
React.js
TypeScript
JavaScript
HTML
CSS