undefined logo

Engenheiro de Software no Grupo QuintoAndar

Atualizado em Abril 2025

Atuei como Engenheiro de Software focado na construção de aplicações escaláveis, modulares e performáticas com Angular, Vue.Js e Next.Js. Tendo trabalhado com arquitetura baseada em Micro Front-Ends, integração com Backends, e projetos legados.

Responsabilidades

1. Desenvolvimento Front-End Avançado

Criação e manutenção de aplicações Angular, Vue.Js e Next.Js com ênfase em arquitetura de Micro Front-Ends, utilizando Module Federations.

2. Liderança Técnica e Arquitetura

Apoio na tomada de decisões técnicas estratégicas, estruturação de arquitetura escalável, e garantia de aplicações com performance e testes.

Projetos Principais

Conviver - (Angular)

Projeto de modernização de um sistema de perguntas e respostas dentro do portal de notícias SíndicoNet (empresa do Grupo QuintoAndar), com foco em modularidade e escalabilidade. Comunicação com APIs por meio de um BFF (Backend for Frontend), além de integração com a plataforma Google Analytics. Com cobertura de testes automatizados e unitários.

Tecnologias: Angular, TypeScript, SCSS, Cypress, Jest, AWS, GitHub Actions, CI/CD

NokNox

Projeto de inovação e melhorias dentro do aplicativo da NokNox (empresa do Grupo QuintoAndar), estruturado com arquitetura de micro front-ends. Foco em separação de responsabilidades, qualidade contínua garantida por testes automatizados na pipeline.

Tecnologias: Angular, Kotlin, TypeScript, SCSS, WebComponents, Spring Boot, Node.js, AWS Lambda, Module Federation, Datadog, Cypress, Jest, AWS, GitHub Actions, CI/CD

Conquistas

  • Implementação de uma arquitetura baseada em Micro Front-Ends, promovendo escalabilidade e independência entre domínios de negócio.
  • Implementei cobertura de testes unitários acima de 90% com Jest.
  • Otimizei o carregamento de aplicações Angular usando técnicas como lazy loading, module federation, splitting de bundles e tree shaking.

Habilidades Técnicas

AngularTypeScriptSCSSMicro Front-EndsModule FederationNode.jsAWS (S3, CloudWatch, CloudFront)GitHub Actions (CI/CD)JestCypressFeature Sliced Design

Aprendizados

Durante meu tempo no Grupo QuintoAndar, aprofundei meu conhecimento em arquiteturas baseadas em Micro Front-Ends utilizando Module Federation em ambientes com múltiplos frameworks como Angular, Vue.js e Next.js. Aprendi a lidar com desafios de interoperabilidade entre tecnologias distintas, integração com BFFs e testes automatizados em ambientes CI/CD. Também desenvolvi maior domínio sobre a construção de soluções modulares e escaláveis, além de fortalecer minha colaboração com times multidisciplinares.

Conclusão

Minha atuação no Grupo QuintoAndar representou um período de evolução técnica e estratégica. Segui comprometido com a entrega de soluções sustentáveis, com foco em performance, qualidade de código e arquitetura escalável. Me senti motivado a expandir ainda mais minha atuação, contribuindo em projetos de alta complexidade e me envolvendo em iniciativas que conectem front-end, back-end e infraestrutura de forma coesa e eficiente.