Patrick Soares — Backend 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.
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.
…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
Jan 2025 – present · 1 yr 4 mos
Senior Backend Engineer | Tech Lead
AB InBev · Full-time • Remote
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
Nov 2023 – Jan 2025 · 1 yr 3 mos

Back End Developer (AB InBev)
act digital · Full-time • Caxias 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
Nov 2020 – Nov 2023 · 3 yrs 1 mo

Software Developer
LOHR · Full-time • Caxias 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

Event-driven payment microservice built with Java and Spring Boot, simulating real-world payment processing with RabbitMQ, DDD, and Hexagonal Architecture.
Get in touch
Have a project or a question? Reach out — we can turn ideas into delivery.