Ronan Rodrigo Nunes
Joinville, BR
ronan.nunes@me.com
+55 47 999 130 202

Principal Software Engineer with 15+ years of experience in mobile platforms, systems design, and developer productivity. Leads platform architecture across iOS, Android, and React Native, with hands-on expertise in Swift, Go, TypeScript, and OpenTelemetry. Recently at PicPay, designs scalable observability services, low-code delivery platforms, and cross-platform foundations that help product teams ship with greater autonomy. Previously contributed to safety-critical mobile systems at Uber and customer-facing financial products at Nubank.

Experience


Principal Software Engineer
November 2021
 — 
July 2026
PicPay

Lead Platform Engineering initiatives that scale PicPay's mobile stack across iOS, Android, and React Native.

  • Architected and deployed a Go microservice that converts mobile logs, traces, and metrics into OpenTelemetry Protocol, cutting cross-team troubleshooting time across the organization.
  • Engineered a low-code platform that lets non-engineers deploy mobile feature updates, reducing time-to-market from release-bound cycles to on-demand shipping.
  • Created a React Native platform adopted across product squads, unifying native module access between iOS and Android.
  • Authored RFCs on mobile productivity and observability that became the organization-wide reference for mobile app development.
  • Led cross-functional task forces on mobile delivery bottlenecks and mentored senior engineers on architecture and career growth.
  • Advised business units on cross-platform architecture decisions spanning iOS, Android, and React Native.
Software Engineer
April 2019
 — 
November 2021
Uber

Designed and scaled the Safety Media Platform's audio recording framework, a critical global safety feature for millions of riders and drivers.

  • Designed and shipped the Safety Media Platform's audio recording framework in Swift and AVFoundation, handling peak global load for millions of riders and drivers.
  • Built a reusable audio framework adopted by downstream Safety audio features across the organization.
  • Delivered cross-stack architecture spanning Uber's Safety organization, ensuring high availability and robust performance under peak global loads.
  • Partnered with Product Managers and Designers to deliver core Safety user experiences from concept to rollout.
  • Mentored teammates, reviewed technical designs and code, and led sessions on design patterns and testing methodologies.
  • Led training sessions for new hires and interviewed software engineering candidates.
Software Engineer
November 2017
 — 
March 2019
Nubank

Worked on the Member Get Member (MGM) and Authorizations teams, shipping iOS features end-to-end from conception to production data analysis.

  • Shipped the Virtual Card feature on the Nubank iOS app using XCTest, TDD, and Clean Architecture
  • Built Member Get Member (MGM) flows on iOS from conception to production data analysis, increasing user engagement and referral conversions
  • Integrated Hypermedia APIs across the iOS app and backend, ensuring resilient authorization flows
Software Engineer
December 2016
 — 
October 2017
Concrete Solutions

Shipped iOS applications with Swift using agile management and direct customer relationships on two main projects: an e-commerce app for Carrefour grocery stores and an audio streaming app for CBN radios.

  • Delivered the Carrefour grocery e-commerce iOS app in Swift with CI via Fastlane
  • Built the CBN radios audio streaming iOS app in Swift, integrating REST APIs and handling audio playback at scale
Software Developer
July 2015
 — 
November 2016
Meus Pedidos

Full-stack developer on a sales-rep solution, working across web (frontend and backend) and mobile.

  • Shipped the order profitability feature end-to-end across mobile, backend, and frontend using Xamarin/C#, Django/Python, and JavaScript
  • Contributed to Android and iOS app development on a shared Xamarin codebase
Software Developer
February 2013
 — 
April 2015
Befective Brasil

Web, iOS and macOS developer programming in Ruby on Rails, Swift and CoffeeScript, with MongoDB as the primary store.

  • Developed web, iOS, and macOS applications using Ruby on Rails, Swift, CoffeeScript, and MongoDB
  • Built a productivity measurement solution for macOS based on machine usage patterns
Software Developer
March 2011
 — 
March 2012
Euax Gestão de Projetos

First professional contact with Ruby on Rails at a Scrum consultancy, contributing to two web apps: a social network for events (twygo.com) and a collaborative network for project management (artia.com).

  • Developed web applications using Ruby on Rails, MySQL, Git, and Scrum methodologies, contributing to products such as twygo.com and artia.com

Education


Universidade da Região de Joinville
December 2007
 — 
December 2011
Bachelor's degree in Computer and Information Systems Security/Information Assurance

    Languages


    English:
    Professional Working
    German:
    Elementary
    Portuguese:
    Native or Bilingual
    Spanish:
    Professional Working

    Skills


    Languages:
    Swift, JavaScript, TypeScript, Golang, Python, C#, Ruby, Bash Scripting
    Frameworks:
    UIKit, SwiftUI, React Native, AVFoundation, iOS, Android, Ruby on Rails, Django, XCTest
    Databases:
    MongoDB, PostgreSQL, MySQL
    Tools:
    Git, Fastlane, Jenkins, Tekton, Bitrise, Xcode, Android Studio, Firebase, Docker, REST APIs, GitHub
    Other:
    CI/CD, Systems Design, MVVM, VIPER, Clean Architecture, Observability, OpenTelemetry, Mobile Platform Engineering, Cross-platform Architecture, Microservices, Low-Code Platforms, TDD, Integration Testing, MVC, Agile, Scrum