Available to hire
Software Engineer with 20+ years of experience designing, building, and modernizing large-scale software platforms across fintech, e-learning, and enterprise domains. I partner with product, engineering, and business stakeholders to deliver customer-facing solutions that improve user experience, increase reliability, and support growth at scale.
My expertise spans backend engineering, distributed systems, cloud-native platforms, and full-stack development. I’ve built and evolved microservices and event-driven architectures using modern Java and TypeScript stacks, with strong focus on performance, maintainability, and operational excellence.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
Portuguese
Fluent
English
Advanced
Work Experience
Full Stack Engineer at MoneyGram
May 1, 2026 - PresentDesigning and delivering customer-facing features for MoneyGram’s digital money transfer platform, focused on improving the payout experience and increasing reliability, performance, and usability of cross-border money transfers. Developed end-to-end features across backend services and mobile applications to enable a faster payout experience. Architected scalable microservices using NestJS, TypeScript, Java, and Spring Boot for payment processing and payout orchestration. Implemented event-driven integrations with Kafka for reliable asynchronous communication between distributed services. Collaborated with product, UX, and engineering teams to reduce friction in payout flows. Contributed to CI/CD best practices using GitLab to enable automated testing and streamlined deployments.
Software Engineer at Nitro Software
August 1, 2025 - April 30, 2026Designed and delivered a high-performance, fully reactive API powering Nitro’s PDF processing platform. Architected and implemented microservices using Java 21 and Spring Boot 3 with WebFlux, building scalable, low-latency REST endpoints integrated with existing PDF processing and file management services. Deployed to AWS on an EKS Kubernetes cluster with auto-scaling and blue-green deployments for zero downtime. Implemented GitOps CI/CD using GitHub Actions and ArgoCD for declarative automated deployments and instant rollbacks, with Terraform-managed infrastructure.
Software Engineer (External) at Natixis
June 1, 2025 - August 31, 2025Contributed to a bank-wide Java modernization initiative by upgrading critical internal systems. Participated in migrating legacy applications from Java 8 to Java 21. Upgraded services from Spring Boot 2 to Spring Boot 3 (including Spring Framework 6) on Java 17. Refactored code to adopt modern Java features such as records, sealed classes, pattern matching, and text blocks. Collaborated with architecture, platform, and security teams across Europe to meet compliance and operational standards.
Software Engineer (External) at Uber
September 1, 2022 - January 31, 2025Worked on internal platforms and security solutions focused on scalability, platform modernization, operational efficiency, and access governance. Contributed to migrating a high-throughput internal API from Node.js to Golang to improve performance and maintainability. Developed backend services using Golang and Java for real-time processing and large-scale distributed systems. Refactored legacy codebases to improve maintainability, testability, and scalability, and expanded automated test coverage to reduce regression risk. Helped build security and governance capabilities in Uber’s internal Security Console for access permissions visibility and management.
Tutor EBAC (Backend Java Developer course) at EBAC
July 1, 2021 - March 31, 2022Provided comprehensive tutoring for the Backend Java Developer course with mentorship and student support. Guided students through exercises and assessments to improve backend development understanding. Fostered a collaborative learning environment by addressing questions promptly and supporting practical project development through guidance and evaluations.
Software Engineer at Zflow
December 1, 2020 - August 31, 2022Contributed to the development of digital lending platforms supporting loan origination and processing. Developed and maintained backend services for loan application, approval, and repayment workflows. Built REST APIs using Java and Spring Boot for secure integration between lending platforms, internal banking systems, and external providers. Helped design microservices architectures for scalability, resilience, and maintainability. Integrated third-party services for credit assessment, identity verification, and payments, leveraging AWS and asynchronous messaging patterns to improve reliability and support high transaction volumes.
Software Engineer at Dextra Digital
November 1, 2019 - November 30, 2020Participated in data privacy and compliance initiatives across Globo Group digital platforms to support LGPD compliance. Worked on cross-functional efforts across multiple digital properties to align technical implementations with regulatory requirements. Developed frontend features using React and TypeScript with a focus on usability, accessibility, and privacy-related user experiences. Built and maintained backend services using Node.js and Golang for consent management and privacy workflows.
Software Engineer at HASH Technology
May 1, 2017 - November 30, 2019Developed communication and workflow automation solutions for PagDigital to improve customer interactions and digital payment processes. Built and enhanced automated negotiation workflows (e.g., payment reminders, due date extensions, account management). Contributed to NLP-driven intent classification to automate responses and reduce manual operational effort. Built Java EE REST APIs integrating communication channels (email, chat, SMS) and Java/JSF user interfaces for high-volume operational use by internal and external users.
Full Stack Engineer at Supero Tecnologia
April 1, 2016 - May 31, 2017Played a key role in developing scalable solutions that improved system reliability and performance. Implemented RabbitMQ messaging to improve reliability during peak loads. Collaborated on AngularJS frontends, improving conversion/drop-off rates. Translated business requirements into technical specifications and aligned engineering efforts with stakeholders. Built and maintained backend and frontend components using Java/Spring, Spring Boot, MongoDB, and related tooling.
Full Stack Engineer at HG2S Tecnologia
August 1, 2014 - November 30, 2015Spearheaded development of the LUME Asset Management System, improving operational efficiency and user experience. Established maintainable architecture patterns to simplify future feature additions. Implemented reliable data synchronization across distributed systems for seamless operations. Conducted knowledge-sharing sessions to support adoption across teams.
Full Stack Engineer at Ilog Tecnologia
March 1, 2013 - July 31, 2014Contributed to development and evolution of LMS Konviva, a learning management platform supporting large-scale online education. Built core functionalities using Java and Spring to optimize backend performance. Collaborated with stakeholders to translate learning requirements into technical solutions and reduce iteration cycles. Used Hibernate ORM with MySQL and MongoDB to ensure data integrity.
Java Developer (External) at JExperts
December 1, 2011 - March 31, 2013Contributed to the Channel Platform at JExperts, enhancing IT management and operational efficiency. Developed features improving decision-making accuracy and strategic alignment. Maintained and optimized existing functionality to ensure reliability and performance. Used Java, Spring, Struts, and Hibernate to build robust backend components and responsive features.
Java Developer (External) at Marconsoft
May 1, 2011 - January 31, 2012Contributed to the MCO Enterprise platform by building key functionalities and enhancing user experiences. Developed enterprise-grade features using Java and JSP for performance and reliability. Improved client interactions by enhancing user interfaces with JavaScript and optimized data management processes using MySQL.
Lead Java Developer at TOTVS
February 1, 2009 - April 30, 2011Led initiatives modernizing TOTVS EPM and AMS platforms, improving performance and stability. Orchestrated architectural upgrades while ensuring backward compatibility. Implemented Hibernate ORM across Oracle, MySQL, and SQL Server to optimize data access efficiency. Conducted technical workshops and led code reviews, mentoring junior developers.
Java Developer at TOTVS
May 1, 2007 - January 31, 2009Enhanced TOTVS EPM/AMS platform through development of critical features using Java and Spring. Improved user experience and implemented query tuning and indexing strategies for database performance. Worked with QA to establish comprehensive test coverage and ensure software reliability.
Java Developer at EDS
February 1, 2006 - May 31, 2007Delivered software solutions for high-profile clients in banking and media sectors, including mission-critical applications. Followed enterprise development best practices using Maven and Subversion. Developed with Java and JavaEE, Struts, Hibernate, and Oracle RDBMS to build reliable and maintainable systems.
Java Developer (Intern) at FEESC
October 1, 2004 - February 28, 2005Contributed to development and improvement of the SIATU platform supporting municipal services. Developed and optimized JavaEE and Struts applications to support high availability. Designed database operations using Oracle RDBMS and implemented data processing using Oracle PL/SQL, supporting automation of municipal processes for Belo Horizonte City Hall.
Java Developer (Intern) at Instituto Stela
July 1, 2003 - October 31, 2004Participated in development and maintenance of the SIGA platform supporting academic management processes at the Oswaldo Cruz Foundation. Implemented best practices in Java development and enterprise application design with senior developers. Built scalable solutions using Java and Struts with Oracle to support academic workflows for faculty, administrators, and students.
Education
BSc in Computer Science at UNIVALI
January 1, 2000 - July 16, 2026Qualifications
Industry Experience
Financial Services, Software & Internet, Education
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Porto today.