Goiânia, Goiás, Brazil
Senior Backend Engineer with 10+ years of experience designing and delivering high-availability, distributed systems in enterprise and fintech environments. I specialize in Java (8/11/17), Spring Boot, and microservices architecture — building backend systems that are built to scale, easy to evolve, and reliable under pressure. At Sicredi, one of Brazil's largest cooperative financial institutions, I led the full digitalization of the Private Pension product, rolling out the system across 1,000+ branches nationwide. At John Deere, I owned the end-to-end migration of the Retail Sales Incentives platform — Java 8 → 17, Spring 2 → 3, on-premise → Kubernetes — a system that generated $150M+ USD in revenue for the company in 2024. The migration improved scalability, resilience, and ensured zero-downtime continuity for a mission-critical business process. Core stack: Java · Spring Boot · Microservices · Kafka/RabbitMQ · Kubernetes · MongoDB · PostgreSQL · AWS · Docker · REST APIs · Hexagonal Architecture · Python (scripting & automation) · Go (high-throughput services) I work well in async, remote-first environments — fluent in English, used to collaborating across time zones with distributed teams.
• Situation / Task: Joined John Deere as a Senior Software Engineer to modernize legacy backend systems used by internal teams in Brazil, with a strong focus on stability, scalability, and operational excellence. • Action: Contributed to a full rollout of a modernized system version, ensuring a smooth transition from legacy implementations to updated architectures. • Action: Played a key role in reducing technical debt, security vulnerabilities, and production incidents by upgrading systems from Spring Framework 2 to Spring 3 and from Java 8 to Java 17. • Action: Actively contributed to cloud and containerization strategy, helping define Dockerfiles, GitHub Actions workflows, and Kubernetes configurations to standardize builds, deployments, and runtime environments. • Action: Supported the migration from on-premises infrastructure to containerized workloads running on AWS ECS, improving deployment consistency and scalability. • Action: Participated in on-call rotations and incident bridges, responding to production issues, performing root cause analysis, and implementing long-term fixes. • Action: Optimized database performance through query improvements, reducing latency and improving system reliability. • Action: Contributed to the implementation and adoption of Databricks, enabling scalable data processing and supporting analytics and reporting use cases. • Result: Successfully rolled out a modernized system with measurable reductions in production incidents, technical debt, and security vulnerabilities. • Result: Improved deployment reliability and developer productivity through standardized CI/CD pipelines and containerized environments. • Result: Increased system stability and performance for internal business-critical operations.
• Situation / Task: Joined TForce Logistics (via Pasqualli LLC) to support and evolve backend systems used in international logistics operations, with a focus on integrating core platforms with an enterprise Master Data Management (MDM) solution. • Action: Acted as a Senior Java Engineer responsible for building new features and maintaining business-critical backend systems used across logistics workflows. • Action: Designed and implemented integrations between internal systems and the MDM Fusion platform, ensuring consistent master data across TForce International applications. • Action: Worked extensively with Java and Oracle Database, supporting transactional operations and data synchronization processes. • Action: Maintained and operated scheduled jobs and cron-based workflows, ensuring reliable execution of integration and data processing tasks. • Action: Supported and evolved legacy build and deployment pipelines based on Ant, ensuring stable releases and minimizing production risk. • Action: Collaborated remotely with distributed teams and stakeholders in the United States, aligning technical implementation with business and operational requirements. • Result: Successfully delivered and stabilized the MDM integration, improving data consistency across multiple enterprise systems. • Result: Increased reliability of scheduled integration workflows, reducing operational issues related to data synchronization. • Result: Ensured continuity and stability of backend systems supporting international logistics operations.
Senior Software Engineer responsible for backend and data integration systems connecting internal platforms with external insurance providers, handling large-scale batch processing, monitoring, and production reliability within a small, high-ownership team. • Situation / Task: Joined Cilia Tecnologia to support and evolve integration platforms responsible for connecting internal systems with external insurance providers. • Action: Acted as one of two engineers owning backend development and maintenance of integration-heavy systems. • Action: Designed, developed, and maintained Spring Boot–based services supporting insurance data exchange and integration workflows. • Action: Implemented and operated large-scale batch processing using Spring Batch, handling high volumes of data reliably and efficiently. • Action: Built and maintained RESTful APIs following SOA and microservices principles. • Action: Monitored and maintained scheduled jobs and cron-based workflows, ensuring data consistency and timely processing. • Action: Worked with Dockerized services deployed on AWS infrastructure, supporting cloud-native execution. • Action: Collaborated on DevOps workflows, including CI/CD pipelines, version control, and deployment processes using Git and Bitbucket. • Result: Ensured stable and reliable data integrations with external insurance systems, supporting core business operations. • Result: Improved system robustness and observability for batch and scheduler-driven workloads. • Result: Demonstrated strong ownership in a lean team environment, managing production-critical systems.
Senior Software Engineer (via Marlabs LCC) contributing to large-scale telecommunications systems at Verizon, focused on device protection platforms, delivering proofs of concept (POCs) and new backend features within globally distributed teams. • Situation / Task: Joined Verizon to support and evolve a device damage protection system used to manage protection plans for mobile customers at scale. • Action: Designed and implemented new backend functionalities and proofs of concept (POCs) to validate technical approaches and support future product evolution. • Action: Developed and maintained RESTful services using Java and Spring Boot within a microservices and SOA-based architecture. • Action: Worked with message-driven systems using RabbitMQ, enabling asynchronous processing and service decoupling. • Action: Collaborated within a 15-person globally distributed team, working across United States, Brazil, and India, aligning delivery across time zones and cultures. • Action: Supported system stability through maintenance, bug fixes, and refactoring in production environments. • Action: Participated in CI/CD and deployment workflows using Jenkins, Maven, Bitbucket, and containerized platforms with Kubernetes. • Action: Used observability and troubleshooting tools such as Kibana and Postman to monitor, validate, and debug services. • Result: Delivered new capabilities and validated architectural approaches through POCs for a high-scale telecom platform. • Result: Strengthened experience working in US-based enterprise environments and globally distributed engineering teams. • Result: Reinforced expertise in backend engineering, messaging systems, and production-grade microservices.
(Internal promotion after successful delivery as Senior Backend Engineer / Contractor) Staff Software Engineer acting as Lead Architect for five product teams, defining and owning enterprise and solution architectures for large-scale financial systems, with a strong focus on event-driven architecture, Domain-Driven Design (DDD), and cloud-native platforms. • Situation / Task: After being internalized, took responsibility for architectural ownership across five teams delivering core financial products, including Private Pension, Insurance, Consortium, and Credit Cards. • Action: Served as the architect for five cross-functional teams, guiding technical decisions across multiple products in a highly regulated financial environment. • Action: Defined, designed, and documented architectural blueprints for each product, aligning business requirements with scalable and maintainable software architectures. • Action: Applied Enterprise Architecture practices (TOGAF) and DDD principles, shaping bounded contexts, integration patterns, and service responsibilities. • Action: Designed and evolved a high-throughput Kafka ecosystem, supporting large volumes of events through Kafka Producers, Consumers, Kafka Connect, Kafka Streams, and ksqlDB. • Action: Led architectural decisions for event-driven and microservices-based systems, ensuring reliability, scalability, and observability. • Action: Provided hands-on technical guidance, code reviews, and architectural mentoring to engineers and tech leads. • Action: Collaborated closely with DevOps, Infrastructure, Security, and Platform teams, promoting DevOps culture, Kafka adoption, and cloud-native best practices. • Result: Enabled consistent, scalable architectures across five strategic financial products used nationwide. • Result: Improved system interoperability and resilience by standardizing event-driven integration patterns. • Result: Established yourself as a trusted architectural authority within the organization.
Senior Backend Engineer contracted to Banco Sicredi (via Startaideia), responsible for the backend architecture and implementation of a nationwide banking system that digitalized private pension (Private Retirement) operations across all bank branches in Brazil. • Situation / Task: Engaged as a contractor to support Banco Sicredi in the digital transformation of its Private Pension product, replacing manual and fragmented processes with a centralized digital platform. • Action: Acted as the sole backend engineer in a 4-person cross-functional team (Backend, Frontend, Product Owner, Business Analyst), owning backend design and delivery end to end. • Action: Designed and implemented a reusable Java backend architecture, later adopted as a reference for other projects within the consultancy. • Action: Built and exposed RESTful APIs using Java 11, Spring Boot, Spring Cloud, Feign Client, supporting BFF and microservices architectures. • Action: Implemented event-driven processing using Kafka producers and consumers, enabling asynchronous workflows and system integrations. • Action: Integrated enterprise-grade infrastructure components, including Oracle Database, AWS S3, Consul, and Vault, ensuring security, configuration management, and scalability. • Action: Designed and maintained GitLab CI/CD pipelines, automating builds, versioning, and deployments. • Action: Led the system rollout across all bank branches in Brazil, actively supporting production deployments, monitoring, and post-release bug fixes. • Result: Successfully delivered a nationwide banking system adopted by all Sicredi agencies in Brazil, digitalizing Private Pension operations at scale. • Result: Increased operational efficiency, traceability, and reliability of pension-related workflows. • Result: Demonstrated strong ownership over mission-critical, regulated financial systems from development through production.