Saulo Aires

Senior Software Engineer | Java | Spring Boot | Angular | AWS | TypeScript

Brussels Metropolitan Area

About

Senior Backend Software Engineer with 10+ years of experience building scalable, reliable, and high-performance systems across Brazil and Europe. Strong background in distributed systems, API design, and backend architecture, with a focus on clean code, maintainability, and performance. Hands-on experience with Java, Spring Boot, Spring Cloud, RESTful APIs, Microservices, SQL/NoSQL databases, and event-driven architectures. Comfortable working with Docker, Kubernetes, CI/CD pipelines, and cloud platforms such as AWS. Strong understanding of system design, data consistency, ACID transactions, and scalability. Recognized for the ability to translate complex business requirements into robust technical solutions, troubleshoot production issues, and continuously improve system quality. Proactive, analytical, and driven by technical excellence, ownership, and continuous improvement.

Experience

  • Senior Java Software Engineer at T-Systems Iberia
    May 2024 - Present · 2 yrs 2 mos

    Deutsche Telekom is a leading global telecommunications provider offering mobile, fixed-line, broadband internet, and TV services, with a strong presence in Europe and the U.S. through its subsidiary, T-Mobile. The company is at the forefront of digital innovation, focusing on 5G networks, cloud services, and Internet of Things (IoT) solutions to drive connectivity and digital transformation for both consumers and businesses. ● Helped improve the scalability of the application, decoupling modules and rewriting others. ● Improved DevOps support to deploy our application to more clusters. ● Actively pushed to update libraries and maintain low coupling between components. ● Improve test coverage of and review current documentation for newcomers.

  • Senior Java Software Engineer at AMAG Group
    Oct 2022 - May 2024 · 1 yr 8 mos

    Solution for car rental fleet management. Allride Business provides employees with seamless access to shared mobility solutions—such as cars and bicycles—directly at their workplace. Through the Allride app, users can easily register, reserve a vehicle, and use their smartphone as a digital key. ● Designed the core service architecture and domain model for a shared mobility platform enabling smartphone-based vehicle access. ● Produced onboarding materials and comprehensive technical documentation to streamline team integration and ensure consistent development practices. ● Improved scalability and long-term maintainability by aligning system implementation with architectural and performance requirements. ● Successfully delivered the application within scope and timeline after approximately one year of development.

  • EUROPEAN DYNAMICS (3 yrs 3 mos)
    • Senior Java Software Engineer
      Apr 2022 - Oct 2022 · 7 mos

      Europass is an EU initiative offering digital tools that enhance learning, career development, and the transparency of skills and qualifications across Europe.. ● Contributed to feature development and system maintenance while ensuring high production stability. ● Provided technical guidance and mentorship to junior developers. ● Rapidly assimilated the existing infrastructure and delivered new production-ready services within a short timeframe. ● Played a key role in supporting the smooth transition of the project to a new overseas engineering team.

    • Software Engineer
      Aug 2019 - Mar 2022 · 2 yrs 8 mos

      Worked on the Mobility Tool migration, a platform used by Erasmus+ beneficiaries for collaboration, management, and reporting of mobility projects across Europe. The overarching goal of the Erasmus+ Programme is to support lifelong learning and the educational, professional, and personal development of individuals across Europe and beyond. (July 2021 – March 2022) ● Participated in the migration of a large monolithic system to a microservices architecture, identifying functional domains suitable for safe decoupling (e.g., email delivery, data integration). ● Rewrote backend services while maintaining all existing API contracts to ensure seamless compatibility with the existing front-end application. ● Contributed to the initial production release operating both legacy and new services in parallel during the transition period. ● Introduced modern engineering practices—including Git-flow, code reviews, planning routines, metrics, and ELK-based logging pipelines—resulting in improved code quality, traceability, and team collaboration. ● Delivered a more scalable, flexible architecture and enhanced development workflows for the engineering team.

  • Java Software Engineer at PagSeguro UOL
    Jan 2018 - Jul 2019 · 1 yr 7 mos

    PagSeguro is a major Brazilian fintech and part of the UOL Group, providing online and mobile payment services for commercial transactions. ● Joined the anti–money laundering team, integrating and consolidating critical transactional data to support external compliance systems and detect fraudulent activity. ● Contributed to the development of a large-scale tax calculation platform used by clients and internal financial operations. ● Designed and implemented a scalable solution capable of processing millions of records without data loss, while ensuring performance and reliability. ● Maintained existing production systems while delivering new features and supporting the rollout of the tax automation tool.

  • Java developer at Toptal
    Jun 2016 - Nov 2017 · 1 yr 6 mos

    Toptal is an exclusive global network of top-tier freelance software developers, designers, and finance experts. After six months contributing as a freelancer to Intelesense.net through Toptal, I was invited to join the team—a recognition of performance and consistent delivery. ● Participated in weekly sprint planning and architecture discussions to evaluate system status, define upcoming tasks, establish development patterns, and design new features. These meetings were essential for maintaining alignment across a primarily remote engineering team. ● Developed new UI components (widgets/directives), resolved defects, and occasionally supported QA activities. All tasks were tracked through Jira and underwent code review to ensure high-quality standards. ● Contributed to backend development in Java to support new product features, focusing on high-performance solutions for a high-traffic environment. Implemented in-memory caching strategies (e.g., static hash tables in repository layers) to optimize response time and reduce system load. ● Improved existing features, performed peer code reviews, and upheld code quality as a core engineering practice.