Perguntas pessoais Flashcards
(9 cards)
Fale um pouco sobre você.
Meu nome é Thiago Miotti, tenho 26 anos e sou formado em Sistemas de Informação pela ESPM. Foi durante a graduação que descobri minha paixão pelo desenvolvimento. No início, fiquei em dúvida entre seguir para o back-end ou front-end, mas como sou uma pessoa muito visual, optei pelo front.
Comecei minha carreira como estagiário em uma startup de food service, onde tive contato direto com React e ganhei bastante confiança em projetos reais. Depois disso, entrei em uma software house, onde trabalhei por dois anos em projetos de diferentes segmentos e complexidades. Essa vivência me ajudou a me tornar um profissional mais adaptável, com boa capacidade de colaboração e entrega, mesmo em cenários desafiadores.
Quais são seus pontos fortes como profissional?
Acredito que meus principais pontos fortes são a adaptabilidade e a proatividade. Trabalhar em uma consultoria me ensinou a lidar com projetos muito diferentes entre si, prazos curtos e mudanças constantes. Além disso, tenho facilidade em aprender novas tecnologias, sou organizado no dia a dia, e valorizo muito a boa comunicação dentro do time para garantir entregas alinhadas e eficientes.
Quais pontos você considera que precisa melhorar?
Acredito que a principal área que estou buscando evoluir é em testes automatizados. Durante minha trajetória, tive pouco contato prático com Jest e Cypress no dia a dia dos projetos, mas reconheço a importância dos testes para garantir estabilidade e qualidade no código. Por isso, tenho estudado essas ferramentas por conta própria e começado a aplicá-las em projetos pessoais, justamente para ganhar mais segurança e fluência nesse tema.
Como você lida com situações em que não sabe a resposta ou não domina uma tecnologia?
Sempre que me deparo com algo que ainda não conheço, procuro investigar por conta própria em documentação oficial, fóruns, vídeos técnicos ou no chatGPT como ponto de partida. Costumo ir a fundo no assunto até entender o conceito e conseguir aplicar na prática. E quando percebo que estou travado ou que há um prazo envolvido, não hesito em pedir ajuda para alguém do time.
Conte um desafio técnico que enfrentou e como resolveu.
Um dos desafios mais interessantes que enfrentei recentemente foi ao desenvolver uma plataforma white-label onde cada cliente precisava exibir metadados personalizados — como title, description e favicon — de forma dinâmica, de acordo com o subdomínio da marca.
O problema é que, como estamos usando Next.js com renderização server-side, não é facil acessar informações dinâmicas no momento da geração dos metadados. Para resolver isso, fui a fundo na documentação do Next.js, especialmente na função generateMetadata() do App Router.
Criei um formulário no painel administrativo para que cada cliente pudesse cadastrar seus próprios metadados. No back-end, desenvolvi uma rota que buscava os dados do cliente com base no subdomínio extraído da host header. Assim, na função generateMetadata(), eu conseguia consumir essa API e montar dinamicamente o título, descrição e favicon.
Esse desafio me ajudou a evoluir bastante em conceitos de SSR, arquitetura multi-tenant e uso avançado do App Router do Next 13+
Você prefere trabalhar sozinho ou em equipe?
Gosto bastante de trabalhar em equipe, principalmente na etapa de planejamento, onde acredito que a troca de ideias é essencial para resolver problemas complexos e alinhar expectativas. Ao mesmo tempo, me sinto muito confortável em trabalhar de forma independente na hora de codar, com foco e autonomia. Para mim, o ideal é um ambiente onde exista colaboração nos momentos estratégicos e liberdade para executar com responsabilidade.
Como você organiza suas tarefas e prioridades?
Costumo organizar meu dia a partir do board do time, seja no Jira ou Asana, dependendo do projeto. Gosto de revisar o que está no meu pipeline logo no início do dia e priorizo as tarefas mais urgentes ou com maior impacto. Conforme vou desenvolvendo, anoto dúvidas ou pontos que precisam de alinhamento para trazer na daily ou discutir com o time. Tento manter um ritmo constante e evitar gargalos, sempre com foco em entregar com qualidade e dentro do prazo.
Como você lida com feedbacks?
Vejo o feedback como uma das ferramentas mais valiosas para o crescimento profissional. Gosto de recebê-los porque muitas vezes revelam pontos que eu não estava percebendo e me ajudam a evoluir tanto tecnicamente quanto como pessoa. Sempre procuro ouvir com atenção, refletir e aplicar os ajustes necessários. Inclusive, costumo pedir feedbacks após entregas maiores, porque acredito que esse tipo de troca fortalece o time e melhora a qualidade do produto.
Por que você quer trabalhar nessa empresa/vaga?
Estou em busca de uma oportunidade onde eu possa aplicar minha experiência com React, Next.js e TypeScript em projetos reais, colaborando com um time técnico engajado e aprendendo com profissionais mais experientes. Me identifico com empresas que valorizam a qualidade do código, a experiência do usuário e a troca de conhecimento.
Além disso, estou motivado a contribuir com soluções que tenham impacto direto para o negócio ou para os usuários finais, e acredito que essa vaga representa uma ótima chance de continuar evoluindo como desenvolvedor.
💡 Dica para personalizar:
Se a empresa é uma startup → “Gosto do ritmo dinâmico e da possibilidade de ver resultados rápidos no produto.” Se é uma empresa consolidada → “Me atrai a solidez e a maturidade dos processos, o que ajuda no meu crescimento técnico com boas práticas.” Se tem produto próprio → “Me motiva fazer parte de um produto em evolução contínua, onde eu possa acompanhar o crescimento de perto.”