Skip to main content
Pedro AlvesPA
Open to opportunities

Pedro Alves

@pedroalves1

Fullstack software engineer building scalable, clean-code end-to-end solutions.

Brazil
Message

What I'm looking for

I’m looking for Software Engineer challenges where I can apply my systemic vision, fast learning ability, and commitment to clean code, scalability, and innovation—building end-to-end solutions with strong technical ownership.

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

AD

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

FC

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.

BD

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.

CM

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.

BD

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.

TD

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á logoCS

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.

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan