Skip to content
Rodrigo Sicarelli

About

I’m Rodrigo Sicarelli, a Staff Software Engineer on Stone’s Mobile Platform and one of Brazil’s leading voices in Kotlin Multiplatform — Google KMP Acceleration Program (one of five projects worldwide), KotlinConf 2025 speaker. My job, in one line: I build the platforms that multiply other engineers.

The story starts in São Paulo in 2011, building ERP software as an intern and learning Android by pairing with senior devs at a small taxi startup. From there I worked my way up through Brazil’s mobile scene — Walmart, ZAP Imóveis, Easy Taxi, Elo7 — shipping apps through the years when Android went from afterthought to front door. At 99, Brazil’s ride-hailing giant, I led the Passenger app’s Android team and then became the technical bridge for the mobile integrations with Didi Chuxing after the acquisition — my first taste of engineering across organizations, languages and time zones.

That taste turned into seven years of international work. In Amsterdam at Chama I swung between tech lead and engineering manager, treating logistics as a systems problem — we cut average delivery time from 40 to 10 minutes. In Valencia at Creditas I led cross-country teams and delivered the org’s Server-Driven UI engine, so product teams could ship without app releases. Back in Amsterdam (remotely) at Polaroid, I rewrote the Bluetooth layer that took the flagship app’s rating from 3.5 to 4.6 and built a hardware platform adopted across four products. The pendulum between managing teams and deep technical work was deliberate: each side taught me what the other couldn’t.

In late 2023 I came back to Brazil, to Stone, to solve a problem no one had cracked at that scale: a cross-platform migration architecture for a large fintech. I delivered it in four months; it was adopted org-wide and took code sharing from 0% to 80%. The scope grew from there — selective CI that cut costs by 87%, app cold start from 50s to 15s, an observability platform with 52 metrics, architecture governance through RFCs, and an agentic coding platform (Claude Code, MCP) used by engineers and PMs alike. Today I operate as Cross-Staff across the three platform squads, because I believe the highest-leverage code is the code that makes everyone else faster.

Along the way Stone’s KMP work was featured on the Android Developer Blog and at Google I/O 2025, and I keep giving back to the ecosystem as an open-source maintainer — fakt, kmp-targets, kmp-native-flavors — and as a technical writer. The structured CV below has the full record.

Rodrigo Sicarelli

Staff Software Engineer · Kotlin Multiplatform

São Paulo, Brazil [email protected]

Staff Software Engineer on Stone's Mobile Platform. I build the platforms other engineers ship on — cross-platform architecture, CI/CD, build infrastructure and developer experience. Kotlin Multiplatform authority, conference speaker and OSS maintainer.

Topics

  • Kotlin
  • Kotlin Multiplatform
  • Compose Multiplatform
  • Swift
  • Android
  • Mobile Architecture
  • Gradle
  • CI/CD
  • GitHub Actions
  • Developer Experience
  • Server-Driven UI
  • Open Source

Experience

  • Staff Software Engineer (Mobile Platform) · Stone

    Dec 2023 – Present

    São Paulo, Brazil (Remote)

    Joined to design the cross-platform migration architecture — a problem no one had solved at this scale. Delivered in 4 months, adopted org-wide. Now Cross-Staff across the 3 platform squads (Core, Health, Experience), 15 engineers.

    • Cross-platform architecture: 0% to 80% code sharing, legacy modules isolated with CI gates
    • CI/CD: Bitrise to GitHub Actions with selective CI (87% cost reduction) and a unified release pipeline for 4 apps
    • App startup: investigated cold start from scratch, found the root causes — 50s to 15s
    • Observability: platform connecting CI to app reliability — 52 metrics across 5 repos
    • Architecture governance: RFCs, design docs and reviews — 15+ RFCs org-wide
    • AI workflows: built the agentic coding platform (Claude Code, MCP) used by engineers and PMs
    • Google KMP Acceleration Program (1 of 5 worldwide), KotlinConf 2025 speaker, featured on the Android Developer Blog and Google I/O 2025
  • Senior Software Engineer · Polaroid

    Nov 2021 – Nov 2023

    Amsterdam, Netherlands (Remote)

    Joined to stabilize the flagship app — store rating was 3.5 and Bluetooth connections were unreliable.

    • Rewrote the entire Bluetooth Low Energy layer — rating went from 3.5 to 4.6 and stayed there for years
    • Built the Android apps for Polaroid I-2 (the most advanced camera) and Polaroid Music from scratch
    • Reusable hardware platform (monorepo, custom Gradle plugins, modular BLE/logging/core) adopted across 4 products — brought Android to full parity with iOS
  • Engineering Manager → Principal Software Engineer · Creditas

    Jan 2021 – Sep 2021

    Valencia, Spain

    Started as Engineering Manager, then moved to Principal SE on the platform team, leading cross-country teams across Brazil and Spain.

    • Delivered the org's Server-Driven UI engine — component registry, server-controlled layouts, dynamic content via JSON — so product teams could ship without app releases
  • Tech Lead → Engineering Manager · Chama

    Mar 2018 – Jan 2021

    Amsterdam, Netherlands

    As Tech Lead, led the Driver team building an intelligent delivery experience on open-source tech. As Engineering Manager of Driver and Dealer, treated logistics efficiency as a complete system — backend performance, operational UX (kanban, map, fleet control) and cross-platform integrations.

    • Cut the average delivery time from 40 to 10 minutes — efficiency that translated into more orders per hour without adding resources
    • Resellers gained tools to orchestrate deliveries intelligently, with documented productivity and revenue growth
  • Lead Android Engineer → Mobile Tech Lead Manager · 99

    Mar 2017 – Mar 2018

    São Paulo, Brazil

    Led the Passenger app Android team, then managed iOS and Android engineers as the technical bridge for the mobile integrations with Didi Chuxing after the acquisition.

  • Senior Android Engineer · Westfield

    Nov 2016 – Mar 2017

    San Francisco Bay Area (Remote)

    Remote senior Android engineering for the US shopping-center group.

  • Senior Android Engineer · Elo7

    Dec 2015 – Nov 2016

    São Paulo, Brazil

    Android engineering on Brazil's largest handmade-goods marketplace.

  • Senior Android Engineer · Easy (Easy Taxi)

    Mar 2015 – Dec 2015

    São Paulo, Brazil

    Driver app team — led a software refactor that paved the way for the product's evolution.

  • Android Engineer · ZAP Imóveis

    Mar 2014 – Mar 2015

    São Paulo, Brazil

    Drove Material Design adoption in the Android app and shipped product features like drawing a search area on the map.

  • Android Engineer (Contractor) · Walmart

    Nov 2013 – Mar 2014

    São Paulo, Brazil

    Contract Android development for Walmart Brazil.

  • Intern → Junior Android Engineer · ZapTaxi

    Jul 2012 – Nov 2013

    São Paulo, Brazil

    Learned Android pairing with senior devs and built a technical solution for the support team.

  • Software Engineering Intern · Kraft Consulting

    Dec 2011 – Jul 2012

    São Paulo, Brazil

    Built custom software for clients running ERP systems.