Skip to content
View PedrodeAlmeidaFreitas's full-sized avatar
  • GFT Brazil
  • Teresopolis - Brazil

Highlights

  • Pro

Block or report PedrodeAlmeidaFreitas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Skills

FRONT-END πŸ‘¨β€πŸ’»

Angular React Vue.js NPM Nx RxJS Redux Next JS Nuxtjs TypeScript

STYLE πŸ–ŠοΈ

SASS Styled Components

BACK-END πŸ‘¨β€πŸ’»

.Net NodeJS Express.js NestJS Laravel

MOBILE πŸ“±

Flutter React Native

DATABASE πŸ›’οΈ

MySQL Postgres MongoDB

TESTING πŸ§ͺ

Jest Jasmine

MESSAGE BROKERS βœ‰οΈ

Apache Kafka RabbitMQ

CLOUD ☁️

Azure AWS Google Cloud

Fedora ❀️

Experience

Software Development Engineer

GFT Rio de Janeiro, RJ, BR 08/2021 - Current

  • Since I began working for GFT Brazil at the client Via Varejo, my team and I have been responsible for developing new products and features that have helped the company increase its sales by 27%. Our approach has been marked by a commitment to innovation, creativity, and best market practices.
  • To achieve this, we have leveraged cutting-edge technologies such as Angular with Module Federation to develop micro front-end applications that deliver an exceptional user experience. By incorporating unit tests into our development process, we have continuously improved and refined our features and components.
  • The success of our approach is evident in the significant increase in sales that Via Varejo has experienced. We are proud to have played a key role in this achievement and remain committed to delivering the highest quality products and features to help our clients achieve their business goals.

Software Development Engineer

ACT Rio de Janeiro, RJ, BR 09/2020 - 07/2021

  • During my time at ACT working for Prudential Brazil, I was part of a team responsible for developing a new app that helped the company track the onboarding process for new sellers. Our goal was to make it easier for Prudential to identify any issues or bottlenecks in the process and make improvements to increase efficiency.
  • To achieve this, we developed the app using the latest technologies, including .Net Core for the backend and Ionic with Angular 9 for the front end. Our team also integrated data from legacy systems and consulted multiple databases using message service with Kafka. We maintained a strict style guide for the components and implemented unit tests with a coverage of at least 80%. The client side of the app was developed in React using a modern structure, and we conducted all tests with Jest.
  • The outcome of our efforts was a highly functional app that enabled sellers to track their progress in the onboarding process, identify areas for improvement, and make data-driven decisions to increase their efficiency. The app was well-received by the company and contributed significantly to the success of Prudential Brazil's onboarding process, ultimately helping to increase sales and revenue.

Software Development Engineer

Alterdata Software Teresopolis, RJ, BR 01/2020 - 09/2020

  • As part of my role, I was tasked with supporting and refactoring legacy systems made in .Net Framework to a brand new application made in Java microservices with a PWA front-end developed in Polymer. This approach helped maximize compatibility with modern browsers and enabled the company to stay competitive in the market.
  • In addition to providing technical support, I also assisted my team with task management and delegation, ensuring that everyone was working efficiently and effectively. My engineering expertise allowed me to propose innovative solutions to complex tasks and guide young developers on best practices.
  • The outcome of my efforts was twofold: first, the company was able to increase its speed in developing new features, allowing them to remain a leader in their industry. Second, my contributions helped my team to overcome technical challenges and improve the overall quality of the software. I am

Popular repositories Loading

  1. DesafioGo DesafioGo Public

    Dockerfile

  2. DesafioNginx DesafioNginx Public

    JavaScript

  3. PedrodeAlmeidaFreitas PedrodeAlmeidaFreitas Public

    Config files for my GitHub profile.

  4. CleanArchMvc CleanArchMvc Public

    C#

  5. hex-arch-go hex-arch-go Public

    Go

  6. DDD-Fullcycle DDD-Fullcycle Public

    TypeScript