Skip to content
View robertoatila's full-sized avatar

Block or report robertoatila

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.

Content in all repositories owned by your account will be closed.
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
robertoatila/README.md
Roberto Átila

Typing SVG


GitHub LinkedIn Gmail


Sobre mim

Desenvolvo aplicações web e mobile completas, de APIs REST em Spring Boot até interfaces em React, Next.js e React Native, com foco em backend, arquitetura, segurança, cloud e infraestrutura.

Sou estudante da ETEC Jacinto Ferreira de Sá, em Ourinhos-SP, nos cursos técnicos de Informática para Internet e Desenvolvimento de Sistemas. Meu trabalho prático envolve Java, Spring Boot, PHP, JavaScript, TypeScript, React, Next.js, React Native, bancos de dados, Docker, Linux, Nginx e AWS.

Atualmente concentro a maior parte da minha evolução técnica no MarkitosSystem, projeto em que conecto regras de negócio, autenticação, autorização, faturamento, estoque, persistência, testes e infraestrutura no mesmo produto.

Tenho interesse contínuo em Segurança da Informação e pretendo aprofundar a área academicamente na Fatec, mantendo o vínculo com segurança de aplicações, backend, Linux, cloud e infraestrutura.


Projeto CORE

MarkitosSystem — Sistema de Faturamento e Estoque Full-Stack

Sistema para gestão de empresas, usuários, clientes, fornecedores, produtos, faturamento e estoque. O projeto integra frontend em Next.js, backend em Spring Boot, autenticação segura, autorização baseada em papéis, isolamento de dados por empresa, banco versionado e execução reproduzível com Docker.

Stack principal do MarkitosSystem

Arquitetura atual: Next.js 15.5.21 · React 19.1.0 · TypeScript 5 · Tailwind CSS 4 · Java 17 · Spring Boot 3.5.16 · Spring Security · Spring Data JPA · MySQL 8 · Flyway · Docker

O que o projeto demonstra:

  • Isolamento por empresa — dados e operações vinculados ao contexto correto da empresa no backend.
  • Autenticação JWT + BCrypt — JWT armazenado em cookie HttpOnly e senhas protegidas com BCrypt.
  • RBAC server-side — autorização baseada em papéis aplicada no backend, não apenas na interface.
  • Faturamento integrado ao estoque — vendas e compras conectadas a reservas, entradas, baixas e estornos.
  • Controle de inventário — depósitos, lotes, Kardex, inventário e histórico de movimentações.
  • Banco versionado — migrations controladas com Flyway.
  • Qualidade — testes de backend e frontend, E2E com Playwright e verificações de acessibilidade com Axe.
  • Containerização — ambiente local reproduzível com Docker.

Next.js 15 React 19 TypeScript 5 Java 17 Spring Boot 3.5 Spring Security JWT BCrypt MySQL 8 Flyway Docker (Repositório privado)


Stack

Backend & APIs

Backend

Frontend & Mobile

Frontend

Dados, Cloud & Infra

Dados, cloud e infraestrutura

Projetos Públicos

Projeto Descrição Técnica Stack
EduGestor v3 Plataforma de gestão escolar com alunos, notas, frequência, relatórios, autenticação e integrações externas. PHP 8 · React 18 · TypeScript 5 · Tailwind 4 · SQLite · Supabase
Sushi & Sashimi Bar Protótipo acadêmico mobile com cardápio, componentes reutilizáveis, navegação, perfil, horários e status de funcionamento. React Native · JavaScript · Expo
Portfólio Arduino Portfólio web interativo sem frameworks, com PWA, simulador, busca, visualização de códigos e animações otimizadas. HTML5 · CSS3 · JavaScript ES6+ · PWA
Cartão de Visitas Digital Aplicativo mobile de apresentação profissional com áreas de perfil, contatos e habilidades. React Native · JavaScript
Sonic e as Escadas 2.0 Jogo didático de plataformas em coautoria com Pietro Ferreira, com três fases, física, vidas, colisões e inimigos. HTML5 · CSS3 · JavaScript
Invincible – Invasão de Marte Jogo de luta side-scrolling com três fases de dificuldade progressiva e boss final. HTML5 Canvas · JavaScript

Estatísticas


Engenharia, Cloud & Segurança

REST Spring Security JWT Docker AWS Linux Nginx

RBAC · BCrypt · Cookies HttpOnly · Segurança Web · Flyway · Banco de Dados · Testes · Playwright · Acessibilidade · Cloud Architecture


Contato

LinkedIn Email GitHub



Typing SVG

Popular repositories Loading

  1. EduGestor-v3 EduGestor-v3 Public

    EduGestor v3: Gestão escolar Full-Stack com React 18, TS e PHP 8. Arquitetura híbrida (SQLite + Supabase Cloud), notificações via SendGrid API e relatórios automatizados. Solução zero-config focada…

    TypeScript 1

  2. invincible-game invincible-game Public

    Jogo inspirado em Invincible com foco em design de cenários, ambientação e combate.

    HTML 1

  3. Portf-lios-de-Projetos-Arduino Portf-lios-de-Projetos-Arduino Public

    Este é um portfólio web moderno e responsivo desenvolvido para exibir uma coleção de projetos e códigos para Arduino. O objetivo é documentar e compartilhar soluções que vão desde conceitos básicos…

    HTML 1

  4. robertoatila robertoatila Public

  5. Cartao-de-visitas Cartao-de-visitas Public

    Cartão de visita em react native, tarefa de aula

    JavaScript

  6. Sonic-Game Sonic-Game Public

    Um jogo de plataformas didático em JavaScript (Vanilla), HTML e CSS. O objetivo é escalar os degraus, evitar espinhos e apanhar a moeda antes que o tempo esgote.

    CSS