Gustavo Carvalho Moraes

Gustavo Carvalho Moraes Email and Phone Number

Frontend Developer @ Ravn
State of Minas Gerais, Brazil
Gustavo Carvalho Moraes's Location
Halifax, Nova Scotia, Canada, Canada
Gustavo Carvalho Moraes's Contact Details

Gustavo Carvalho Moraes work email

Gustavo Carvalho Moraes personal email

n/a
About Gustavo Carvalho Moraes

Computer engineer and a frontend developer who loves JavaScript due to its amazing capabilities in web design. TypeScript/JavaScript is an area where I have proficiency in and I mostly used ReactJS, NextJS for front-end web development, React Native for mobile apps development, Node.js including NestJS when it comes to back end development.

Gustavo Carvalho Moraes's Current Company Details
Ravn

Ravn

View
Frontend Developer
State of Minas Gerais, Brazil
Website:
ravn.co
Employees:
185
Gustavo Carvalho Moraes Work Experience Details
  • Ravn
    Frontend Developer
    Ravn
    State Of Minas Gerais, Brazil
  • Fiddge
    Senior Frontend Developer
    Fiddge Sep 2024 - Present
  • Neopro
    Senior Frontend Developer
    Neopro Sep 2022 - Present
    São Paulo, São Paulo, Brasil
    Responsible for the entire Front-end workflow, both on desktop using React and on mobile using React Native. As part of my role, I create new features, maintain the existing application, and fix bugs to ensure the application is always running optimally.I am also responsible for ensuring that the code is clean and well-structured to ensure the best possible performance. To achieve this, I apply clean code and performance concepts to ensure continuous improvement of the application.I use Redux and Redux-Saga for managing the global state of the application and Cypress for unit testing and end-to-end testing. In addition, I implement CI/CD concepts to ensure the quality and agility of development.
  • Herdei
    Senior Frontend Developer
    Herdei Feb 2024 - Mar 2024
    Responsible for designing and implementing the entire frontend architecture and user flow for a responsive web application. The project involved adhering to best practices, creating independent and generic components for enhanced reusability across the application, ensuring responsiveness across various devices, and utilizing React with TypeScript, styled components for styling, components leveraging VS Code's IntelliSense, Husk for commit standardization and indentation, and Context API for global application control.
  • Instituto Federal De Educação, Ciência E Tecnologia Do Sul De Minas Gerais
    Frontend Developer
    Instituto Federal De Educação, Ciência E Tecnologia Do Sul De Minas Gerais Sep 2022 - Jun 2023
    Poços De Caldas, Minas Gerais, Brasil
    Responsible for the development of a web platform for Bayer, enabling farmers to access and analyze soil data. The software allows for soil property identification through an interactive map on the website, where users can upload soil data through .kml files, generating a visual representation of the area with colors based on soil properties.To build this platform, NextJs and Typescript technologies were employed, along with complementary tools such as chart.js for chart generation, nookies for request management through Next's SSR, yup for field validation, react-mapbox for creating the interactive map, turf for performing calculations and manipulating map data, and Chakra as the foundation for custom component creation.
  • A Recreativa
    Web Developer - Front-End
    A Recreativa Oct 2021 - Oct 2022
    Poços De Caldas, Minas Gerais, Brasil
    As the person responsible for development, maintenance, feature implementation, and code review, I worked with web technologies such as ReactJs, NextJs, and Vue, using both JavaScript and TypeScript to create dashboards, manage and integrate users. Additionally, I developed web games like Sudoku, Rebus, Crossword puzzles, and quizzes.In building this platform, I leveraged advanced tools to enhance the user experience, such as swiper for slide manipulation, styled-components for CSS componentization, lazy-loading for more efficient loading, and yup for field validation. Moreover, I utilized ContextAPI for global state management and React's own hooks for improved performance.I also worked with Electron in conjunction with TypeScript to develop desktop software.
  • Instituto Federal De Educação, Ciência E Tecnologia Do Sul De Minas Gerais
    Full Stack Developer
    Instituto Federal De Educação, Ciência E Tecnologia Do Sul De Minas Gerais Feb 2021 - Dec 2021
    Poços De Caldas, Minas Gerais, Brasil
    The Smart Dryer application was developed in collaboration with IFSULDEMINAS and Campotech, with the aim of enhancing and optimizing coffee production. It provides a comprehensive web platform for user management, recipes, batches, dryers, and integration with artificial intelligence for recipe creation, as well as hardware integration for the drying process automation. This solution was created with the goal of improving the user experience and streamlining the coffee production process, ensuring quality and efficiency.The application was built following REST API and SOLID principles, with the frontend developed in React and React Native. It used tools such as unform/web and unform/core for forms, apex-charts for chart creation, sweet alert for alerts, styled-components for CSS component creation, and yup for field validation.On the backend, NodeJS was used, combined with tools like bcrypt for password hashing, celebrate for request body validation, class-transformer for handling classes in service responses, tsyringe for dependency injection, as well as express, mongodb, and typeorm. Both the backend and frontend were developed using TypeScript.The application has been patented.

Gustavo Carvalho Moraes Education Details

Frequently Asked Questions about Gustavo Carvalho Moraes

What company does Gustavo Carvalho Moraes work for?

Gustavo Carvalho Moraes works for Ravn

What is Gustavo Carvalho Moraes's role at the current company?

Gustavo Carvalho Moraes's current role is Frontend Developer.

What is Gustavo Carvalho Moraes's email address?

Gustavo Carvalho Moraes's email address is gu****@****ravn.co

What schools did Gustavo Carvalho Moraes attend?

Gustavo Carvalho Moraes attended Oxford International North America, Instituto Federal De Educação, Ciência E Tecnologia Do Sul De Minas Gerais.

Not the Gustavo Carvalho Moraes you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.