Marco Odaguiri
I’m Marco Odaguiri, a software engineer in Porto with 20+ years of experience building and modernizing large-scale platforms across fintech, e-learning, and enterprise environments.
About
I’m Marco Odaguiri, a software engineer in Porto with 20+ years of experience building and modernizing large-scale platforms across fintech, e-learning, and enterprise environments. I enjoy partnering with product and engineering teams to turn complex requirements into reliable, customer-focused systems—whether that means improving payment and payout experiences, designing event-driven workflows, or modernizing legacy services.
I’ve worked across the full stack and deep backend/distributed-systems space, leveraging cloud-native approaches with microservices, reactive APIs, and CI/CD automation. Most recently, I’ve been delivering features for MoneyGram’s digital money transfer platform using event-driven architectures, scalable services, and robust deployment pipelines on AWS and Kubernetes, while continuing to raise performance, reliability, and maintainability as key outcomes.
- 21 years' experience
- Joined September 2026
Languages
- PortugueseFluent
- EnglishAdvanced
Industry experience
- Software & Internet
- Financial Services
- Education
Work experience· 18 roles
Designed and delivered customer-facing features for MoneyGram’s digital money transfer platform, improving payout experience for cross-border transfers. Built end-to-end capabilities across backend services and mobile applications, enhancing payout reliability, performance, and usability. Implemented scalable microservices and event-driven integrations using Kafka to reduce operational bottlenecks and enable reliable asynchronous communication. Collaborated closely with product, UX, and engineering teams to improve payout flow usability and reduce customer friction. Contributed to CI/CD pipelines and engineering best practices for automated testing and streamlined deployments.
Designed and delivered a high-performance fully reactive API powering Nitro’s next-generation PDF processing platform. Architected and implemented new microservices using Java 21 and Spring Boot 3 with WebFlux, building low-latency REST endpoints integrated with existing PDF processing and file management services. Deployed to AWS on Kubernetes (EKS) with auto-scaling and blue-green deployments for zero downtime. Implemented a GitOps workflow using GitHub Actions, ArgoCD, and Terraform for declarative deployments and safe rollbacks, supported by testing and observability practices.
Contributed to a bank-wide Java modernization initiative by upgrading critical internal systems. Participated in migrating legacy applications from Java 8 to Java 21 and upgrading services from Spring Boot 2 to Spring Boot 3 (including Spring Framework 6) on Java 17. Worked with designers and frontend engineers to deliver accessible, responsive product experiences. Refactored code using modern Java language features (records, sealed classes, pattern matching, text blocks) while collaborating daily with architecture, platform, and security teams to meet compliance and operational standards.
Education
Hire Marco Odaguiri today
Post a job and invite Marco, or contact them directly. No hidden commission.







