William Fernandes

Summary

Full-stack developer with over 10 years of experience building web and mobile apps using Node.js, Laravel, React.js, and React Native. Shipped complex systems like ticketing platforms, social media network, hardware-limited apps, offline-first, and real-time solutions for Web, Android, and iOS. Worked with teams in Brazil and the United States, adapting to diverse technical and business environments.

Experience

Yolo Pass

São Paulo, Brazil

Senior Full Stack Developer

Aug 2024 - May 2025
  • Led the development and design of a new ticketing platform, including website and mobile apps (Android, iOS and Android PoS) for customers and sellers, integrated with multiple payment providers: PagSeguro, Getnet, MercadoPago.
  • Built the website using Laravel, React.js, Inertia.js and TailwindCSS, resulting in a faster, more responsive UI and reducing page-to-page load times by over 60% compared to a traditional MPA.
  • Developed multiple React Native apps with Nativewind optimized for performance and support for Android, iOS and Android PoS devices.
  • Designed and maintained a shared component library with a custom design system used across all mobile apps, improving consistency and development speed.

MeetArtLink

Los Angeles, United States

Senior React Native Developer

Sep 2021 - Dec 2024
  • Architected and developed a full social media and e-learning mobile platform for artists and art enthusiasts using React Native, TailwindCSS (Nativewind), Node.js and Firebase (Firestore, Cloud Functions, Cloud Storage).
  • Built a real-time group chat feature with invites, multimedia and low latency live streaming via CDN.
  • Built a post feed with support for text, image, and video posts. Implemented media upload to a global CDN with progress tracking, resumable uploads and compression reducing the storage and bandwidth costs up to 80%.
  • Designed and integrated a AI assistant by fine-tuning a LLM to support students with homework tasks without providing direct answers. This boosted the teacher-student support capacity by 5x.

Wave Tickets

São Paulo, Brazil

Senior Full Stack Developer

Jun 2023 - Aug 2024
  • Rebuilt the event producer dashboard to significantly improve performance, usability, and user experience using React.js and TailwindCSS.
  • Achieved a 10x improvement in reports page load time using Laravel, applying smart caching with Redis, optimizing MySQL indexes, rewriting slow queries and using eager loading to minimize N+1 issues.
  • Rebuilt the sales website front-end with React.js, Inertia.js and TailwindCSS to improve in more than 50% the page loading and navigation. Used Radix UI primitives to deliver a more accessible and polished interface, making it easier to manage reports and key platform features.
  • Audited and updated project dependencies via NPM and Composer to fix security issues and outdated packages.

UP Tickets

Ribeirão Preto, Brazil

Full Stack & Mobile Developer

Aug 2017 - May 2023
  • Led the design, architecture and development of multiple platforms: a web ticketing system, event producer dashboard, mobile sales apps for promoters, and real-time validation app. Used Laravel, Node.js, React.js and React Native, and deployed most services on AWS.
  • Played a key role in transforming the company from a small startup with a basic web service into a robust, multi-app ecosystem handling nationwide events, growing revenue from R$ 1M to over R$ 40M/year.
  • Integrated web and mobile apps with major Brazilian payment providers: PagSeguro, Cielo, Safra, and Getnet.
  • Built React Native apps for low-end Android PoS devices, including a custom Java modules to maximize performance between RN threads, ensuring stability during high-volume operations, like real-time ticket validation on event openings.
  • Developed a real-time offline-first ticketing app in React Native for Android PoS devices used on event floors, enabling hight-speed on-site sales and boosting revenue event without consistent internet access.
  • Engineered a scalable batch and queue system in Laravel to import and process millions of third-party tickets (e.g., from Sympla, Ticket master) without overloading the servers.
  • Developed a mobile-first web app (PWA) for external promoters, enabling ticket sales from any device without app installation, expanding the company's distribution network and driving higher sales.

ProGuard

Rio de Janeiro, Brazil

Full Stack Developer

Jan 2017 - Jul 2017
  • Developed a real-time web application with Laravel and JavaScript for online game owners view and action on anti-cheat data. The system filtered and handled over 200.000 events per day.
  • Implemented behavior-based heuristics to detect suspicious patterns, cutting enforcement response time by 50% and enabling faster bans, cooldowns, and account restrictions to mitigate cheating at scale.

Point da Recarga

Alagoinhas, Brazil

Full Stack Developer

Jan 2015 - Dec 2016
  • Built a cloud-based, multi-tenant internal system using Laravel and JavaScript to replace a legacy desktop solution across multiple company branches in different cities, reducing operational costs by over R$ 5,000 per month.
  • Migrated all core features, added new custom functionalities including a new parts supply and inventory management system, reducing inventory errors by 40% and speeding up restocking operations by 100%, significantly boosting operational efficiency.

FT Hosting

Ribeirão Preto, São Paulo, Brazil

Front-End Developer

Jun 2013 - Aug 2014
  • Modernized the company’s front-end using jQuery and SASS, implementing a consistent design system with cross-browser compatibility and visual consistency across the platform.
  • Delivered a fully mobile-first, responsive layout, an important achievement at a time when mobile optimization was just becoming essential.
  • Gained foundational experience in modern front-end practices, responsive design, and cross-browser compatibility.

Education

Universidade Estadual da Bahia (UNEB)

Bachelor of Systems Information

2015 - 2019

Achievements

Top 25 Finalist – IBM Behind the Code (2019)

Aug 2019

Selected among 25,000+ developers in a 42-day national challenge focused on solving real business problems using disruptive technologies including AI, IoT, Blockchain, Kubernetes, Python and IBM Cloud solutions. Ranked in the top 0.06% of participants.

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 - Native
English - Advanced