Summary
Pedro Senna is a front-end focused software engineer with 5 years of experience building user-centered web applications across consulting, e-commerce, finance, and back-office systems. He combines deep React and TypeScript expertise with pragmatic testing (Jest, React Testing Library) and design-system craftsmanship (Storybook, Styled Components) to deliver consistent, accessible interfaces. His background spans full-stack work—including Java and Node APIs, Redis-based persistence, and AWS deployment—giving him a practical edge in evolving legacy platforms and integrating advanced libraries like VideoJS, D3 and RxJS. Comfortable shaping product direction (product manager experience) and documentation, he also collaborates on AI-driven projects to push UX-forward solutions. Based in São Paulo, Pedro is a clear communicator and UX advocate who translates complex workflows into maintainable, testable components that scale.
4 years of coding experience
6 years of employment as a software developer
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo
English, English, Spanish, Italian, Japanese, Portuguese