Quem eu sou
Sou engenheiro de software focado em mobile há mais de uma década. Comecei como desenvolvedor iOS e fui evoluindo para papéis que combinam arquitetura, plataforma e formação de times. Passei por Senior, Staff, Senior Staff e hoje atuo como Principal Mobile Engineer na OLX Brasil.
Minha base técnica é iOS (Swift, SwiftUI, Combine, UIKit, Concurrency), mas trabalho cross-platform com Android e tenho foco crescente em developer experience: ferramentas internas, modularização, padrões de arquitetura e tudo que reduz fricção pra dezenas de engenheiros entregarem features rápido sem quebrar o app.
Fora do trabalho, ensino. Já dei aula de iOS na EBAC (de 2021 a 2025), atualmente sou instrutor na Ada Tech em trilhas de system design e mock interviews para profissionais experientes, e mantenho conteúdo técnico aqui no buildcomcarlos.com e no Medium.
Também participo da comunidade: co-organizo o CocoaHeads Rio desde 2020 e contribuo em trilhas e palestras em eventos como TDC, NSBrasil e meetups locais.
Trajetória profissional
Resumo das posições que mais formaram minha visão atual sobre engenharia mobile e liderança técnica:
- OLX Brasil, Principal Mobile Engineer (out/2024 a hoje). Liderança técnica em arquitetura iOS, escalabilidade, developer experience, mentoria e iniciativas cross-platform. Atuação direta com Android, produto e tech leadership.
- OLX Brasil, Senior Staff Software Engineer iOS II (jun/2022 a nov/2024). Atuação como referência técnica em iOS, arquitetura mobile, decisões de produto e evolução da experiência de desenvolvimento antes da promoção para Principal.
- Ada Tech, Instrutor Mobile (ago/2025 a hoje). Treinamentos em system design aplicado ao mobile, algoritmos, mock interviews e evolução técnica de profissionais experientes.
- EBAC, Professor de iOS com Swift (jul/2021 a fev/2025). Curso oficial introdutório de iOS na Escola Britânica de Artes Criativas. Formação de novos desenvolvedores para o ecossistema Apple.
- Bitboundaire, Tech Lead & Mobile Consultant (jan/2023 a mai/2024). Liderança de arquitetura modular com SwiftUI no AmiGo Travel, incluindo monetização, subscriptions e evolução do produto.
- LuizaLabs, Staff iOS Software Engineer (jul/2021 a mai/2022). Construção da plataforma do Super App (Magalu) e de SDKs usados por múltiplos times de produto e mini apps.
- Globo, Mobile Software Engineer / Senior iOS Developer (fev/2018 a jul/2021). Apps como Cartola FC, G1, ge e Gshow, além de SDKs internos, arquitetura compartilhada e grandes experiências em escala.
Ao longo desse caminho fui responsável por entregar features para milhões de usuários, evoluir arquiteturas legadas para modularização, construir SDKs internos reutilizados por múltiplos times e mentorar dezenas de profissionais que hoje atuam como Senior/Staff em outras empresas.
Áreas de expertise
Onde eu costumo agregar mais valor:
- Arquitetura iOS moderna: Swift, SwiftUI, Combine, async/await, Concurrency, modularização com Tuist/SPM, MVVM/TCA, testes automatizados.
- Cross-platform mobile: estratégia iOS + Android, compartilhamento de domínio via GraphQL/REST, decisões de quando usar Kotlin Multiplatform vs native vs híbrido.
- Developer experience: ferramentas internas, padrões de PR, geração de código, redução de tempo de build, CI/CD, padrões de teste que escalam para times grandes.
- System design mobile: arquitetura de apps em escala, offline-first, sincronização, observabilidade no client, performance, debug de leaks de memória (incluindo casos abertos como o leak no Notelet e o uso do MemoryDetective via Claude Code).
- Liderança técnica: formação de times, mentoria, definição de roadmap técnico, alinhamento entre produto e engenharia, processo de promoção.
- Conteúdo técnico aberto: tradução de problemas complexos para conteúdo prático em artigos, talks e cursos.
Palestras e ensino
Apresentei em eventos como:
- NSBrasil 2019, Arquitetura de apps na plataforma da Globo.com (maior evento iOS do Brasil). Assistir.
- The Developers Conference (TDC), participação em trilhas de mobile e arquitetura. Ver evento.
- CocoaHeads Rio, meetups regulares da comunidade Apple no Rio, com palestras técnicas e troca prática entre desenvolvedores. Ver encontro.
- Cursos EBAC, Desenvolvimento iOS com Swift, curso oficial da Escola Britânica de Artes Criativas. Ver curso.
O arquivo completo de palestras e aulas em vídeo está em /talks.
Formação acadêmica e certificações
- FIAP: pós-graduação em Tech Management (desde mai/2025).
- PUC Minas: pós-graduação em Arquitetura de Software Distribuído.
- UERJ (Universidade do Estado do Rio de Janeiro): bacharelado em Engenharia Elétrica, com projetos em software e mobile.
- Udacity: iOS Developer Nanodegree (fev/2019).
- Scrum.org: Professional Scrum Master I (ago/2015).
Por que esse site existe
Esse site é minha publicação editorial pessoal. Não é blog corporativo, não tem patrocínio, não recebe conteúdo de terceiros. Cada artigo aqui é texto que eu escrevi sobre algo que eu mesmo investiguei, implementei, ensinei ou debug.
O foco editorial é claro: mobile engineering em escala, com tom prático e direto. Quando publico um artigo, geralmente cobre um destes ângulos:
- Um case real de bug, performance ou arquitetura que enfrentei e quero documentar com números concretos.
- Uma técnica nova que testei (ex: Claude Code para debugar leaks, NativePHP pra cross-platform, MCP servers pra análise de dados).
- Um tradeoff arquitetural que vivi e que poucos times documentam publicamente.
- Uma ferramenta interna ou pipeline que construí e que vale compartilhar como playbook.
Não escrevo "tutorial introdutório de Swift" porque a internet já tem muito disso. Escrevo o que eu queria ter encontrado escrito quando enfrentei o problema pela primeira vez.
Como me contratar ou colaborar
Estou aberto a conversas sobre:
- Talks e workshops em conferências, meetups e empresas, sobre arquitetura mobile, liderança técnica ou developer experience.
- Consultoria pontual em arquitetura iOS, modularização, ou avaliação técnica de produtos mobile.
- Mentorias 1:1 com profissionais Senior+ buscando próximo passo de carreira (Staff/Principal).
- Colaborações editoriais: co-autoria de artigos técnicos, podcasts e entrevistas relacionadas a mobile engineering.
O caminho mais direto: email em [email protected] ou pelos canais listados no Linktree.
Onde mais me encontrar
- LinkedIn: linkedin.com/in/carloshperc, histórico profissional completo, recomendações de colegas, posts técnicos curtos.
- GitHub: github.com/carloshpdoc, repositórios, experimentos, contribuições open source.
- Medium: carloshperc.medium.com, arquivo de artigos técnicos mais antigos.
- Instagram: @buildcomcarlos, bastidores, conteúdo curto, talks.
- YouTube: @carloshperc, palestras, cursos e gravações.
Última atualização: 24 de maio de 2026.