MO

Marco Odaguiri

Available to hire

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

Full Stack Engineer · MoneyGramMay 2026 – Present · 7 mos

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.

Software Engineer · Nitro SoftwareAug 2025 – Apr 2026 · 9 mos

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.

Software Engineer (External) · NatixisJun 2025 – Aug 2025 · 3 mos

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.

Software Engineer (External) · UberSep 2022 – Jan 2025 · 2 yrs 5 mos
Tutor EBAC · Tutor EBACJul 2021 – Mar 2022 · 9 mos
Software Engineer · ZflowDec 2020 – Aug 2022 · 1 yr 9 mos
Software Engineer · Dextra DigitalNov 2019 – Nov 2020 · 1 yr 1 mo
Software Engineer · HASH TechnologyMay 2017 – Nov 2019 · 2 yrs 7 mos

Education

BSc in Computer Science · UNIVALI2000 – 2026

Hire Marco Odaguiri today

Post a job and invite Marco, or contact them directly. No hidden commission.

Post a job