Skip to content
View rallantro's full-sized avatar

Block or report rallantro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rallantro/README.md

Olá, eu sou Ronaldo Allan! 👋

Sou um desenvolvedor autodidata com foco em Back-end C#/.NET, movido pela curiosidade de construir coisas que funcionam desde os 7 anos de idade. Minha jornada é marcada pela busca constante de soluções práticas, o que me levou a ser premiado nacionalmente por um projeto de tecnologia sustentável. Atualmente, curso Bacharelado em Tecnologia da Informação na UNIVESP e estou em busca da minha primeira oportunidade profissional como desenvolvedor.

🎯 O que me move

Acredito que a tecnologia tem o poder de transformar a rotina das pessoas. Por isso, meus projetos são construídos para serem funcionais, seguros e com uma boa experiência de uso — seja um sistema de gerenciamento de biblioteca, um jogo para aumentar a produtividade ou uma solução de automação para uma horta.

💻 Habilidades Técnicas

Backend: C#, .NET 10, Entity Framework Core, ASP.NET Core, JWT, Java, Python
Frontend: JavaScript (ES6+), HTML5, CSS3
Banco de Dados: SQL Server, SQLite, SQL
Game Dev: Unity (C#), Godot
Hardware/IoT: Arduino, Automação de Sistemas
Ferramentas: Git, GitHub, Linux, Visual Studio, VS Code, GitHub Copilot

📚 O que estou estudando agora

Atualmente, estou aprofundando meus conhecimentos em arquitetura de software, testes unitários (xUnit) e boas práticas de desenvolvimento com C# e .NET.

🚀 Projetos em Destaque

.NET 10 C# SQL Server

API REST completa desenvolvida em .NET 10 com autenticação JWT. O sistema separa áreas pública (consulta de livros) e privada (CRUD completo para administradores), com validações de segurança e uma interface intuitiva em JavaScript puro.

Destaques: Autenticação JWT, Entity Framework Core, Migrações Code-First, Validações de segurança.

.NET 10 C# SQLite

RPG de console que gamifica a produtividade, convertendo tarefas diárias em progresso no jogo. O jogador acumula cristais para invocar personagens (sistema gacha), equipá-los e enfrentar inimigos em combates por turnos.

Destaques: Sistema de gacha com pity/soft pity, combate por turnos com status (stun, silêncio), arquitetura em camadas (Core, Models, Data, Services), persistência com EF Core e SQLite.

.NET 10 C# xUnit

Biblioteca em C# que valida números de cartão com o algoritmo de Luhn e identifica 5 bandeiras (Visa, MasterCard, American Express, JCB e Elo). O projeto é acompanhado por 15 testes unitários com xUnit, garantindo sua confiabilidade.

Destaques: Algoritmo de Luhn, Testes unitários com xUnit, Métodos modulares e reutilizáveis.

🌱 ReciclaPET (Projeto Premiado)

Arduino IoT

Projeto de horta vertical automatizada com irrigação via Bluetooth, desenvolvido com Arduino e um aplicativo mobile. Premiado com Medalha de Ouro (Estadual) e Bronze (Nacional) no concurso de sustentabilidade da ArcelorMittal.

Destaques: Integração hardware-software, Internet das Coisas (IoT), Projeto com propósito socioambiental.

📫 Como me encontrar

LinkedIn GitHub E-mail


⭐ Sinta-se à vontade para explorar meus repositórios, abrir issues ou entrar em contato. Estou aberto a colaborações, feedbacks e, claro, novas oportunidades!

Pinned Loading

  1. Task-U Task-U Public

    RPG de console em C# (.NET 10) que gamifica a produtividade, convertendo tarefas diárias em progresso no jogo. Possui sistema de tarefas com regeneração diária, gacha com pity e banners rotativos, …

    C# 1

  2. Sistema-de-Biblioteca Sistema-de-Biblioteca Public

    Sistema completo de gerenciamento de biblioteca com front-end em HTML/CSS/JS e API em C# .NET. Possui busca pública de livros e painel administrativo protegido por autenticação JWT para operações d…

    JavaScript

  3. validador-cartao-csharp validador-cartao-csharp Public

    Biblioteca em C# para validação e identificação de bandeiras de cartões de crédito. Utiliza o algoritmo de Luhn para verificar a integridade do número e reconhece as principais bandeiras do mercado…

    C#

  4. Validador-de-Bandeiras-de-Cart-o-de-Cr-dito Validador-de-Bandeiras-de-Cart-o-de-Cr-dito Public

    Este projeto tem como objetivo desenvolver uma aplicação simples capaz de identificar a bandeira de um cartão de crédito (como Visa, MasterCard, etc.) com base no número do cartão. Utilizando o Git…

    JavaScript