Pedro Bastos
Frontend Engineer
Atualmente na Celfocus, a trabalhar na Vodafone One Experience. Comecei o meu percurso com React Native e hoje trabalho principalmente com React e TypeScript em aplicações web, enquanto aprofundo os meus conhecimentos de Java e Backend.
Sobre
Enquanto Frontend Engineer, o meu trabalho tem evoluído de um foco inicial em React Native para React e TypeScript em aplicações web — mas não se limita à implementação de UI. Faço também investigação de problemas em produção, analiso fluxos entre Frontend e Backend e o comportamento das APIs, e utilizo informação de observabilidade, como logs e traces, para identificar a origem dos problemas.
Leio e analiso regularmente código Java do Backend e, ocasionalmente, faço alterações, continuando a aprofundar o meu conhecimento nesta área. O desenvolvimento assistido por IA faz também parte do meu processo de trabalho e de aprendizagem: uso o Claude e o Claude Code para analisar código, investigar problemas técnicos, rever e melhorar soluções, raciocinar sobre bugs e abordagens de implementação, e apoiar o desenvolvimento de novas funcionalidades.
Experiência
– Presente
Celfocus — Frontend Engineer
– Presente
Vodafone One Experience (OneX)
Desenvolvimento de novas funcionalidades e manutenção da plataforma em React e TypeScript, numa arquitetura de micro-frontends com Module Federation e bibliotecas partilhadas, incluindo Redux para gestão de estado. Integro APIs, corrijo bugs e hotfixes, e participo na investigação de incidentes em produção, analisando logs e traces no Datadog e os fluxos entre Frontend e Backend — o que me tem levado a investigar e, ocasionalmente, alterar código Java. Apoio também os pipelines de CI/CD e os deployments, e contribuo para a documentação técnica.
React · TypeScript · Redux · Module Federation · Datadog
–
Ooredoo
Aplicação de self-care em React Native e TypeScript, em articulação direta com stakeholders, incluindo suporte a produção presencial no Qatar.
React Native · TypeScript · Liferay
–
Vodafone OneApp
Desenvolvimento de novas funcionalidades e correção de bugs em React Native e TypeScript, em articulação com stakeholders.
React Native · TypeScript · Tealium
–
Mobiweb — React Native Developer
–
Moomenti
Reconstrução de uma aplicação de reservas de eventos e espaços, em React Native e TypeScript.
React Native · TypeScript
–
Projeto interno — aplicação de chat
Projeto interno de aplicação de chat, em React Native e TypeScript.
React Native · TypeScript · Firebase