Pedro Alves
@pedroalves1
Fullstack software engineer building scalable, clean-code end-to-end solutions.
What I'm looking for
I’m a Software Engineer with over 10 years of experience developing end-to-end digital solutions, from early PHP web systems to microservices architecture in Node.js with TypeScript. I work across front-end, back-end, and cloud infrastructure, with a strong focus on clean code, scalability, and innovation.
In my recent role at Aprova Digital (GovTech), I designed and developed fullstack solutions using Angular and Node.js/TypeScript microservices with NestJS and Fastify on AWS Lambda. I also implemented asynchronous messaging with RabbitMQ, SNS, and SQS for application events like document generation and data indexing, collaborating closely with the product team to refine technical requirements.
As a sole technical lead, I’ve had the autonomy to make architectural decisions, deliver business value, and optimize costs—building from scratch React front-ends and React Native apps alongside Node.js/GraphQL back-ends. I’m especially proud of work like migrating a process/search system to PostgreSQL (reducing costs by 80% and eliminating performance complaints) and building a NestJS + RabbitMQ solution for immutable dispatch traceability.
Experience
Work history, roles, and key accomplishments
Mid-Level Software Engineer
Aprova Digital
Jul 2021 - May 2026 (4 years 10 months)
Designed fullstack Angular and Node.js/TypeScript solutions for city halls, building NestJS/Fastify microservices on AWS Lambda and implementing RabbitMQ/SNS/SQS event-driven workflows. Delivered a dispatch PDF pipeline with 100% immutable traceability and optimized a process/attachment search system by migrating to PostgreSQL—cutting database costs by 80% and achieving search results in ~3 second
Fullstack Node.js Developer
Febracis (Coaching)
Sep 2019 - Jun 2021 (1 year 9 months)
Sole developer on a multidisciplinary team, building a React front-end, React Native app, and a Node.js/GraphQL back-end from scratch. Owned AWS infrastructure with Docker (ECS on EC2), CI/CD, and scaling for application and institutional sites.
Fullstack Node.js Developer
Bannet (Marketing Digital)
Jan 2019 - Sep 2019 (8 months)
Built a lead purchase dashboard interface in React and integrated it with REST APIs using TypeScript/Express and MongoDB. Implemented SEO-focused server-side rendered React (SSR) lead-prospecting pages to support product expansion.
Junior Programmer
Clínica MED
Jul 2018 - Dec 2018 (5 months)
Developed a clinic system for appointment scheduling, exam control, and scheduling, including insertion of exam results. Integrated exam workflows with device systems and implemented supporting web functionality.
Web Developer
Bannet (Marketing Digital)
Mar 2015 - Mar 2017 (2 years)
Maintained the lead delivery engine for health insurance salespeople, implementing delivery reports by day, city, and operator. Built automation to start/pause Facebook campaigns based on salesperson availability and introduced continuous delivery via Bitbucket Pipelines to a Linode VPS.
Web Development Intern
Teia Digial
Sep 2013 - Feb 2015 (1 year 5 months)
Developed institutional websites for political parties, parliamentarians, and unions, reusing common plugin and theme structures to ship multiple sites faster. Maintained legacy institutional websites built in Classic ASP.
Education
Degrees, certifications, and relevant coursework
Centro Universitário Estácio de Sá
Associate Degree in Systems Analysis and Development, Systems Analysis and Development
Completed an Associate Degree in Systems Analysis and Development in 2017.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Pedro?
You can contact Pedro and 90k+ other talented remote workers on Himalayas.
Message PedroFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
