Experienced Software Architect with over 20 years delivering scalable, cloud-native, and high-performance systems. Specialized in Java, Spring Boot, AWS, and distributed architectures. At Trustly, led the evolution of a mission-critical payment platform using EKS, Terraform, Ansible, and AWS CDK, ensuring resilience during peak transaction volumes. At Aurea Software, modernized legacy systems through cloud migration and containerization. Strong focus on DevOps, CI/CD automation, observability, and security. Hands-on, detail-oriented, and strategic—skilled at aligning architecture with business outcomes while mentoring teams and promoting best practices in engineering and delivery.
Trustly
September 2022 - February 2025
At Trustly, I served as Head of Software Architecture, leading the design, evolution, and governance of a real-time, cloud-native payments platform operating at scale across fintech, e-commerce, and gaming sectors in the U.S. My role encompassed both backend and frontend architecture, ensuring the platform’s resilience, scalability, and reliability, especially during peak events such as the Super Bowl, when system performance was mission-critical. The backend stack was primarily built on Java (Spring Boot) and deployed on AWS EKS, with infrastructure managed using Terraform and AWS CDK. Core services included: - Amazon RDS (PostgreSQL) – core transactional database - Amazon MQ (RabbitMQ) – messaging backbone - S3, Lambda, ElastiCache, CloudWatch – for storage, event processing, caching, and observability - CI/CD automation via GitHub Actions and Bamboo, ensuring safe, automated, and zero-downtime deployments One of the key architectural challenges was evolving a monolithic system originally endorsed by the founding CTO. I led the strategy to incrementally dehydrate the monolith by extracting services gradually into modular components and microservices. This allowed us to improve team autonomy and platform maintainability without compromising delivery cadence or business priorities. In addition to my backend responsibilities, I was also the assigned software architect for the frontend teams, specifically Consumer Experience and Developer Experience. These teams operated on a React + TypeScript + Node.js stack, and my role was to: - Define and enforce frontend architecture patterns, including component design, shared libraries, and API integration standards - Support developer experience through tooling, code quality standards, and performance monitoring - Work closely with engineering leads to improve codebase scalability, maintainability, and testability - Promote best practices in frontend modularization, reusable UI libraries, and CI/CD integration for frontend delivery Across both frontend and backend domains, I acted as a bridge between architecture, engineering, product, and operations, driving alignment, technical quality, and delivery efficiency. I also mentored engineers across levels, conducted architectural reviews, and championed a strong culture of engineering excellence and ownership. In summary, my work at Trustly combined hands-on cloud architecture, cross-domain technical leadership, and collaborative execution in a highly regulated, performance-sensitive fintech environment.
Aurea Software
August 2015 - August 2022
At Aurea Software, I held the position of Product Chief Architect, responsible for modernizing and maintaining multiple enterprise SaaS platforms across different industries and technical contexts. My role required deep hands-on work, while setting architectural direction, ensuring cloud readiness, improving performance, and supporting developer productivity across distributed, global teams. 🔹 Lyris – Email Marketing Automation Platform I led the cloud migration from a legacy on-premise data center to AWS, beginning with a lift-and-shift approach using EC2, followed by a phased modernization using Docker and ECS. I redesigned architectural components for better modularity and introduced asynchronous processing via AWS services. Key Responsibilities & Results: - Implemented containerization, CI/CD, and infrastructure automation. - Improved delivery reliability and reduced operational costs. - Designed strategy for legacy decoupling and future service extraction. Tech Stack: - Languages: Java, PHP, Python, Ruby, C++, C# - Frameworks: Spring Boot, Hazelcast, Mule - Messaging: ActiveMQ - Databases: MySQL, Microsoft SQL Server - Cloud: AWS (EC2, ECS, S3, SES, Lambda, SQS) - Automation: Jenkins, GitHub, TeamCity, Ansible - Architecture: Modular monolith evolving to containerized services 🔹 Knova – Enterprise Knowledge Management - Focused on modernizing a support knowledge base platform for performance, extensibility, and cloud readiness. I introduced REST APIs, enhanced search capabilities, and supported modularization of core components. - Key Responsibilities & Results: - Refactored tightly coupled modules for integration flexibility. - Optimized search using Lucene and improved system response time. - Designed future cloud transition plan. Tech Stack: - Language: C# - Database: Oracle - Search Engine: Apache Lucene - Infrastructure: On-premises - Architecture: Modularized legacy application with external API interfaces 🔹 Prysm – Real-Time Collaboration Platform Advised on frontend modernization and improved performance in a multi-platform collaboration solution. Helped guide the transition toward modern web tooling and improved modularity in a cross-platform Xamarin-based UI. Key Responsibilities & Results: - Introduced UI component modularization principles. - Supported frontend teams in adopting React + TypeScript. - Ensured performance optimization on all supported platforms. Tech Stack: - Backend: C# - Frontend/Frameworks: Xamarin, React, TypeScript - Platforms: Windows, Mac, iOS, Android - Architecture: Hybrid native application with shared cross-platform logic 🔹 FogBugz – Issue Tracking and Project Management Worked on maintaining and modernizing a legacy ASP.NET platform, improving performance in reporting and analytics, while advising on API enhancements and long-term cloud transition planning. Key Responsibilities & Results: - Improved legacy system stability and responsiveness. - Led modernization discussions aligned with SaaS transition. Tech Stack: - Languages: C#, JavaScript - Frameworks: ASP.NET, jQuery - Database: SQL Server - Infrastructure: On-premises legacy environments 🔹 DevFactory – Engineering Automation Platform - Led architecture and automation initiatives to standardize CI/CD pipelines, support productivity tooling, and enforce engineering quality at scale. Key Responsibilities & Results: - Implemented serverless pipelines for development automation. - Supported multiple teams with code quality automation and infrastructure standardization. - Integrated frontend development with AWS-native services. Tech Stack: - Languages: Java, Python, TypeScript - Frameworks/Tools: AWS Amplify, React - Architecture: Serverless (Lambda, API Gateway, DynamoDB) - DevOps: GitHub Actions, GitLab CI - IaC: AWS CDK Across all these platforms, I acted as a technical lead and architectural owner, focusing on scalability, modernization, cloud readiness, and automation—balancing deep legacy knowledge with future-proof, efficient solutions tailored to each product's lifecycle stage.
Universidade da Região da Campanha, December 2000
Computer Sciences
Verified Backend Developer
8+ years of experience
Preferred commitment: Full Time
Take the next step and bring this top talent to your team
Hire Luis for your team