Summary
Pedro Alves is a backend-focused software engineer with 19 years of experience, now based in Braga, Portugal, who specializes in building and scaling APIs and microservices primarily with Node.js and TypeScript. He has a strong track record moving monolithic PHP systems to microservice architectures, implementing event-driven designs with RabbitMQ, and integrating external providers for payments and invoicing in production-grade food delivery platforms. Comfortable across the stack, he has also contributed to frontend React work and taken on DevOps responsibilities such as Azure YAML templates and GitHub Actions for CI/API testing. His recent roles demonstrate an ability to lead refactors, design inter-service communication, and operationalize automated testing pipelines. Known for pragmatic engineering decisions, he blends hands-on coding with planning and task breakdown to drive delivery.
19 years of coding experience
4 years of employment as a software developer
Bacharelado e Licenciatura Engenharia de Telecomunicações e Informática, Bacharelado e Licenciatura Engenharia de Telecomunicações e Informática at Universidade do Minho
Node.js Course, Node.js Course at Codecademy
React and Redux Course, React and Redux Course at SoloLearn