Ronaldo Dalzochio Desenvolvedor Full-Stack

Aplicativos móveis, plataformas web e jogos — do conceito ao deploy.

Ronaldo Dalzochio

Sobre

Sou desenvolvedor full-stack e construo produtos digitais para mobile, web e jogos. Levo os projetos de ponta a ponta — da arquitetura e do desenvolvimento ao deploy, à otimização e à manutenção de longo prazo.

Meu stack principal é React Native, TypeScript, Firebase e Cloudflare Workers, e faço jogos com Unity e C#. Seja qual for a plataforma, o foco é código limpo e sustentável, em arquiteturas que continuam rápidas e confiáveis conforme crescem.

Antes de escrever aplicativos em produção, passei cinco anos em infraestrutura de TI — e sigo nessa frente até hoje: desde 2021 sou Analista de Suporte e Infraestrutura de TI na Galafassi Informática, onde mantenho Windows Server e Linux em produção e administro Active Directory, DNS e DHCP em redes corporativas. Isso aparece no jeito como construo: regras de segurança e controle de acesso desenhados desde o começo.

Atualmente
Analista de Suporte e Infraestrutura de TIGalafassi Informática — desde ago 2021
Onde estou
Farroupilha, RS — Brasil
Disponível para
Freelance e tempo integral — respondo em até 24h
Foco
Mobile · Web · Jogos
Idiomas
Português · Inglês

Stack e Especialidades

Stack

  • Apps Android feitos com Expo — do protótipo ao lançamento na Play Store.

  • Auth, Firestore e Cloud Functions como backend serverless para apps e sites.

  • APIs e automações rodando na borda — baixa latência, custo perto de zero.

  • Tipagem de ponta a ponta — telas do app, Cloud Functions e workers de borda dividem um contrato só.

  • Jogos 2D e 3D em C# para Android e PC, com loop de gameplay completo.

  • Scripts que rodam sozinhos em servidores Windows — verificação de backup, sondas de monitoramento e relatórios.

Especialidades

  • Apps Android de ponta a ponta — navegação fluida, suporte offline e releases prontos para a loja.

  • Sites e plataformas web rápidos e leves em dependências, feitos à mão e fáceis de manter.

  • Auth, dados, pagamentos e automações por trás de APIs serverless confiáveis.

  • Firestore Security Rules, App Check, validação no servidor e uma CSP restrita.

  • Do protótipo jogável ao jogo pronto — mecânicas, animação e polimento.

  • Transformar o estado de servidores e redes em métricas, relatórios e alertas que chegam antes da reclamação do usuário.

Projetos selecionados

O código-fonte da maioria destes projetos é privado — trabalho para clientes e builds ainda não lançadas. Recrutadores e times de contratação: entrem em contato e eu mostro os repositórios por dentro.

Automação e Infraestrutura

Scripts que escrevi no trabalho, na Galafassi Informática, rodando sozinhos em produção nos servidores e firewalls dos clientes. Verificação de backup, monitoramento e auditoria de acesso — sem interface, sem ninguém olhando, e o problema de design de verdade é falhar alto em vez de reportar a coisa errada em silêncio.

  1. 01 PowerShell

    Verificar-Sync-Dropbox.ps1

    • Dropbox API v2
    • OAuth 2.0
    • SMTP

    Auditor de backup do Dropbox

    Reconciliação noturna de um backup de 1,6 milhão de arquivos. Indexa a conta inteira do Dropbox pela API, compara com a árvore local e envia por e-mail um relatório HTML nomeando cada arquivo que nunca chegou à nuvem.

    • Incremental por padrão: a primeira execução lista tudo, e cada execução seguinte puxa só o que mudou, por um cursor de delta salvo.
    • Reescrever o filtro por arquivo em cima de busca em hash set, no lugar de casamento por curinga, derrubou uma passada completa de 11 para 3 minutos.
    • Se a listagem aborta no meio, o índice parcial é descartado e o alerta diz que a verificação falhou — um relatório de backup que dá um "tudo certo" falso é pior do que um que nunca chega.
    • Renova o token OAuth no meio da requisição e recua exponencialmente em rate limit, timeout e 5xx.
  2. 02 PowerShell

    check_dropbox.ps1

    • Telegraf
    • InfluxDB
    • WMI

    Sonda de estado de sync para o Telegraf

    Um coletor de disparo único que informa se o Dropbox está ocioso, sincronizando ou fechado como uma única métrica em Influx line protocol — assim o estado é uma linha no dashboard, e não algo que alguém precisa ir olhar.

    • Lê a vazão direto dos contadores de performance do WMI, que já chegam com a média pronta, então retorna na hora — sem sleep de amostragem para estourar o timeout do agente.
    • Soma todas as instâncias do processo do Dropbox antes de aplicar o limiar; o app não roda como um só.
    • Sempre sai com código 0 e um status numérico, erro incluído, então uma lacuna no gráfico quer dizer que o coletor morreu — não a aplicação.
  3. 03 Python

    relatorio_vpn.py

    • OPNsense
    • OpenVPN
    • FreeBSD

    Revisão de acesso VPN

    Auditoria de acesso para firewalls OPNsense: lê da configuração do firewall cada conta de VPN e seu estado de habilitação, cruza com os logs do OpenVPN para achar a autenticação mais recente de cada usuário e reporta quem ainda tem acesso e quem parou de usar.

    • Só biblioteca padrão — roda no Python de fábrica do FreeBSD do appliance, então nada é instalado no firewall do cliente.
    • Contas presentes nos logs mas ausentes da configuração são listadas à parte: aquilo é exclusão, não usuário ocioso.
    • "Nunca" quer dizer "não dentro da janela de retenção do log", e o relatório diz isso — uma auditoria que exagera a própria certeza revoga o acesso da pessoa errada.
  4. 04 PowerShell

    Monitor-Deadline.ps1

    • Deadline 10
    • Windows

    Reciclador de nó de render

    Vigia o worker local do Deadline num nó de render farm e reinicia a máquina assim que ele fica ocioso, para cada nó voltar limpo entre os jobs e nunca reiniciar no meio de um frame.

    • Só reinicia com estado ocioso confirmado; um worker renderizando é deixado em paz, e qualquer coisa ilegível é tratada como desconhecida.
    • Um palpite errado custa um render, então a ambiguidade nunca resolve para a ação destrutiva — ele registra e espera a próxima checagem.

Contato

ronaldo.dalzochio@gmail.com

Está me avaliando para uma vaga? Peça os repositórios — eu passo pelo código por trás de qualquer projeto daqui com você.