I build systems that scale and teams that ship.

Pragmatic Software Architect and Senior Full Stack Engineer bridging complex business requirements, distributed systems and cloud infrastructure. Strong ownership mindset: 14 greenfield projects taken from conception to production, and hundreds of critical production incidents resolved autonomously.

Get in touch

Open to consulting & architecture

Pedro Soares portrait

Hi, I'm Pedro Soares

Software Architect & Senior Full Stack Engineer

Languages

PortugueseNative

EnglishFluent

Years of experience
12
Projects
35
Greenfield projects
14
Microservices owned
20+

Industries I've built for

Banking & FintechCredit & LendingAutomotiveTravel & TourismHospitality & BookingMobility & TransportAI Document ProcessingCybersecurity & ComplianceDeveloper PlatformsInternal Tooling

What I do

From architecture to production.

I own systems end to end: the design, the code, the infrastructure it runs on, and the signals that tell you it is healthy.

Software Architecture

Bridging complex business requirements, distributed systems and cloud infrastructure. Fourteen greenfield projects taken from conception to production, with the decisions documented in writing.

Microservices & Event-Driven

Estates of 20+ TypeScript/Node.js and .NET microservices talking over RabbitMQ. Low-latency, event-driven systems built to absorb traffic spikes.

AI in Production

An agentic extraction pipeline running live, AI-powered credit decision algorithms across 12 banking deliveries, and AI-driven monitoring for compliance. Shipped systems, not prototypes.

Full Stack Delivery

TypeScript and Node.js end to end, with React and Vue.js on the front. GraphQL and REST APIs, from the data model in PostgreSQL or MongoDB up to the interface.

Platform & Reliability

AWS, Azure and GCP with Kubernetes, Docker and Terraform, plus self-hosted tooling when it beats paying for SaaS. Playwright and Cypress against real journeys, and the Grafana, Loki and Sentry layer that tells you what production is doing before your users have to.

Leadership & Mentoring

Team Lead and Tech Lead across four companies, leading teams of up to six alongside interns and mentoring seven developers. Hundreds of critical production incidents resolved autonomously.

Bring your own stack.

12 years across .NET and TypeScript, three clouds and every layer in between. I pick the tool that fits the problem, not the other way around.

  • TypeScript
  • C#
  • JavaScript
  • Java
  • Python
  • Node.js
  • .NET
  • REST
  • GraphQL
  • OpenAPI
  • React
  • Next.js
  • Angular
  • Vue.js
  • React Native
  • Tailwind CSS
  • PostgreSQL
  • MongoDB
  • SQL Server
  • SQL
  • RabbitMQ
  • Kafka
  • Elasticsearch
  • AWS
  • Azure
  • GCP
  • Kubernetes
  • Docker
  • Helm
  • Terraform
  • GitHub Actions
  • Playwright
  • Cypress
  • Prometheus
  • Grafana
  • Loki
  • Sentry

How I work

Method over heroics.

The depth is above. This is what decides whether it survives contact with a real team and a real production system.

01

Architecture decisions in writing

Trade-offs, future costs, rejected alternatives.

02

Verification before assertion

Nothing is “done” until the real flow has been walked.

03

Production treated as forensic work

Proactive detection, telemetry-driven diagnosis, fix and prevention.

Selected work

Shipped, end to end.

35 projects across four kinds of work, from regulated banking to what I build on my own time.

0projects

An agentic extraction pipeline running in production across 20+ microservices, AI-driven monitoring for NIS2 compliance, and an entire company infrastructure moved to self-hosted tooling at less than half the cost.

About

Who you'd be working with.

Why I do this, how I lead, and what I do when the laptop is closed.

What excites me most about programming is the opportunity to tackle complex challenges and craft elegant solutions. I thrive on problem-solving and am deeply passionate about writing clean, readable, and maintainable code. I'm also constantly learning and eager to explore new technologies.”

As a leader, I believe in sharing knowledge and mentoring others to help them grow. I'm a natural leader who takes full responsibility for my team and their success. I value continuous learning, both professionally and personally, and I learn as much from my team as I hope to teach them.”

Outside of work, I'm a proud dad who loves spending quality time with my son. I'm a passionate guitarist and gamer. I'm also deeply passionate about motorcycling, there's nothing quite like riding through scenic mountain roads with magnificent views.”

Let's build something.

Looking for someone to own a system end to end, from the architecture through the full stack to the infrastructure it runs on, and to help a team grow while doing it? Let's talk.

Get in touch

Open to consulting & architecture