Você está em Intro
EST·2013ANDROID·20171M+ DEVICESSC·BR / REMOTE

Engenheiro Android Sênior · Remoto, mundo todo

Eu construo sistemas Android em plataformas que protegem mais de 1 milhão de dispositivos.

Engenheiro de software especializado em Android, certificado pelo Google como Android Enterprise Expert. Construo o lado difícil do mobile: agentes em nível de sistema, streaming em tempo real com WebRTC, integrações com sensores e hardware, apps que sobrevivem ao caos dos OEMs. Trabalho direto com fabricantes e com o Google. Referência técnica em Android em escala e em carreira em programação. Android Enterprise Expert certificado pelo Google. Referência técnica em Android em escala e carreira em programação.

0+
Dispositivos corporativos gerenciados por sistemas que eu construí
0+
Anos de engenharia Android, escrevendo código desde 2013
0
Certificações Google Android Enterprise, 2020–2023, até o nível Expert
0+
Usuários no Local Chat, o produto que cofundei e lancei

Projetos selecionados/ 01

Quatro cases e a engenharia por trás deles.

01 / MDM

Gestão completa de dispositivos sobre o AOSP

Kotlin · AOSP · Device Owner · Android Management API · Policy Engine
Problema

Empresas que rodam Android em escala precisam de controle absoluto via Device Owner: localizar, bloquear, apagar (wipe) e restringir qualquer dispositivo, em qualquer lugar, sem quebrar a experiência do usuário nem a compatibilidade com OEMs.

Restrições

Dezenas de implementações diferentes entre fabricantes, gerenciadores de bateria agressivos, exigências pesadas de segurança (criptografia, 2FA, certificados) e nenhuma tolerância a dispositivo parado no campo.

Meu papel

Passei anos evoluindo o agente MDM no coração da plataforma sobre a Android Management API e construindo um policy engine nele: bloqueio, desbloqueio e wipe remotos, silent install de apps com rollout gradual, restrição de hardware (câmera, microfone), regras de senha e Wi-Fi. Tudo publicado dentro das políticas da Google Play, e os comportamentos particulares de cada fabricante foram resolvidos direto com os OEMs e com o Google.

Resultado

Esse agente virou o coração de uma plataforma que controla mais de 1 milhão de dispositivos, com dados corporativos protegidos e todo o parque administrado de um único console.

02 / REMOTE OPS

Espelhamento e controle remoto em escala

WebRTC · P2P · Screen Mirroring · Input Injection · Low Latency
Problema

Equipes de suporte perdiam horas orientando o pessoal de campo por telefone. Precisavam de screen mirroring ao vivo e controle remoto de qualquer dispositivo corporativo, em tempo real.

Decisão

Espelhamento de tela via WebRTC com conexão ponto a ponto (P2P) entre console e dispositivo, controle de toque por input injection e permissões que sobrevivem à variação entre fabricantes. As sessões são seguras e a low latency é boa o bastante para operar ao vivo.

Resultado

O suporte deixou de depender do telefone e passou a operar os dispositivos diretamente. É um dos recursos centrais da plataforma desde 2020.

03 / SECURE ACCESS

Um navegador feito para lockdown corporativo

Managed Browser · Domain Allowlist · Kiosk Mode · MDM Policy Sync
Problema

Um navegador comum em um dispositivo corporativo é uma porta aberta: navegação sem controle, vazamento de dados, risco de compliance.

Decisão

Um managed browser próprio em que cada recurso é uma política: allowlist de domínios, kiosk mode, regras de sessão, tudo governado pelo mesmo console MDM que gerencia os demais dispositivos.

Resultado

A navegação virou uma superfície gerenciada. Em produção, em escala, desde 2019.

04 / RECOGNITION

O selo global Android Enterprise Recommended

Android Enterprise Recommended · Compliance Checklist · Google Engineering
Contexto

O programa Android Enterprise Recommended do Google certifica plataformas de gestão contra um compliance checklist extenso de requisitos rigorosos. Na época, apenas 11 empresas no mundo tinham o selo global, entre elas Samsung e IBM.

Meu papel

Estive à frente do desenvolvimento de cerca de 58 funcionalidades para atender ao compliance checklist do Google, entregues em tempo recorde, tratando direto com o time de engenharia do Google. Também fui a primeira pessoa da empresa certificada como Android Enterprise Expert e quem iniciou a organização do Android Enterprise por lá. Os requisitos são revalidados todos os anos, e essa renovação com o Google passa por mim.

Resultado

A plataforma conquistou o selo global e entrou para um grupo de 11 empresas no mundo, ao lado de Samsung e IBM, com menção honrosa do Google pela implementação mais rápida dos requisitos na América Latina.

O que eu assumo de ponta a ponta/ 02

Profundo em Android, fluente no restante do sistema.

A·01

Arquitetura Enterprise & MDM

Políticas de dispositivo, provisionamento silencioso, negociação com OEMs, internals do AOSP. A camada invisível que torna milhares de dispositivos governáveis.

A·02

Segurança mobile & compliance

Criptografia, gestão de certificados, 2FA, tratamento de dados alinhado à LGPD. Desenho a segurança dentro do sistema desde o início, em vez de auditar no final.

A·03

Tempo real, sensores & hardware

WebRTC com streaming P2P, injeção de input, broadcasts do Android, integração com sensores e controle de câmera e microfone, em apps que precisam interagir com o mundo físico.

B·01

Fundamentos de engenharia

Clean architecture, polimorfismo aplicado com intenção, análise de complexidade (Big O), modularização sem dependências circulares. Kotlin, Jetpack Compose, Coroutines/RxJava, Hilt, MVVM.

B·02

Qualidade de código em escala

Linters e análise estática como portões de CI, code coverage acompanhado por módulo, cultura de testes construída com MockK e code reviews que ajudam o time inteiro a aprender.

B·03

CI & engenharia de release

Pipelines de integração contínua, builds reprodutíveis, conformidade com as políticas da Google Play e estratégias de rollout gradual, para lançar com segurança e frequência.

C·01

Liderança técnica

Entrevistas técnicas, onboarding, mentoria de juniores e documentação de decisões de arquitetura. Elevo a régua do time ao meu redor.

C·02

Julgamento de fundador

Cofundei e lancei o Local Chat, que passou de 20 mil usuários e virou marca registrada. Avalio cada decisão técnica pelo que ela custa em time-to-market e pelo que devolve em valor de negócio.

C·03

Engenharia assistida por IA

Trabalho com modelos de IA de ponta todos os dias para encurtar ciclos de entrega. Tudo ainda passa por revisão de sênior, e as decisões de arquitetura continuam sendo minhas.

Sobre/ 03

De um computador em 24 parcelas a 1M+ dispositivos.

Google · Android Enterprise Expert Compose · certified Blumenau, SC · Remote-first EN / PT
Gustavo Levandowski
Gustavo "Leva" Levandowski · São Paulo

Em 2013, aos quatorze anos, meu maior sonho era ter um computador. Minha mãe se desdobrou para comprar um, parcelado em 24 vezes. Ele quebrava mais do que funcionava, não tinha internet, e esse era exatamente o ponto: aprendi a consertar, não a estragar. Em pouco tempo eu já arrumava as máquinas da vizinhança, por conta própria e cobrando por isso. A programação chegou um pouco depois, por acaso: encontrei umas apostilas velhas de HTML, fui me aventurando página por página, e a curiosidade nunca mais me deixou parar de programar.

Gustavo aos treze anos, no primeiro computador da família
2013 · o primeiro computador, parcelado em 24 vezes

A curiosidade virou carreira. Saí de um curso técnico para cofundar o Local Chat, uma rede social baseada em localização que passou de 20 mil usuários e esteve em eventos de artistas conhecidos do Brasil. No caminho, vencemos o Startup Weekend, a competição global em que uma ideia precisa sair de um fim de semana de 54 horas como um negócio funcionando; subir naquele palco, ainda no início da carreira, confirmou o rumo. De lá, mergulhei no problema mais difícil que já encontrei no mobile: fazer o Android obedecer em escala corporativa.

Gustavo com o time vencedor no palco do Startup Weekend
STARTUP WEEKEND · time vencedor no palco, início de carreira
Mais de uma década depois, sistemas que eu construí em plataformas do empregador protegem mais de um milhão de dispositivos corporativos, e eu sigo escrevendo código todos os dias.

Trabalho com Android desde 2017. Em uma das principais plataformas de gestão de dispositivos da América Latina, cresci de júnior a sênior e me tornei referência técnica: lidero entregas estratégicas, conduzo entrevistas e sou a ponte para resolver problemas complexos direto com os fabricantes e com o Google. Fui a primeira pessoa da empresa certificada como Android Enterprise Expert e estive à frente da conquista do selo global Android Enterprise Recommended, que na época apenas 11 empresas no mundo tinham. Renovo as certificações e os requisitos do selo com o Google todos os anos.

Thank-you card from the Android Enterprise Partner Team for joining the Global Partner Summit 2023
GOOGLE · Android Enterprise Global Partner Summit, 2023

E porque lembro bem do quanto esse caminho foi difícil, hoje também ensino: mentoro desenvolvedores Android pela LeCode, projeto educacional que fundei, publico conteúdo diário sobre programação e carreira no Instagram e escrevi guias de estudo usados por devs em início de carreira. Referência técnica em Android em escala e em carreira em programação. No mercado, me conhecem simplesmente como Leva.

Embedded systems book, Arduino robot and circuit board from the early self-taught years
ORIGINS · C embarcado, máquinas montadas à mão, autodidata

O que dizem os líderes/ 04

Por escrito, no LinkedIn.

Gustavo é aquele profissional que todas as grandes empresas gostariam de ter. Comprometido com entregas, tem mentalidade de dono naquilo que se propõe a realizar.

Arthur ProençaMentor · AI-First Enterprises

Gustavo tem o perfil que eu espero dos membros do meu time: focado em entrega com qualidade, não apenas em entrega.

Vinícius Maciel PrimãoLead Software Engineer · SAP

Além de muitas competências técnicas, é o tipo de pessoa que torna o trabalho melhor: boas conversas sobre produto, tecnologia e carreira. You rock, Gustavo!

Lucas PifferCEO · Inteligov
Laptop with backlit keyboard overlooking the São Paulo skyline at night
São Paulo · after hours
De onde eu trabalho, dá para ver longe.

Perguntas frequentes/ 05

O que me perguntam o tempo todo.

Para empresas e recrutadores
Por que Android em escala corporativa é um problema difícil? +

Porque Android não é um sistema só. Cada fabricante entrega uma variação própria, com seu gerenciador de bateria matando processos em segundo plano e suas particularidades nas APIs de gestão. Multiplique isso por milhares de aparelhos em campo e qualquer inconsistência pequena vira indisponibilidade. Passei a última década dentro desse problema, e boa parte dele se resolve em conversa direta com os próprios fabricantes.

O que faz um bom desenvolvedor Android sênior? +

Procure evidências, não palavras da moda. A pessoa já colocou sistemas para rodar em dispositivos reais, em escala real? Entende o que existe abaixo do framework? Consegue explicar uma decisão por escrito e ajudar um júnior a crescer? Certificações também contam, desde que verificáveis. Se quiser ver como isso se traduz na prática, meu histórico está nesta página e no LinkedIn.

O que é MDM e para que serve? +

MDM (Mobile Device Management, ou gestão de dispositivos móveis) é a camada de software que uma empresa usa para governar seus celulares e tablets: localizar e bloquear aparelhos, distribuir apps silenciosamente, aplicar políticas de segurança e apagar dados corporativos quando um dispositivo se perde. No Android, ela é construída sobre as APIs do Android Enterprise, a tecnologia por trás dos cases desta página.

O Gustavo dá palestras, mentorias ou entrevistas técnicas? +

Sim. Falo e escrevo sobre Android em escala, segurança de dispositivos e carreira em engenharia, incluindo artigos no Medium, mentoro desenvolvedores pela LeCode e conduzo entrevistas técnicas há anos. Para convites ou uma boa conversa, escreva para contato@gustavolevandowski.com.

O que é Android Enterprise e Android Enterprise Recommended? +

Android Enterprise é o conjunto de APIs e modos de gestão do Google para governar dispositivos corporativos: Device Owner, Work Profile, políticas, instalação silenciosa de apps e wipe remoto. Android Enterprise Recommended é o programa de certificação do Google para plataformas de gestão que cumprem um checklist rigoroso de compliance. Liderei cerca de 58 funcionalidades que conquistaram o selo global para a plataforma do meu empregador e renovo esses requisitos com o Google todos os anos.

O que é Device Owner e Work Profile no Android? +

Device Owner é o modo totalmente gerenciado em que a empresa controla o dispositivo inteiro por um agente MDM e a Android Management API. Work Profile separa apps e dados corporativos do uso pessoal no mesmo celular. Os dois são blocos centrais do Android Enterprise por trás de localizar, bloquear, apagar, instalação silenciosa e motores de política em escala — a stack dos cases desta página.

O que um engenheiro Android sênior precisa além da camada de app? +

Além de telas e ViewModels: variação entre OEMs, gerenciadores de bateria, permissões, release engineering, observabilidade, políticas de segurança e como o sistema se comporta em campo. Em escala corporativa isso inclui Device Owner, motores de política, controle remoto via WebRTC, modo quiosque e trabalho direto com fabricantes. É essa camada que eu construo em plataformas do empregador que protegem mais de 1 milhão de dispositivos.

Para quem está começando
Como começar na área de programação? +

Escolha uma linguagem e construa coisas pequenas e reais com ela. Publique o que fizer, mesmo quando parecer simples demais. O que me trouxe de um computador quebrado até aqui foi constância, não talento. É isso que ensino na LeCode, o projeto educacional que fundei, e sobre o que posto todos os dias no Instagram, no @lecode.oficial.

Preciso de faculdade para trabalhar com programação? +

Não, não é requisito. O que abre portas na área é o que você consegue construir: projetos publicados, habilidade prática e como você se sai numa entrevista técnica. Eu vim de curso técnico, não de graduação, e cheguei a sênior com certificações do Google. Faculdade pode ajudar, mas não é o que contrata.

Preciso ser um gênio ou ótimo em matemática para programar? +

Não. Programar no dia a dia está muito mais perto de montar rotinas lógicas do que de matemática avançada. Eu não sou gênio; sou insistente, e foi isso que fez diferença. Se você consegue seguir uma receita e depois melhorá-la, consegue aprender a programar.

Preciso de um computador potente para começar a programar? +

Para começar, não. Lógica de programação se aprende em qualquer máquina básica. Meu primeiro computador foi parcelado em 24 vezes e quebrava mais do que funcionava, e foi nele que tudo começou. Um hardware melhor só se torna necessário mais tarde, quando os projetos crescem.

Quanto tempo leva para conseguir o primeiro emprego como programador? +

Com estudo consistente, na faixa de uma hora por dia, um ano é um marco realista para a primeira oportunidade. Varia de pessoa para pessoa, e desconfie de quem promete três meses. A profissão se constrói com dedicação, e recompensa bem o esforço ao longo do tempo.

Por que aprender desenvolvimento Android? +

Porque o Android está em todo lugar: celulares, maquininhas de pagamento, carros, relógios e os dispositivos corporativos com que trabalho. É um mercado global com demanda forte e menos especialistas que o desenvolvimento web, o que deixa espaço real para crescer. Trabalho nele há uma década, e os guias que escrevo na LeCode existem para encurtar esse caminho de quem está começando.

Kotlin ou Java para Android em 2026? +

Kotlin é o padrão para trabalho novo em Android: null-safety mais segura, menos boilerplate e suporte de primeira classe do Google. Java ainda aparece em bases legadas e em módulos no nível AOSP, então um sênior lê os dois. Eu entrego agentes e features de plataforma principalmente em Kotlin, e desço ao AOSP quando o comportamento do OEM exige.

Como se preparar para uma entrevista técnica Android? +

Entregue projetos pequenos e reais, explique decisões de arquitetura por escrito e vá além da UI: lifecycle, concorrência, networking, segurança e o que acontece abaixo do framework. Pratique explicar trade-offs em voz alta. Conduzo entrevistas técnicas há anos e mentoro candidatos pela LeCode exatamente nessa abordagem baseada em evidência.

Contato/ 06

Problema difícil de Android é o meu território. Vamos achar o norte.

Aceito projetos selecionados e consultoria fora do mercado de MDM: tempo real e WebRTC, integração com sensores e hardware, segurança mobile, CI e engenharia de release. Palestras, mentoria e entrevistas técnicas também são bem-vindas. Manda uma mensagem.

contato@gustavolevandowski.com
Aberto a projetos selecionados · GMT-3, overlap com EUA e Europa

Uma nota, para deixar claro: por respeito ao meu empregador atual, não presto consultoria nem atendo empresas que competem no mercado de MDM.