Pedro Bastos
Frontend Engineer
Currently at Celfocus, working on Vodafone One Experience. I started my career with React Native and now work mainly with React and TypeScript on web applications, while expanding my knowledge of Java and Backend development.
About
As a Frontend Engineer, my work has evolved from an initial focus on React Native toward React and TypeScript on web applications — but it isn't limited to implementing UI. I also investigate production issues, analyze the flow between Frontend and Backend and API behavior, and use observability information, such as logs and traces, to identify their root cause.
I regularly read and analyze Java Backend code and occasionally make changes, continuing to grow my knowledge in that area. AI-assisted development is also part of my workflow and learning: I use Claude and Claude Code to analyze code, investigate technical problems, review and improve solutions, reason through bugs and implementation approaches, and support the development of new features.
Experience
– Present
Celfocus — Frontend Engineer
– Present
Vodafone One Experience (OneX)
Developing new features and maintaining the platform in React and TypeScript, within a micro-frontend architecture using Module Federation and shared libraries, including Redux for state management. I integrate APIs, fix bugs and hotfixes, and take part in production incident investigation, analyzing Datadog logs and traces and the flow between Frontend and Backend — which has led me to investigate and occasionally modify Java code. I also support CI/CD pipelines and deployments, and occasionally contribute to technical documentation.
React · TypeScript · Redux · Module Federation · Datadog
–
Ooredoo
Self-care application in React Native and TypeScript, working directly with stakeholders, including on-site production support in Qatar.
React Native · TypeScript · Liferay
–
Vodafone OneApp
New feature development and bug fixing in React Native and TypeScript, working with stakeholders.
React Native · TypeScript · Tealium
–
Mobiweb — React Native Developer
–
Moomenti
Rebuild of a reservations/events/spaces application, in React Native and TypeScript.
React Native · TypeScript
–
Internal project — chat application
Internal chat application project, in React Native and TypeScript.
React Native · TypeScript · Firebase