João da Silva Cabral

Engenheiro de Software Fullstack/Mobile

Resumo Profissional

Engenheiro de Software Fullstack/Mobile com mais de 7 anos de experiência em tecnologia, desenvolvendo aplicações web, mobile e desktop. Especialista em React, Next.js, TypeScript, React Native e Node.js, com atuação em produtos SaaS e soluções para Agronegócio, IoT, Marketing Digital, Logística e Automação de Testes. Experiência em arquitetura frontend, integração com APIs, performance, CI/CD e sustentação em produção. Vivência em liderança técnica, planejamento, code reviews e mentoria, com colaboração direta com Produto, Design, clientes e stakeholders.

Experiência Profissional
  • Engenheiro de Software | Bilhon

    jun. 2024 – atual
    Contrato PJ · meio período

    Desenvolvimento e evolução de uma plataforma SaaS de grande porte, com múltiplas aplicações e serviços integrados.

    ▸ Desenvolvo aplicações frontend com React, Next.js, TypeScript, TanStack e Vite, atuando da arquitetura de componentes à entrega e sustentação em produção.

    ▸ Participei da migração de aplicações distribuídas em micro frontends para uma arquitetura unificada em monorepo, contribuindo para a decomposição do legado e o compartilhamento de código entre aplicações.

    ▸ Crio e evoluo componentes reutilizáveis e padrões de interface integrados ao Design System, em colaboração direta com Design e Produto.

    ▸ Desenvolvo integrações por APIs REST e eventos, mantendo contratos consistentes entre interfaces, serviços e pacotes compartilhados.

    ▸ Aplico SSR, lazy loading e divisão de bundles, além de testes automatizados e observabilidade frontend, para melhorar performance, confiabilidade e diagnóstico de falhas.

    ▸ Participo de CI/CD, code reviews, rollout, monitoramento e estabilização de entregas em produção.

    ▸ Contribuo em decisões arquiteturais, planejamento técnico, mentoria e transformação de requisitos de negócio em soluções escaláveis.

  • Engenheiro de Software | RepareCar

    2025 – atual
    Freelance · meio período

    Desenvolvimento e evolução de uma plataforma digital voltada à gestão de oficinas automotivas.

    ▸ Desenvolvo e mantenho interfaces responsivas, transformando necessidades do negócio em experiências claras e acessíveis para os usuários.

    ▸ Contribuo com evoluções fullstack, integrações e manutenção de funcionalidades, garantindo consistência entre as diferentes áreas do produto.

    ▸ Participo da análise de melhorias, resolução de problemas e sustentação da plataforma em produção.

    ▸ Colaboro diretamente com a equipe no planejamento e na entrega contínua de melhorias para o produto.

  • Engenheiro de Software | Kasco P&D

    set. 2021 – mar. 2025
    Contrato PJ · meio período

    Modernização de plataforma para grandes fazendas do Agronegócio, com aplicações web, desktop e mobile integradas.

    ▸ Liderei tecnicamente o time frontend, conduzindo planejamento, decisões de arquitetura, code reviews e mentoria de desenvolvedores júnior e pleno.

    ▸ Arquitetei e desenvolvi uma nova interface com React, Electron, TypeScript e Material UI, substituindo a aplicação legada e facilitando sua evolução e manutenção.

    ▸ Apliquei lazy loading e divisão estratégica de bundles para melhorar o carregamento e a experiência de uso.

    ▸ Conduzi o desenvolvimento mobile com React Native, mantendo uma experiência consistente entre web, desktop e dispositivos móveis.

    ▸ Desenvolvi funcionalidades fullstack e APIs com Node.js, Express, Fastify, TypeScript, PostgreSQL, OpenAPI e Kita.

    ▸ Participei de CI/CD e da automação de build e deploy com Jenkins, apoiando entregas mais previsíveis e seguras.

    ▸ Atuei como ponto focal técnico em reuniões com clientes, levantando requisitos, validando escopo e propondo soluções viáveis dentro de prazo.

  • Desenvolvedor Web/Mobile | Grupo ICTS

    jun. 2021 – dez. 2023

    Desenvolvimento de soluções de IoT e logística para clientes corporativos, da concepção à implantação.

    ▸ Liderei o desenvolvimento de aplicativos mobile da concepção à entrega, colaborando com Design e clientes na definição de interfaces, fluxos e requisitos técnicos.

    ▸ Desenvolvi aplicações em Flutter com MobX e Provider, integradas a dispositivos IoT por MQTT, Bluetooth e comunicação em tempo real.

    ▸ Projeto Sensoriamento IoT: desenvolvi app mobile para configuração de placas IoT e painel web em Angular para monitoramento, relatórios e operação dos dispositivos.

    ▸ Projeto Rotas: entreguei aplicativo mobile com rastreamento em tempo real para colaboradores e motoristas, complementado por painel administrativo em React e TypeScript.

    ▸ Conduzi planejamento de sprints, integração de funcionalidades, testes, implantação e suporte técnico direto a clientes em produção.

  • Desenvolvedor de Testes | SIDIA

    mar. 2019 – jun. 2021

    Automação de testes para smartphones Samsung e desenvolvimento de ferramentas internas para equipes de QA.

    ▸ Planejei, executei e desenvolvi testes automatizados para smartphones Samsung, contribuindo para a qualidade de releases globais.

    ▸ Desenvolvi ferramentas internas com React, Electron e Python para automatizar processos manuais, reduzir o tempo de submissão dos testes e apoiar a operação das equipes de QA.

    ▸ Analisei falhas, documentei cenários e acompanhei demandas, bugs e ciclos de validação em um ambiente corporativo de larga escala.

    ▸ Colaborei com diferentes times técnicos na validação de funcionalidades e na preparação de releases.

Competências Técnicas

Front-end: React, Next.js, TypeScript, Redux, TanStack, Vite, micro frontends, Design Systems, componentes compartilhados, Material UI, Tailwind CSS, Electron

Mobile: React Native, Flutter, MobX, Provider, integração com dispositivos, MQTT, Bluetooth, rastreamento em tempo real

Back-end: Node.js, Express, Fastify, PostgreSQL, Kysely, OpenAPI, APIs REST

Arquitetura e Performance: monorepos, arquitetura orientada a eventos, SSR, SSG, lazy loading, otimização de bundles, componentização escalável, observabilidade frontend

Cloud & DevOps: AWS, CI/CD, Jenkins, Docker, pipelines de build e deploy

Testes e Qualidade: testes automatizados, testes unitários, automação de QA, validação de releases

Ferramentas e Práticas: Git, Jira, metodologias ágeis, code review, liderança técnica, mentoria, sustentação em produção

Formação

  • Bacharelado em Sistemas de Informação - 2017 – 2020
    FUCAPI - Fundação Centro de Análise, Pesquisa e Inovação Tecnológica