William Fernandes

Summary

Desenvolvedor full-stack com mais de 10 anos de experiência criando aplicações web e mobile usando Node.js, Laravel, React.js e React Native. Entreguei sistemas complexos como plataformas de venda de ingressos, redes sociais e aplicativos para dispositivos de hardware limitado. Atuei com equipes no Brasil e nos Estados Unidos, adaptando-se rapidamente a diferentes desafios técnicos e de negócios.

Experience

Yolo Pass

São Paulo, Brasil

Desenvolvedor Full Stack Sênior

Aug 2024 - May 2025
  • Liderei o design e o desenvolvimento de uma nova plataforma de venda de ingressos, incluindo site e apps móveis (Android, iOS e Android PoS) para clientes e vendedores, com integração a múltiplos provedores de pagamento (PagSeguro, Getnet, MercadoPago e Vero).
  • Construi o site com Laravel, React.js, Inertia.js e TailwindCSS, resultando em uma interface mais rápida e responsiva, com redução de mais de 60% no tempo de navegação entre páginas em relação a um MPA tradicional.
  • Desenvolvi os aplicativos React Native com Nativewind otimizados para desempenho e compatibilidade com dispositivos Android PoS.
  • Criei e mantive uma biblioteca de componentes compartilhada com um design system personalizado, usada em todos os apps mobile, garantindo consistência visual e acelerando o desenvolvimento.

MeetArtLink

Los Angeles, Estados Unidos

Desenvolvedor React Native Sênior

Sep 2021 - Dec 2024
  • Arquitetei e desenvolvi uma plataforma mobile de rede social e e-learning para artistas e entusiastas, usando React Native, TailwindCSS (Nativewind), Node.js e Firebase (Firestore, Cloud Functions, Cloud Storage).
  • Construí um chat em grupo em tempo real com convites, multimídia e streaming ao vivo de baixa latência via CDN.
  • Construí um feed dinâmico para posts de texto, imagem e vídeo, com upload otimizado para CDN global, andamento do progresso, retomada de uploads e compressão, reduzindo os custos de armazenamento e largura de banda em até 80%.
  • Modelei e implementei um assistente de IA customizado por aluno, ajustando um LLM para potencializar o aprendizado dos alunos, oferecendo suporte em tarefas sem dar respostas prontas. Isso aumentou a capacidade de suporte de professores em 5x.

Wave Tickets

São Paulo, Brasil

Desenvolvedor Full Stack Sênior

Jun 2023 - Aug 2024
  • Reconstruí o dashboard do produtor com React.js e TailwindCSS, melhorando performance, usabilidade e experiência do usuário.
  • Melhorei de 10x o carregamento da página de relatórios no dashboard de produtores com Laravel, aplicando cache inteligente com Redis, otimizando índices no MySQL, reescrevendo queries lentas e usando eager loading para evitar N+1.
  • Reconstruí o front-end do site de vendas de ingressos com React.js, Inertia.js e TailwindCSS para melhorar a navegação entre páginas e a responsividade em mais de 50%. Usei os componentes primitivos do Radix UI para entregar uma interface mais acessível e refinada.
  • Auditei e resolvi vulnerabilidades de segurança e dependências desatualizadas do projeto usando NPM e Composer.

UP Tickets

Ribeirão Preto, Brasil

Desenvolvedor Full Stack & Mobile

Aug 2017 - May 2023
  • Liderei a arquitetura e desenvolvimento de múltiplas plataformas: sistema de vendas de ingressos web, dashboard para produtor de eventos, apps de vendas para promotores e app de validação em tempo real. Trabalhei com Laravel, Node.js, React.js e React Native e AWS.
  • Atuei como peça-chave na transformação da empresa de startup para plafatorma robusta, escalável, suportando eventos de alta demanda em todo o país, impulsionando o faturamento de R$1M para mais de R$40M anuais.
  • Integrei apps web e mobile com os principais provedores de pagamento no Brasil: PagSeguro, Cielo, Safra e Getnet.
  • Desenvolvi apps React Native para Android PoS de baixo custo, com módulos nativos em Java para maximizar a performance entre threads, garantindo estabilidade em operações de dados de alto volume, como validação de ingressos na abertura dos eventos.
  • Desenvolvi um aplicativo de venda de fichas em React Native, offline-first e em tempo real para dispositivos Android PoS usado diretamente no piso do evento aumentando o volume de transações.
  • Desenvolvi um sistema de processamento em lote e filas no Laravel para importar e processar milhões de ingressos de terceiros (e.g Sympla, Zig, Bilheteria Digital) para validação sem sobrecarregar os servidores.
  • Desenvolvi um app web mobile-first (PWA) para promotores externos que permitia a venda de ingressos de qualquer dispositivo, sem necessidade de instalação, expandindo a rede de distribuição da empresa e aumentando as vendas.

ProGuard

Rio de Janeiro, Brasil

Desenvolvedor Full Stack

Jan 2017 - Jul 2017
  • Desenvolvi uma aplicação web em tempo real com Laravel e JavaScript para que donos de jogos online visualizassem e agissem sobre dados vindo do anti-cheat. O sistema filtrava e processava mais de 200.000 eventos por dia.
  • Implementei heurísticas baseadas em comportamento para detectar padrões suspeitos, reduzindo o tempo de resposta para ações de mitigação em 50%, permitindo banimentos, cooldowns e restrições de conta de forma mais rápida e em escala.

Point da Recarga

Alagoinhas, Brasil

Desenvolvedor Full Stack

Jan 2015 - Dec 2016
  • Desenvolvi um sistema interno multi-tenant usando Laravel e JavaScript para substituir uma solução desktop legada em várias filiais da empresa em diferentes cidades, reduzindo os custos operacionais em mais de R$ 5.000 por mês.
  • Migrei todas as funcionalidades principais, adicionei novas funções personalizadas incluindo um novo sistema de gestão de estoque e fornecimento de peças, reduzindo erros de inventário em 40% e acelerando o tempo de reposição em 100%, o que aumentou significativamente a eficiência operacional.

FT Hosting

Ribeirão Preto, São Paulo, Brasil

Desenvolvedor Front-End

Jun 2013 - Aug 2014
  • Modernizei o front-end da empresa usando jQuery e SASS, implementando um sistema de design consistente com compatibilidade entre navegadores e padronização visual em toda a plataforma.
  • Entreguei um layout totalmente responsivo e mobile-first, um feito importante na época em que a otimização para dispositivos móveis estava começando a se tornar essencial.
  • Ganhei experiência em práticas modernas de front-end, design responsivo e compatibilidade entre navegadores.

Education

Universidade Estadual da Bahia (UNEB)

Bacharel em Sistemas de Informação

2015 - 2019

Achievements

Finalista Top 25 – IBM Behind the Code (2019)

Aug 2019

Selecionado entre 25,000+ desenvolvedores em um desafio nacional de 42 dias focado em resolver problemas de negócios reais usando tecnologias disruptivas incluindo IA, IoT, Blockchain, Kubernetes e soluções IBM Cloud. Fiquei entre os 0.06% melhores participantes.

Skills

JavaScript, TypeScript, React.js, React Native, Node.js, NPM (Node Package Manager), CSS, SASS, TailwindCSS, PHP, Laravel, Composer, MySQL, MongoDB, Firestore, Redis, Nginx, Python, Java/Kotlin (Android), AWS, GCP, Firebase, Git, CI/CD, Docker

Languages

Portuguese - Nativo
English - Avançado