Patrick SoaresBackend Engineer Portfolio

Backend engineer — distributed systems, high-criticality platforms, Java, TypeScript, Node.js, cloud & CI/CD.

Patrick Soares

Backend Engineer

Specializing in distributed systems architecture and high-criticality platforms.

Scroll to explore

About me

Professional with over 5 years of experience developing applications at global scale, with solid expertise in software architecture, security, high availability, and scalability. I focus on deeply understanding business requirements to deliver robust, efficient, and sustainable solutions over the long term.

Technical skills

A focused snapshot of the stack I use for backend, platform, and delivery.

skill image
TypeScript
skill image
JavaScript
skill image
Node.js
skill image
NestJS
skill image
Azure
skill image
GraphQL
skill image
MongoDB
skill image
Redis
skill image
Git
skill image
Docker
skill image
Argo CD
skill image
REST / OpenAPI

…and many more technologies I keep exploring and mastering.

Professional experience

Backend, technical leadership, and large-scale products.

Jan 2025 – present · 1 yr 4 mos

Senior Backend Engineer | Tech Lead

AB InBev · Full-timeRemote

Jan 2025 – present · 1 yr 4 mos

Leading backend development.

  • Leading backend development with NestJS and a microservices architecture, ensuring scalable, resilient systems.
  • Event-driven service design supporting global operations and distributed teams.
  • Managing deployments and infrastructure on Azure and Docker for reliability and efficiency.
  • Defining technical and architectural standards and service integration strategies.
  • Mentoring developers and promoting testing, code quality, and system design practices.
  • Performance tuning, cost reduction, and continuous improvement of maintainability.

Nov 2023 – Jan 2025 · 1 yr 3 mos

Back End Developer (AB InBev)

act digital · Full-timeCaxias do Sul, Brazil · Remote

Nov 2023 – Jan 2025 · 1 yr 3 mos

International coupon management platform — backend development and cloud solutions.

  • Backend services with NestJS for a high-scale international application.
  • Building and maintaining distributed microservices with a focus on reliability and performance.
  • Azure for deployment, monitoring, and scaling of backend components.
  • Integration with multiple APIs and external services for global business operations.
  • Collaboration with multidisciplinary teams across countries and cultures.
  • Strong testing and code-quality practices and performance optimization for stability and maintainability.

Nov 2020 – Nov 2023 · 3 yrs 1 mo

Software Developer

LOHR · Full-timeCaxias do Sul, Brazil

Nov 2020 – Nov 2023 · 3 yrs 1 mo

Industrial ERP development and evolution, including monolith-to-microservices migration.

  • Backend in Java (monolith) and NestJS (microservices) for modularity and scale.
  • Vue.js front-end modules with intuitive interfaces for ERP operations.
  • Data modeling and complex MySQL queries aligned with business rules.
  • Leading migration from monolith to microservices — maintainability, deployment flexibility, reliability.
  • Docker-based containerization for consistent environments and deployments.
  • Working with stakeholders on requirements and solutions aligned with operations.
  • Testing, code quality, and documentation for sustainable evolution.

Projects

Total: 2

Cover — Event Driven Order Platform
Event Driven Order Platform

Event-driven payment microservice built with Java and Spring Boot, simulating real-world payment processing with RabbitMQ, DDD, and Hexagonal Architecture.

ddddockerhexagonal-architecturemicroservicespostgresqlspring-boot
Studio Beauty

Next.js appointment scheduler with MongoDB: public booking calendar, availability rules, and JWT-protected admin panel.

appointment-bookinggithub-actionsjwtmongodbnextjstailwindcsstypescript

Get in touch

Have a project or a question? Reach out — we can turn ideas into delivery.

contact@patricksoares.dev
Caxias do Sul, RS · Brasil