Foto de Marcelo Vitoria

Portfólio Tecnológico

Marcelo Vitoria

Software Developer

Backend-focused Software Developer (Junior–Mid level) with strong foundations in Java, MySQL, and system modeling. I develop well-structured academic and practical projects, applying clean logic, data persistence, and real-world problem solving, with a clear focus on backend roles and continuous technical growth.

Sobre mim

Sou estudante de Tecnologia da Informação, com foco em desenvolvimento de software e banco de dados, atuando em projetos práticos voltados a sistemas desktop, dados e segurança da informação.

Atualmente direciono meu desenvolvimento profissional para projetos em Tecnologia da Informação, com interesse em ambientes nacionais e internacionais, buscando evolução técnica contínua e participação em soluções sólidas e bem estruturadas.

Habilidades Técnicas

Linguagens & Lógica

  • Java (NetBeans)
  • SQL (MySQL, PostgreSQL)
  • Portugol / Lógica de Programação

Banco de Dados

  • Modelagem ER / DER
  • Stored Procedures, Functions e Triggers
  • Consultas complexas, joins e relatórios
  • Segurança, usuários e permissões

Ferramentas

  • MySQL Workbench
  • NetBeans
  • Git e GitHub
  • Firebase Firestore
  • Figma (protótipos)

Foco & Interesses

  • Sistemas de segurança e monitoramento
  • Acessibilidade e usabilidade
  • Projetos acadêmicos integradores
  • Carreira internacional em TI

Projetos em Destaque

Segurança & Monitoramento

SafeGuard – Proteção de Vítimas

Sistema projetado para monitorar, em tempo quase real, a aproximação de agressores utilizando tornozeleiras eletrônicas, gerando alertas automáticos para vítimas e autoridades. Foco em acessibilidade para diferentes perfis de usuários.

Tecnologias: Flutter (frontend em adaptação), Firebase Firestore, modelagem de dados.

Contribuições: levantamento de requisitos, definição do modelo de dados, planejamento de telas acessíveis e apoio na arquitetura da solução.

Banco de Dados

Sistema Hospitalar – Consultas e Internações

Projeto de banco de dados para controle de médicos, pacientes, convênios, consultas, internações e receitas médicas, incluindo automação de regras de negócio e relatórios simulados.

Tecnologias: MySQL, MySQL Workbench.

Contribuições: criação do DER, script de criação de tabelas, povoamento de dados, consultas SQL, procedures, functions, triggers e plano de segurança com usuários e permissões.

Java Desktop

Sistema Desktop Java + MySQL – Projeto Integrador

Aplicação desktop desenvolvida em Java, com interface gráfica e integração com MySQL para cadastros, consultas e manipulação de dados. Projeto estruturado com foco em usabilidade e boas práticas básicas de organização de código.

Tecnologias: Java (NetBeans), MySQL, JDBC, Figma (wireframes).

Contribuições: planejamento de telas, implementação da interface, criação do banco de dados, integração Java + MySQL e publicação em repositório GitHub.

Contato

Caso queira conhecer melhor meu trabalho ou falar sobre oportunidades, estou disponível nos canais abaixo: