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

I'm the mobile developer responsible for building the company's app from scratch using Expo and React Native. Working closely with the rest of the team, I'm involved in architecture decisions, feature development, and everything it takes to deliver a solid product from day one.

Expo
Git
React
Typescript

Mobile Developer · Slabware

Mar 2024 | Mar 2026

Full-time | Onsite

I was part of the mobile team, working with React Native and Expo to improve and scale our apps. My day-to-day included refactoring code, developing new features, and making sure everything ran smoothly and intuitively for users.

Expo
Git
React
Typescript

Frontend Developer · BeeBee

Oct 2023 | Mar 2024

Full-time | Remote

I worked on both web and mobile platforms using React.js and Expo. I also led Proof of Concept initiatives with Flutter to test out new tools and improve our workflows.

Expo
Git
React
Tailwind
Typescript
Flutter

Frontend Developer · Grupo GMill

Nov 2022 | Oct 2023

Full-time | Onsite

I led the migration of a legacy Angular application to a modern React stack using TypeScript and Tailwind CSS. I also built a mobile app with Expo and React Native to enhance user experience and scalability.

Expo
Git
React
Tailwind
Typescript

Backend Developer · ATW Delivery Brands

Mar 2022 | Nov 2022

Intern | Onsite

As a backend intern, I developed APIs using Node.js and Express, implemented automated tests with Jest, and worked on database integration with Prisma. I also prototyped a real-time chat feature using Socket.io.

Next
Git
Node
React
Tailwind
Typescript

Backend Developer · UVV

Sep 2021 | Mar 2022

Scholarship | Onsite

I developed a .NET API for a virtual reality research project and continued working in Unity. This role helped me grow in both backend development and game programming.

Node
Typescript

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