M
mathbteixeira's photo
Matheus Batista
From Brazil 10:46 AM (GMT-03:00)
$48/hr or $95,000/yr

Active 21 hours ago


Share this profile:

Senior Software Engineer

Back-end Engineer
Available for hire
Years of experience
9+ years
Experience level
Senior
Available for
Full-time, Part-time, Contract, Freelance, Internship
Available from
23 Jun 2026

Senior Backend Software Engineer with 9 years of experience in distributed systems and high-scale enterprise architectures. Expert in Java/Spring ecosystem, event-driven (Kafka), and microservices architecture. Fluent in English, with hands-on experience working in global, remote environments for the last 6 years.

Employment History

Senior Software Engineer at Abercrombie & Fitch Current 2023 - Now
Contributed to the core architecture and development of distributed backend systems, focusing on merchandising, supply chain, and financial services. Created and maintained REST and GraphQL APIs with Spring Boot and Spring WebFlux to support high-traffic asynchronous enterprise operations. Architected and implemented a high-volume automated data processing pipeline using Spring Batch to synchronize daily inventory stock counts, ensuring data integrity across enterprise supply chain systems, and multiple other Spring Batch jobs, scheduled via CAWA. Reduced inventory data retrieval latency by 99.9% (from 3 hours to 6 seconds) by refactoring SQL queries to use MyBatis Cursor, directly decreasing memory usage and improving supply chain operational efficiency. Eliminated recurring critical out-of-memory (Java Heap Space) errors in high concurrency services by optimizing heap usage and memory management, using Java Profiler to track memory usage and performance. Engineered multiple asynchronous messaging pipelines with Apache Kafka, implementing dead-letter and retry mechanisms backed by MongoDB to ensure reliable message delivery. Implemented structured logging and custom Splunk dashboards to monitor API performance and track timeouts, which helped the team spot and fix errors much faster, lowering Mean Time To Repair (MTTR). Collaborated daily with cross-functional global teams and US-based stakeholders, communicating in English to drive Agile workflows and continuously elevate software quality through rigorous code reviews and clean code standards. Mentored junior engineers, conducting regular code reviews and technical knowledge-sharing sessions that improved development team speed and code quality standards.
Senior Backend Software Engineer at Ontop 2022 - 2023
Developed backend features for the Ontop Card product, applying Clean Architecture principles, facilitating software maintenance, and enabling the delivery of highly testable and well-structured microservices. Created a dedicated card management microservice to allow international users to control their physical cards and account settings securely. Designed an auditing microservice to track third-party API calls, reducing MTTR by providing instant traceability and root-cause visibility for external integration failures. Architected an asynchronous event-driven email system using Apache Kafka to ensure reliable communication delivery to all international contractors. Participated actively in an international Agile team, contributing to code reviews and the continuous improvement of technical documentation, using both English and Spanish to communicate.
Backend Software Engineer at GFT 2020 - 2022
Developed cloud-native REST APIs using Java and Quarkus for an Equipment Health Tool in the oil and petroleum industry, utilizing PostgreSQL and Redis for optimized data access. Constructed real-time data pipelines using Firebase to detect equipment anomalies instantly, enabling the system to predict machinery failures, trigger preventative maintenance alerts, and avoid costly facility downtime. Developed Python scripts to integrate internal systems with Google Cloud Platform (GCP), ensuring secure and efficient cloud communication and data ingestion.
Software Engineer at Mastercard 2018 - 2020
Developed cloud-native microservices and batch jobs for Mastercard's global payment infrastructure, using Java and Spring Boot, ensuring high availability and strict compliance with financial industry standards. Engineered fallback strategies and circuit breaker patterns to guarantee system resiliency during outages, preventing data loss in critical payment processing pipelines, using Spring Cloud patterns, Kafka messaging, and Redis caching. Mentored junior developers and led technical training sessions and demos, standardizing clean code practices and improving release coordination within international teams in English. Architected an internal tool leveraging the Rally API to automatically generate test suites from user story descriptions, significantly reducing manual effort for the QA automation team.

Education

MBA in Full Cycle Architecture at Full Cycle University 2025 - 2026
System Analysis and Development at Universidade Federal do Paraná (UFPR) 2014 - 2017