ESTUDANTE / DEV BACK-END2026

PORTFÓLIO

OLÁ

Oi, eu sou a Ana Souza.

Estudo Ciência da Computação no Mackenzie e estou construindo minha base em back-end com Java e SQL, porque é ela que sustenta o que mais me interessa: engenharia de IA e dados.

Aprendo na prática: coloquei no ar meu primeiro produto, um assistente financeiro no Telegram.

BAIXAR CURRÍCULO

FORMAÇÃO

Bacharelado em Ciência da Computação

Universidade Presbiteriana Mackenzie · 2025 — 2029

SKILLS

Java SQL Python C Git Docker

PROJETOS

2026 — Presente

Mr. Moneco · criadora e desenvolvedora

Em desenvolvimento

Borderdeck · jogo de enigmas no Roblox

Ana Souza
BACK-END JAVA SQL
Foto da Ana em meio-tom

O PROJETO

gastei 32,90 no almoço Anotado! Alimentação
o bot no Telegram

MR. MONECO

Assistente financeiro no Telegram: você manda “gastei 32,90 no almoço” e ele registra, separa por categoria e mostra o saldo livre. Também controla dinheiro guardado e investido.

Java 21 · SQLite · Javalin · Docker · Railway
Importa e exporta Excel · português e inglês

VER NO AR →
AA
Borderdeck, no Roblox

BORDERDECK

EM DESENVOLVIMENTO

Jogo de enigmas no Roblox inspirado na série Alice in Borderland: desafios contra o tempo em que cada rodada usa um baralho próprio, com naipes de peças de xadrez.

Roblox Studio · Luau

01

COMO O MONECO FUNCIONA

Eu queria controlar meu dinheiro sem abrir planilha. Então criei um bot: você escreve do jeito que fala e ele entende, guarda e organiza.

1Você manda uma mensagem“gastei 32,90 no almoço” no Telegram.
2O bot interpretaEntende o valor, o tipo (gasto, entrada, guardado, investido) e a categoria.
3Guarda no bancoCada movimentação vai para um banco SQLite, separada por usuário.
4Mostra o resultadoSaldo livre no chat e dados para o painel web por uma API REST.

O QUE ELE FAZ

  • Registra gastos, entradas, dinheiro guardado e investido
  • Categorias prontas e categorias criadas pelo usuário
  • Importa e exporta planilhas Excel
  • Lembrete de contas a vencer
  • Funciona em português e em inglês

O QUE EU APRENDI

  • Organizar um projeto Java com Maven
  • Modelar dados e persistir em banco
  • Expor uma API REST com Javalin
  • Empacotar com Docker e colocar no ar no Railway
  • Testar com JUnit
02

STACK

JAVAFoco atual. Back-end do Mr. Moneco.
SQLBanco de dados e consultas.
PYTHONAnálise de dados e scripts.
CBase de algoritmos na faculdade.
GIT · GITHUBVersionamento dos projetos.
DOCKERDeploy do Moneco.

interesse: inteligência artificial e dados

03

FORMAÇÃO

2025 — 2029
Bacharelado em Ciência da ComputaçãoUniversidade Presbiteriana Mackenzie · cursando o 3º semestre
Curso · em andamento
JavaDevDojo
Curso · em andamento
Algoritmos e Lógica de ProgramaçãoNélio Alves · Udemy
Curso
Linguagem CPietro Martins
04

IDIOMAS

Português · nativo
Inglês · intermediário
Espanhol · básico
Francês · básico

05

DISPONÍVEL

Estágio em desenvolvimento
Estudo no período da manhã
São Paulo · presencial, híbrido ou remoto

06

SOFT SKILLS

VISÃO DE PRODUTONo Moneco, defini as regras, a identidade visual e o lançamento, não só o código.
TRABALHO EM EQUIPEOrganizo tarefas e divido responsabilidades nos projetos em grupo da faculdade.
APRENDO FAZENDOPrefiro colocar a mão no código e tirar a ideia do papel.