Skip to content
View CLopes86's full-sized avatar
🎯
Concentrando
🎯
Concentrando

Highlights

  • Pro

Block or report CLopes86

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. 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
CLopes86/README.md

👋 Olá, sou o Cesaltino Lopes!

☕ Java Developer Junior | 📱 Flutter | Universidade Politécnica de Castelo Branco — Portugal


🧑‍💻 Sobre Mim

🎓 Estudante de Informática e Multimédia na Universidade Politécnica de Castelo Branco (antigo IPCB), com conclusão prevista em 2027.

☕ Foco atual: backend com Java e Spring Boot, a construir projetos e a preparar-me para a minha primeira oportunidade como Java Developer Junior.

📱 Também desenvolvo apps mobile com Flutter e Firebase.

🏗️ Apaixonado por boas práticas — Clean Architecture, Design Patterns e SOLID.

🚀 Aprendo fazendo — todos os projetos aqui são construídos por mim, do zero.


🛠️ Tech Stack

💻 Backend & Linguagens

Java Spring Boot Python C++ PHP

📱 Mobile

Flutter Dart Firebase

🗄️ Bases de Dados

PostgreSQL MySQL SQL Server

🛠️ Ferramentas

Git GitHub Docker IntelliJ VS Code


🚀 Projetos em Destaque

API REST para gestão interna de operações de restauração — inspirado na realidade do setor.

  • ⚙️ Spring Boot REST API em desenvolvimento
  • 🏗️ Arquitetura documentada com 12 entidades e 22 requisitos
  • 🐳 Docker para containerização
  • 📄 Documentação completa — requisitos, modelo de dados e diagrama de arquitetura

Tech: Java Spring Boot PostgreSQL Docker REST API


Simulador de ginásio em Java, desenvolvido para o TP1 da disciplina de Padrões e Desenho de Software.

Tech: Java Swing OOP Design Patterns


Jogo de xadrez completo com interface gráfica, desenvolvido para a disciplina de Padrões de Design de Software.

  • 🎯 Strategy Pattern — cada peça tem a sua própria lógica de movimento
  • 📋 Template Method — classe abstrata Peca define a estrutura base
  • 👀 Observer Pattern — MouseListener para drag & drop
  • ♟️ Deteção de xeque, promoção de peões e validação completa de movimentos
  • 🏛️ Princípios SOLID aplicados

Tech: Java Swing OOP Design Patterns SOLID


Sistema de gestão de cupões e cartões de fidelização — projeto de Java OOP.

Tech: Java OOP


App mobile de gestão financeira pessoal, desenvolvida com Flutter e Firebase.

  • 🏗️ Clean Architecture — camadas Domain, Data e Presentation separadas
  • 🔥 Firebase Auth + Firestore — autenticação e dados em tempo real
  • 💉 Injeção de dependências manual via construtores
  • 📊 Dashboard com transações em tempo real via StreamBuilder
  • 🧭 Navegação centralizada com GoRouter

Tech: Flutter Dart Firebase Riverpod GoRouter Clean Architecture


Primeiro projeto Flutter completo — app de gestão de tarefas com CRUD e persistência local.

  • 💾 Persistência local com SharedPreferences e serialização JSON
  • 🔍 Filtros dinâmicos e estatísticas em tempo real
  • 🎨 Material Design 3

Tech: Flutter Dart SharedPreferences Material Design 3


Jogo estilo Space Invaders com C++ e OpenGL — projeto académico de Computação Gráfica.

  • 🎮 Game Design Document completo — 5 níveis, boss final Xar'Veth

Tech: C++ OpenGL GLUT


📊 GitHub Stats

GitHub Stats

Top Languages

GitHub Streak


🎯 Atualmente a Trabalhar

  • 🔗 FlowChain — a evoluir a API REST com Spring Boot
  • ☕ Java & Spring — a aprofundar e a preparar entrevistas técnicas
  • 🏋️ ESTGym — trabalho prático de Padrões e Desenho de Software
  • 🇬🇧 Inglês técnico — a melhorar para entrevistas

🤝 Contacto

LinkedIn Email GitHub


💡 "A aprender, a construir, a crescer — um projeto de cada vez."

Pinned Loading

  1. centi centi Public

    💰 Advanced personal finance tracker built with Flutter, Firebase and Clean Architecture

    Dart 2

  2. java-chess-game java-chess-game Public

    ♟️ Java Chess Game - OOP concepts and software architecture

    Java 4

  3. flutter-task-master flutter-task-master Public

    📱 A modern and minimalist task management app built with Flutter. Features clean architecture, state management, and beautiful UI/UX design.

    Dart 1

  4. coupon-engine coupon-engine Public

    🎫 Sistema de gestão de cupões e cartões de fidelização | Java OOP Project

    Java 1

  5. alien-invasion alien-invasion Public

    Mini-projeto de Computação Gráfica — Space Invaders em OpenGL/FreeGLUT (IPCB 2026)

    C++ 1

  6. flowchain-api flowchain-api Public

    Internal operations management system for restaurant chains

    Java 1