João Guilherme Fonseca

I'm a Front-End Developer from Brazil, naturally curious and always aiming to build well-designed, fast, and user-friendly interfaces. I love learning, experimenting, and bringing ideas to life on screen.

Experience

Mobile Developer · Acelera Concursos

Mar 2026 | Present

Full-time | Hybrid

- Architected and built the company's mobile app from scratch using Expo and React Native, making key architecture decisions from day one.

- Drove feature development across the full product lifecycle, coordinating closely with cross-functional teams.

- Applied TypeScript throughout for type safety, maintainability, and scalability.

Expo
React Native
Typescript
Git

Mobile Developer · Slabware

Mar 2024 | Mar 2026

Full-time | Onsite

- Developed and scaled React Native / Expo apps, refactoring legacy code and shipping new features with a focus on performance and UX.

- Led state management migration from Redux to Zustand, adopting a leaner, more modern approach that reduced boilerplate and improved maintainability.

- Maintained high coding standards through peer code reviews and consistent TypeScript usage.

Expo
React Native
Zustand
Typescript
Git

Frontend Developer · BeeBee

Oct 2023 | Mar 2024

Full-time | Remote

- Built a real-time operations dashboard in React.js and TanStack Table for internal teams to monitor deliveries end to end, including request status, driver acceptance, SLA timing, and operational issues.

- Implemented live delivery-status updates via Websockets with Pusher, allowing employees to track changes instantly without manual refresh.

- Worked on a delivery flow where clients requested deliveries through the app and drivers accepted jobs on mobile, ensuring the dashboard accurately reflected each stage of the operation in real time.

React
TanStack Table
Websockets
Pusher
Typescript
Git

Frontend Developer · Grupo GMill

Nov 2022 | Oct 2023

Full-time | Onsite

- Led the full migration of a legacy Angular application to a modern React + TypeScript + Tailwind CSS stack, improving performance and developer experience.

- Built and refined responsive React + TypeScript interfaces during the migration, improving usability and maintainability across internal workflows.

- Optimized applications for speed, maintainability, and responsive design across devices.

React
Typescript
Tailwind
Git

Backend Developer · ATW Delivery Brands

Mar 2022 | Nov 2022

Intern | Onsite

- Developed REST APIs with Node.js and Express; integrated databases with Prisma ORM.

- Prototyped a real-time chat feature using Socket.io — directly relevant to Websocket-based communication.

- Wrote automated tests with Jest, reinforcing a culture of quality and testing best practices.

Node.js
Express
Prisma
Socket.io
Jest
Git

Backend / VR Developer · UVV

Sep 2021 | Mar 2022

Scholarship | Onsite

- Built a .NET API for a virtual reality research project; developed UI prototypes in Unity with C#.

.NET
Unity
C#
Git

Game Developer · UVV

Jul 2019 | Sep 2021

Volunteer | Onsite

I joined a virtual reality project where I learned Unity with C#. I focused on UI prototyping and gained hands-on experience in game development and UX design.

Unity
C#

Education

Bachelor's degree in Computer Science

University of Vila Velha | UVV

Jan 2018 | Dec 2023

Vila Velha, ES, Brazil