DOWNLOAD MY CV
Rio de Janeiro, Brazil — open to remote

Hi, I’m Nathan
a Backend Engineer.

Software engineer with 8+ years building production systems, focused on payments infrastructure. At Mundpay I build and maintain payment services processing over US$10M per month across global markets. I also founded LatamPago, a cross-border payment gateway built from zero that reached US$1M per month across 10+ LATAM markets. Alongside that, I've spent years building commercial AR and VR applications in Unity for brands including Coca-Cola, Shell and Flamengo.

Nathan Magalhães
Selected work

Latest Projects

Visit My Complete Portfolio
Be Interactive logo
Interactive studio · since 2019

Be Interactive

For over 25 years, Be Interactive has been building immersive brand experiences. Through AR, VR, gamification and interactive installations, we deliver 20+ commercial projects for brands including Coca-Cola, Shell, Flamengo and Zeiss.

Partner & Head of Technology at Be Interactive

Since 2019

Selected work: interactive panels at the Flamengo Museum, the Coca-Cola Maracanã+ augmented-reality activation, Shell at Rio Open (2023–2025), Claro at Rio Open 2025, Zeiss lens experiences and the Record fly-over simulator.

8+ Years of Experience

My Resume

2015 - 2026

Education

Technical Game Developer

Colégio Estadual José Leite Lopes - NAVE (2015 - 2018)

I completed a Technical Game Programming course alongside my high school studies. The program focused on game development, teaching programming languages, game engines like Unity, and the fundamentals of creating interactive experiences. It provided a solid foundation in both game programming and the creative aspects of game design, helping me develop the technical skills needed to build games from the ground up.

B.Sc. in Computer Science

Federal University of Rio de Janeiro — UFRJ (2019 - 2026)

B.Sc. in Computer Science from UFRJ, one of Brazil's leading research universities. The degree covered algorithms, data structures, operating systems, databases and distributed systems — the foundation I rely on when designing systems that have to stay correct under load and under failure.

2017 - Present

English Language Study

English Course

Wizard English School (2017 - 2019)

Two years of English study at B2 level, focusing on fluency, grammar, vocabulary, and comprehension for confident communication in professional, academic, and social settings.

B2 Diploma

CES Toronto - English School (2023 - 2023)

One-month exchange program at CES Toronto, enhancing English skills through immersive classes. The course focused on fluency, grammar, and communication, resulting in a B2-level diploma.

What I work with

Backend & Payments

✔ PHP, Laravel, Node.js, Strapi

✔ REST APIs, webhooks, queues and background jobs (Laravel Horizon)

✔ Idempotency, retries and reconciliation — keeping transaction state correct under provider failure and duplicate delivery

✔ Card transactions, PIX, LATAM local methods, deposits, payouts, balances, refunds, chargebacks

✔ Multi-currency, FX, cross-border settlement, PSP and acquirer integration, multi-acquirer routing

Data

✔ PostgreSQL, MySQL, Redis

✔ Relational data modeling and SQL analysis for production debugging

 

Infrastructure

✔ Docker, Linux, Nginx, Git

✔ Structured logging, trace identifiers, production observability and incident response

Interactive & XR

✔ Unity, C#, AR, VR, WebAR, Meta Quest

✔ Realtime applications, device integrations and large-format installations

Also

✔ JavaScript, Python, SQL

✔ Shopify, CartPanda, ShipStation and other commerce platform integrations

✔ Portuguese (native), English (professional working proficiency)

2019 - Present

Work Experience

Senior Software Engineer — Backend & Payments

Mundpay (2023 - Present)

I build and maintain the payment services behind more than US$10M per month in global markets — card transactions, PIX, deposits, payouts, balances, refunds, chargebacks and reconciliation. The stack is PHP/Laravel on PostgreSQL and Redis, with queued asynchronous processing. When I joined, the payment stack could not hold the transaction volume; I rebuilt the critical flows around idempotency, retries and explicit state transitions so a duplicate webhook or an ambiguous provider response cannot corrupt a transaction. I also moved the company off single-provider dependency into routing across multiple international payment providers and acquirers, removing a single point of failure and allowing per-market routing.
Know more about Mundpay.

Founding Engineer & CTO

LatamPago (2025 - 2026)

I founded and built the technology for a cross-border LATAM payment gateway from zero in PHP/Laravel, reaching roughly US$1M per month across 10+ active countries. I owned the architecture, the relational data model, the REST APIs, the asynchronous processing and the infrastructure — including PIX and local payment methods across Mexico, Peru, Chile and other markets, plus currency conversion, settlement and international payouts. I led a team of three engineers while staying hands-on with implementation, code review and production debugging.
Know more about LatamPago.

CTO & Backend Engineer

TB3 Express (2024 - 2026)

I led backend engineering for an international e-commerce and fulfillment operation running 300+ orders per day, while staying directly responsible for the implementation. Built services in Node.js, Strapi v5 and MySQL, and designed the integrations with the commerce, checkout and fulfillment platforms the business depends on — Shopify, CartPanda, ShipStation and others. Operated the production services on Docker, Linux and Nginx, including deployment, monitoring and incident response.
Know more about TB3.

 

 

Partner & Head of Technology

Be Interactive (2019 - Present)

I lead the technology behind 20+ commercial interactive projects — AR, VR, WebAR, Meta Quest applications and sports simulators — for clients including Coca-Cola, Shell, Flamengo, Zeiss, Record and Ipiranga. Beyond the Unity/C# work, this means the backends that support it: REST APIs, dashboards, content management and device integrations, delivered on fixed event deadlines where the system has to work on the first try, in front of an audience.
Know more about Be Interactive.

CTO & Backend Developer

Alio.bio (2022 - 2024)

I led development and technical strategy for a platform connecting brands with user-generated content creators. I designed and built the backend architecture behind the brand–creator workflow, and owned the technical side end to end, from infrastructure to application security.
Know more about Alio.

Backend Developer

ABMEX (2022 - 2024)

My first work on payment systems: building and maintaining payment platforms and the backend services around them, plus digital marketing tools for the company's clients.
Know more about ABMEX.

Freelance & contract work

What I Do

Payments Integration

Card, PIX and local payment methods, payouts, refunds and reconciliation. I build the flows so they stay correct when a provider fails, a webhook arrives twice or a status comes back ambiguous.

Backend Development

APIs, data models, queues and background jobs in PHP/Laravel or Node.js, on PostgreSQL, MySQL and Redis — built to be debugged in production, not just to pass the demo.

Mobile App Development

iOS and Android apps, from build to App Store and Google Play publishing, connected to the backend that runs them.

Interactive Experiences for Events

Activations for brand events and festivals — touch panels, sports simulators, large-format displays — delivered on fixed dates for clients such as Shell, Claro and Coca-Cola.

AR/VR Application Development

AR, VR and WebAR applications in Unity and C#, for Meta Quest, mobile and the browser.

Custom Game Development

Branded and educational games in Unity, for mobile, web and on-site installations.

Selected clients

Brands I've worked with

Contact

Get in Touch

Nathan Magalhães

Senior Software Engineer — Backend & Payments

Open to full-time remote roles and selected contract work. Reach me through the form, by email or on WhatsApp — I usually reply within a day.

Phone: +55 24 98138-7593 Email: nathanvmag@gmail.com