Mateus Mendonça
Engenheiro de software @ Itaú Unibanco
About
Software Engineer specializing in backend, microservices and cloud. I work on developing scalable, resilient and performant systems, with a focus on technical excellence and real business impact. I work on building scalable, resilient and high-performance systems, combining expertise in Java, TypeScript, Node.js, Kubernetes, Kafka, RabbitMQ, PubSub and Cloud (GCP, AWS and Magalu Cloud). I have more than 4 years' experience in software engineering, having worked for large companies such as LuizaLabs and ANBIMA, as well as startups. My career has been marked by the delivery of robust solutions, applying DevOps, GitOps, observability and performance and security-oriented development practices. I'm passionate about solving complex problems, optimizing systems and building solutions that impact thousands of people. I constantly seek technical evolution, challenges involving architecture, cloud and software engineering, as well as contributing to high-performance teams and a collaborative culture.
Brazil
São Paulo
Computer Software
Design de software, Data Mesh, Software Design, AWS Lambda, Amazon S3, Amazon DynamoDB, Research, Artificial Intelligence, Machine Learning, Data Science, Desenvolvimento de back-end, Arquitetura de software, Microsserviços, Computação em nuvem, Kubernetes, NodeJs, Elasticsearch, MongoDB, AWS, JBoss EAP
Experience

Engenheiro de software
São Paulo, Brazil
Spearheaded the development of accelerator tools to streamline complex data migrations between multi-account AWS environments and Customer Data Platforms (CDP). Architected and delivered internal tech products leveraging Data Mesh principles and Event-Driven Design to empower the bank's data community with secure, decentralized data domains. Engineered highly scalable, serverless microservices in Python and Go, rigorously applying Hexagonal Architecture, Clean Architecture, SOLID, DRY, and KISS principles to ensure maintainability. Orchestrated robust data integration workflows and ETL pipelines utilizing AWS Step Functions, AWS Glue, and AWS Lambda to optimize data ingestion across the platform. Ensured strict governance, security, and end-to-end observability across the data infrastructure using AWS KMS, CloudTrail, CloudWatch, X-Ray, Datadog, and Grafana.

Backend Engineer
Sãp Paulo, São Paulo, Brasil
I've worked on developing scalable solutions that optimize the user experience on the platform, with a direct impact on millions of people every day. I worked on the evolution of the search engine and the development of high-availability microservices, focusing on performance, resilience and scalability. My stack included Java (Spring Boot and Quarkus), Node.js (Fastify), TypeScript, MongoDB, Redis, Elasticsearch, as well as GraphQL with Apollo Federation and Restful APIs. I have solid experience with asynchronous messaging (RabbitMQ, Google Pub/Sub), as well as working on system observability using Datadog and Grafana. In the infrastructure pillar, I work with Google Cloud Platform (GCP), MagaluCloud, Kubernetes and ArgoCD, applying DevOps and GitOps practices to ensure continuous, secure and scalable integration and deliveries.

Software Engineer
São Paulo, Brazil
▪ Developed and maintained Java microservices using the Spring Framework and Quarkus, resulting in improved platform scalability through Kubernetes. Achieved a 10% reduction in startup time, latency, and optimized memory usage. ▪ Collaborated cross-functionally to design and implement RESTful APIs, ensuring seamless communication between microservices. ▪ Managed MySQL databases, writing SQL queries and maintaining data integrity within the microservices architecture. ▪ Explored NoSQL databases, including MongoDB and Firestore, optimizing data storage within a distributed environment. ▪ Designed secure microservices incorporating Spring Security and JWT for robust API and data protection. ▪ Spearheaded the implementation of CI/CD pipelines, leveraging Docker, Jenkins, SonarQube, and bitbucket for automated testing and deployment. ▪ Fostered a culture of effective communication and collaboration among a team of 12, resulting in a 20% increase in project efficiency. Emphasis on knowledge sharing and continuous improvement resulted in positive feedback and streamlined processes. ▪ Consistently delivered top-tier software solutions, earning acclaim for both efficient project execution and collaborative teamwork.

Software Engineer Intern
São Paulo, São Paulo, Brazil
Desenvolvi e mantive aplicações web usando Next.js, alcançando uma melhoria notável de 20% em desempenho e aprimoramentos de SEO. Utilize React para construir interfaces de usuário dinâmicas e interativas. Colaborei com equipes multifuncionais para projetar e implementar experiências de usuário envolventes, promovendo um aumento de 30% na eficiência e eficácia colaborativa. Implementei designs responsivos e otimizei a UI para diferentes dispositivos, garantindo uma experiência contínua e amigável ao usuário em desktops, tablets e smartphones. Integrei APIs para buscar e exibir conteúdo dinâmico, aumentando o engajamento do usuário usando bibliotecas de consulta e hooks do Next.js. Resolvi um desafio complexo de UI criando uma interface sem código com pontos e ligaduras com orientação mínima. Alcancei uma taxa de satisfação de 100% e um nível excepcional de personalização.

Software Engineer
São Paulo, São Paulo, Brasil
I worked on the SRE (Offer Registration System) support team for the CVM (Securities and Exchange Commission), where I was responsible for maintaining and developing a complex system. I worked with various technologies, including Angular.js, jQuery, HTML5, CSS3, and JavaScript on the front end, and Java EE, VRaptor, Quartz, Jacoco, Liquibase, EJB, and Javax APIs on the back end. One of the main challenges was leading the migration of the system from Java 8 to Java 11, requiring in-depth technical knowledge and careful code refactoring. In addition, I managed the SQL Server database, ensuring efficient queries and data integrity.

Software Development Intern
Florianópolis, Santa Catarina, Brasil
▪ Developed and contributed to the development of highly scalable programs in software for the construction industry, playing a pivotal role as a software engineer intern supporting the operations of the User Insights development team. ▪ Designed new features of a platform that efficiently solves the challenges of planning, monitoring and analysing data, many of them coming from customer feedback. Gain hands-on experience translating user requirements into working software solutions. ▪ Worked closely with teammates to ensure a seamless user experience, actively participating in the integration and communication between the back end and front-end. ▪ Explored Docker technology. Used it as a containerization platform to facilitate the development and deployment of our applications. ▪ The software I helped to develop has been used by more than 200 companies and has served more than 1,000 users in the construction sector, optimizing the management of more than 2,600 construction sites. The aim of the software was to provide an efficient and effective approach to the sector by streamlining the planning of works with the line of balance and the monitoring of works.

Software Development Intern
Presidente Prudente, São Paulo, Brasil
▪ Designed a comprehensive web application tailored to the management of co-working spaces, events and individual user diaries, with seamless check-in and check-out functionality. Developed in HTML, CSS, JavaScript, PHP, jQuery, and MySQL to ensure a robust and dynamic user experience. ▪ Specialized in overseeing user data, internal information, events, and payments specific to managed co-working spaces within the software. ▪ Collaborated in the creation and maintenance of the database according to specific requirements. ▪ Worked with Docker for efficient application deployment. ▪ Implemented and maintained automated test with Robot Framework.
Education

Computer Science
University of Western São Paulo, BS in Computer Science. RELEVANT COURSEWORK Algorithms and Data Structures; Operating Systems; Analytical geometry; Software Engineering; Artificial Intelligence; Linear Algebra; Objected-Oriented Programming; Advanced Algorithms; Computer Graphics; Databases; Calculus
Mateus Mendonça's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


