Ronaldo Dalzochio Desenvolvedor Full-Stack
Aplicativos móveis, plataformas web e jogos — do conceito ao deploy.
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.
-
Verificar-Sync-Dropbox.ps1
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.
-
check_dropbox.ps1
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.
-
relatorio_vpn.py
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.
-
Monitor-Deadline.ps1
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.comEstá me avaliando para uma vaga? Peça os repositórios — eu passo pelo código por trás de qualquer projeto daqui com você.