Skip to content
Pedro Bastos

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