About Skills Experience Projects Contact

SYSTEM: OPERATIONAL // PILOT LINK ESTABLISHED

JOÃO VITOR VENTURA

.NET Developer · Full-Stack & Cross-Platform

ASP.NET Core · Blazor · React · SQL Server / MySQL · Azure

NO SIGNAL Image placeholder: drop a portrait or illustration here
João Vitor Ventura
SCROLL
FILE 01 // PERSONAL DATA

Personal Data File

NO SIGNAL Profile photo
João Vitor Ventura
Designation
.NET Developer
Origin
Florianópolis, Brazil
Status
Open to freelance & contract work, remote
Experience
~3 years

I'm a .NET developer with around three years of experience building web and cross-platform solutions within the Microsoft ecosystem. I specialize in ASP.NET Core for backend development, Blazor and React for frontend, relational databases (SQL Server, MySQL), and deployments on Azure. I apply Clean Architecture, MVC, MVVM and Vertical Slice principles to deliver maintainable, scalable software: production-ready APIs, modern frontends connected to reliable backends, and cloud infrastructure that holds up under real use.

  • Creator of Lume, a .NET MAUI movie recommendation app powered by ML.NET, an ASP.NET Core REST API and MySQL.
  • A year of teaching experience building curricula and making ASP.NET Core, React, Azure and databases click for beginners.
  • Portfolio of 10+ projects spanning end-to-end delivery, from architecture decisions to deployment.
FILE 02 // SYSTEM DIAGNOSTICS

System Diagnostics

MELCHIOR · 1: Backend & Languages
C# .NET Core / .NET Framework ASP.NET Core / MVC Entity Framework Core Java / Spring Python Node.js / Express
BALTHASAR · 2: Frontend & Cross-Platform
Blazor React .NET MAUI HTML / CSS / JavaScript
CASPER · 3: Data, Cloud & Infra
SQL Server MySQL MongoDB Azure AWS Docker Windows Server / IIS
IN TRAINING
TypeScript PostgreSQL Linux Docker (advanced)
FILE 03 // OPERATION LOG

Operation Log

OP.04 · MAR 2025 / PRESENT

Freelance Web Developer

Vorsprung Suspensions · Remote

Designing and building dynamic web applications with ASP.NET Core and Blazor, backed by SQL Server and deployed on Windows Server / Azure. Owned production support end-to-end, including a critical cross-platform data-sync bug fix and a security pass across API controllers that closed an authorization gap and added rate limiting.

OP.03 · MAR 2024 – MAR 2025

Programming Professor

Senac Santa Catarina · Palhoça, Brazil (Hybrid)

Taught ASP.NET Core, React, Blazor, SQL Server and Azure to students with no prior tech background. Designed practical, industry-aligned projects and mentored students individually, from first line of code to landing their first tech role.

OP.02 · JUN 2023 – MAR 2024

Independent Game Development

Self-employed · 10 months

Designed and shipped 2D games solo, from mechanics to pixel art, using GameMaker Studio 2 / GML for logic and Aseprite for sprites and animation.

OP.01 · AUG 2022 – DEC 2022

Volunteer Researcher

IFSC (Federal Institute of Santa Catarina) · Florianópolis

Part of a 6-person research team developing water-resistant recycled paper for detergent packaging aimed at socially vulnerable communities. We improved water resistance from under a second to over an hour.

FILE 04 // PROJECT ARCHIVE

File Archive

NO SIGNAL
Bookstore

Bookstore

ASP.NET MVC (.NET 8) · Razor · EF · MySQL · OCT–NOV 2024

Library inventory management system. Full CRUD across books, sellers, genres and sales.

NO SIGNAL
Easy Check

Easy Check

React · Spring Boot · MySQL · AWS · SET–NOV 2024

Cross-technology REST integration exercise, hosted on AWS.

NO SIGNAL
Secret Word

Secret Word

React · SET 2024

Hangman game built in React.

PLAY →
NO SIGNAL
Zip Code Search

Zip Code Search

JavaScript · ViaCEP API · SET 2024

Consumes the public ViaCEP API in vanilla JavaScript.

VIEW →
NO SIGNAL
Tic Tac Toe

Tic Tac Toe

.NET MAUI · ABR 2025

Cross-platform UI practice for Android and Windows.

NO SIGNAL
Chess Console

Chess Console

C# · JUL–SET 2024

Terminal-based chess game in pure C#, advanced OOP.

OFF-DUTY: GAME DEV
Steambolt Willie Against the World, GameMaker Studio 2 (NoneJam 8) Asteroids clone in GameMaker Studio 2 Dark Dungeon Quest: first project, a terminal RPG in pure Python
FILE 05 // TRANSMISSION

Open Channel

Available for freelance engagements and full-time or contract roles, remote or based in Brazil.