Disponível para oportunidades

Matheus José Cardoso Luna.

Estudante de Análise e Desenvolvimento de Sistemas na CESAR School, com foco em desenvolvimento de software, arquitetura web e construção de sistemas.

02

Estudos de caso

ADS

Formação atual

PBL

Metodologia prática

Matheus José Cardoso Luna em uma praça na Europa

Sobre mim

Transformando problemas em soluções digitais.

Sou estudante de Análise e Desenvolvimento de Sistemas na CESAR School, instituição reconhecida pela abordagem prática e orientada à resolução de problemas.

Minha formação é baseada principalmente na metodologia PBL — Problem Based Learning, que coloca problemas reais e desafios de desenvolvimento no centro do processo de aprendizagem.

Essa experiência me permite trabalhar com levantamento de requisitos, arquitetura, modelagem de sistemas, experiência do usuário, testes, versionamento e documentação.

Desenvolvimento Web Arquitetura de Sistemas PBL Engenharia de Software

Desenvolvedor em formação

CESAR School

const developer = {

foco: "software",

arquitetura: "web",

aprendizado: "PBL",

objetivo: "evoluir"

};

Estudos de caso

Projetos que conectam negócio, tecnologia e experiência.

Dois projetos que representam diferentes desafios de desenvolvimento: uma experiência de e-commerce e um sistema bancário orientado a regras de negócio, segurança e integridade.

Tela inicial do e-commerce Atacado dos Presentes, com navegação, banner e links para novidades e descontos
CASE 01 E-commerce

Modelo de E-commerce: Atacado dos Presentes

Desenvolvimento de um modelo/protótipo funcional de plataforma web de e-commerce inspirado no Atacado dos Presentes, com foco em catálogo, navegação, organização de produtos e experiência de compra responsiva.

Front-end UX Catálogo Responsividade

Visão Geral

O projeto teve como objetivo desenvolver uma representação funcional de uma plataforma de comércio eletrônico, inspirada no contexto do Atacado dos Presentes. A proposta foi transformar a variedade de produtos e categorias em uma experiência digital organizada, intuitiva e adequada a diferentes dispositivos.

O Problema / Desafio

Um catálogo amplo pode gerar dificuldade de navegação quando produtos e categorias não são apresentados de maneira clara. O desafio foi estruturar uma experiência que facilitasse a descoberta de produtos, reduzisse atritos durante a navegação e apresentasse um fluxo de compra coerente.

Solução Desenvolvida

Foi criada uma estrutura de e-commerce com organização de categorias, apresentação de produtos, componentes reutilizáveis e fluxo de compra pensado para diferentes tamanhos de tela. A interface prioriza clareza visual, hierarquia de informações e facilidade de interação.

Tecnologias & Arquitetura

A arquitetura foi pensada de forma modular, separando apresentação, componentes de interface e lógica da aplicação. O projeto priorizou HTML semântico, desenvolvimento responsivo, organização de componentes e boas práticas de desenvolvimento web.

Aprendizados / Resultados

O projeto proporcionou experiência prática na construção de interfaces orientadas a produtos, organização de informações e desenvolvimento responsivo. Também reforçou a importância de pensar na jornada do usuário antes de implementar funcionalidades, conectando decisões de interface aos objetivos do negócio.

Tela inicial do sistema bancário JRB com opções de login e cadastro
CASE 02 Sistema Bancário

Sistema Bancário JRB

Desenvolvimento de um sistema bancário completo, contemplando gerenciamento de contas, operações financeiras, regras de negócio, segurança dos dados e integridade das transações.

Back-end Regras de negócio Segurança Transações

Visão Geral

O JRB foi concebido como um sistema bancário capaz de representar operações financeiras comuns em uma instituição digital. A aplicação contempla gestão de clientes e contas, movimentações financeiras, transferências e consulta de extratos.

O Problema / Desafio

Sistemas financeiros exigem consistência e controle rigoroso das operações. O principal desafio foi implementar regras que impedissem operações inválidas, mantivessem os saldos consistentes e garantissem que cada movimentação fosse registrada corretamente.

Solução Desenvolvida

A solução foi estruturada em torno das principais operações bancárias: depósitos, saques, transferências e consulta de extratos. As regras de negócio foram centralizadas para validar cada operação antes da atualização dos dados, reduzindo inconsistências e mantendo a integridade das informações.

Tecnologias & Arquitetura

A arquitetura foi organizada para separar responsabilidades e facilitar a manutenção do sistema. A camada de negócio concentra as regras financeiras, enquanto a persistência mantém os dados das contas e transações. O projeto também considera princípios de segurança, validação de entrada e controle de integridade.

Aprendizados / Resultados

O desenvolvimento do JRB aprofundou a compreensão sobre modelagem de sistemas, regras de negócio e tratamento de operações que exigem consistência. O projeto também mostrou a importância de validar cenários de erro, proteger dados e pensar na integridade do sistema desde a arquitetura.

Stack tecnológica

Ferramentas para transformar ideias em software.

Tecnologias e ferramentas utilizadas no desenvolvimento dos projetos e na construção da minha formação profissional.

Front-end

HTML5CSS3JavaScriptTailwind CSS

Back-end

Node.jsAPIs RESTJavaScriptArquitetura

Banco de Dados

SQLModelagemPersistênciaIntegridade

Versionamento

GitGitHubGitHub ActionsCI/CD

Contato

Vamos construir algo juntos?

Estou aberto a oportunidades, projetos, colaborações e conversas sobre desenvolvimento de software e tecnologia.

matheus@grupoluna.com.br