Maior Dificuldade no Teste: Uma das principais dificuldades que enfrentei durante o teste foi a limitação de tempo. Por se tratar do segundo teste que estava realizando, o prazo foi um pouco apertado para revisar completamente o meu código. Recebi um teste anterior que deveria ser feito com React na qual eu também entreguei porém disseram que era antigo e, mesmo tendo me esforçado para entregar o melhor resultado possível no prazo, acredito que mais tempo teria me permitido implementar e organizar o código de forma mais eficiente. Contudo, dei o meu melhor nessa situação, pois estava preocupado em não perder a oportunidade, e também rodar teste unitários
Bibliotecas Utilizadas e Suas Funcionalidades: Durante o desenvolvimento do desafio, optei por utilizar as seguintes bibliotecas:
Redux: Escolhi o Redux para gerenciar o compartilhamento de estados na aplicação, tornando a gestão dos dados mais eficiente. Firebase: Utilizei o Firebase para construir uma aplicação serverless, permitindo uma implementação mais rápida e escalável. MUI e Tailwind: Utilizei essas bibliotecas para a estilização da aplicação, proporcionando uma interface atraente e responsiva. React Hook Form: Optei pelo React Hook Form para facilitar o controle e a validação dos componentes em React, melhorando a experiência do usuário. Visão em 5 Anos: Daqui a 5 anos, me vejo como um desenvolvedor sênior altamente proficiente em duas línguas, incluindo o inglês, que estou constantemente aprimorando. Espero ter adquirido um conhecimento ainda mais profundo nas tecnologias que domino atualmente, e possivelmente explorado novas áreas de aprendizado. Planejo estar contribuindo ativamente em projetos desafiadores e inovadores, além de possivelmente liderar equipes ou projetos.
Destaque na Aplicação: Na minha aplicação, busquei criar uma experiência completa para os usuários. Eles podem se cadastrar no Firebase, com a senha protegida pelo Auth0, e suas informações são armazenadas no Firestore. Criei também uma página onde os usuários podem inserir informações adicionais, e integrei a API dos Correios (CEP) para automatizar o preenchimento dos campos com dados de endereço. Além disso, implementei um recurso para que os usuários possam enviar fotos, que são armazenadas no Firestore.
Experiências Profissionais: Atualmente:
GCP (Google Cloud Platform) - Nível avançado Node.js com Nest.js React Native NextJs React Tailwind Material UI BootStrapp SASS SQL e PostgreSQL Conhecimentos básicos de Python Docker Terraform Estou confiante em minhas habilidades e sou apaixonado pelo que faço. Caso seja aceito, estou entusiasmado com a possibilidade de contribuir como desenvolvedor full stack na empresa, oferecendo minha dedicação e expertise.