Skip to content
View diogomasc's full-sized avatar

Highlights

  • Pro

Block or report diogomasc

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
diogomasc/README.md

Olá, eu sou o Diogo! 👋

😊 Sobre mim

Acadêmico de Sistemas de Informação no IFBA e Desenvolvedor Full-Stack com 1.5 anos de experiência prática, no ecossistema JavaScript, construindo aplicações com Node.js/NestJS no backend e React/Next.js no frontend. Além de prática em desenvolvimento mobile com React Native.

Sou entusiasta de Arquitetura Evolutiva e Qualidade de Software. Estudo e aplico conceitos de alta coesão e baixo acoplamento para construir sistemas flexíveis e fáceis de evoluir. Com visão de QA orientado a código, e valorizo a definição de critérios de aceite claros e a automação de testes para garantir a entrega contínua de valor com o mínimo de regressões.

🎓 Pesquisa Acadêmica (TCC)

Minha pesquisa atual e trabalho de conclusão de curso são centrados em Java e Spring Boot, com foco em Observabilidade e Qualidade de Código. Investigo a análise estática e dinâmica na refatoração de domínios complexos, combatendo débitos técnicos como Code Smells e God Classes através da aplicação estratégica de Padrões de Projeto e separação de responsabilidades.

🚀 Vamos nos conectar? Sinta-se à vontade para me seguir aqui no GitHub para acompanhar meus projetos ou fazer uma conexão no meu LinkedIn para trocarmos experiências!


Contato


Tecnologias e Ferramentas

Linguagens e Backend
Java Spring Boot JavaScript TypeScript Node.js NestJS Fastify Express PHP Python

Frontend e Mobile
React Next.js Tailwind HTML CSS Figma

Banco de Dados e Infra
PostgreSQL MySQL Prisma ORM Docker Git Linux

Testes e Qualidade
Vitest Jest Playwright

Estatísticas do GitHub

Estatísticas do GitHub Linguagens mais usadas

Pinned Loading

  1. task-management-system-psfatto task-management-system-psfatto Public

    Sistema web de gestão de tarefas desenvolvido para o processo seletivo da Fatto Consultoria e Sistemas, utilizando React, Node.js e MySQL. Permite criar, editar, excluir e reorganizar tarefas via d…

    JavaScript

  2. ToDoList_DesafioResTIC36 ToDoList_DesafioResTIC36 Public

    Projeto desenvolvido na residência ResTIC36, na trilha mobile do CEPEDI. Consiste na atividade final antes de iniciar com Node.js, criando um aplicativo de lista de tarefas em React Native, baseado…

    TypeScript 1

  3. courseApi courseApi Public

    API Node 22 c/ Fastify 5 e Drizzle ORM de gerenciamento de cursos com sistema de autenticação baseado em roles (estudante/manager), incluindo: CRUD com validação de dados, autenticação JWT com dife…

    TypeScript

  4. Papacapim Papacapim Public

    Papacapim é uma aplicação de microblogging em desenvolvimento para a disciplina de Desenvolvimento Mobile do IFBA. Permite que usuários postem mensagens curtas, interajam com publicações e acompanh…

    JavaScript 1

  5. Anibook Anibook Public

    AniBook é uma plataforma PHP que permite aos fãs de animes descobrir, avaliar e discutir seus favoritos. Desenvolvido como parte da disciplina de Desenvolvimento Web, o site utiliza Bootstrap e Jav…

    PHP

  6. Hortifruti-BoaSaude-API Hortifruti-BoaSaude-API Public

    API RESTful para gestão do marketplace de assinatura de hortifrúti com Node, Fastify e Drizzle ORM desenvolvida durante disciplina de Eng. de Software no IFBA 2025.2

    TypeScript