Olá! Eu sou Jefferson França Teodoro, desenvolvedor Full Stack apaixonado por criar soluções digitais do backend ao frontend.
Tenho experiência em construir aplicações robustas e escaláveis, unindo performance, design responsivo e uma excelente experiência para o usuário.
Estou sempre em busca de evoluir como profissional e contribuir em projetos desafiadores.
- HTML5, CSS3, JavaScript, TypeScript
- React.js, React Native
- Java (Spring Boot)
- JavaFX
- Python (básico)
- REST API
- Relacionais: PostgreSQL, MySQL
- NoSQL: MongoDB
- JDBC / SQL
- Git & GitHub
- Cada pasta/arquivo é representado com ícones e cores.
- Pastas principais em azul, subpastas em verde, arquivos em laranja.
- Explicações dos arquivos ao lado.
📁 ProjetoPodologia
├── 💻 src
│ ├── 🏗 application
│ │ └── ⚙ Programa.java # Classe principal (menu)
│ ├── 📂 data
│ │ ├── 📝 clientes.txt # Armazena clientes
│ │ └── 📝 atendimentos.txt # Armazena atendimentos
│ ├── 🧩 model
│ │ ├── 👤 Cliente.java # Modelo do cliente
│ │ └── 💼 Atendimento.java # Modelo de atendimento
│ ├── 🔧 service
│ │ └── 📊 AtendimentoService.java # Regras de negócio
│ ├── 🛠 util
│ │ └── 💾 FileManager.java # Manipulação de arquivos
│ └── 🖥 view
│ ├── 🏠 MainView.java # Janela principal
│ ├── 💰 JanelaFinanceiro.java # Tela financeira
│ ├── 📅 TelaAtendimentos.java # Tela de atendimentos
│ ├── 👥 TelaClientes.java # Tela de clientes
│ └── 🏁 TelaPrincipal.java # Tela inicial
└── 📖 README.md # Documentação do projeto
🌟 Projeto Carros 🚗
Site de Apresentação de Modelos Automotivos
Projeto desenvolvido com HTML e JavaScript, com o objetivo de apresentar diversos modelos de carros de forma visual e organizada.
Principais características:
- Página inicial com destaque para os principais modelos.
- Layout responsivo que se adapta a computador, tablet e celular.
- Estilo visual moderno e atraente.
- Organização clara dos conteúdos, facilitando a navegação.
🌟 Projeto em Java 📝
Sistema de Cadastro de Usuários em Java
Aplicação simples via terminal, criada para praticar os fundamentos da linguagem.
Funcionalidades:
- Cadastro de nomes
- Visualização da lista de usuários
- Encerramento interativo do programa
Conceitos aplicados:
- Entrada de dados com
Scanner - Estruturas de controle (
if,switch,do-while) - Manipulação de listas com
ArrayList - Organização simples e limpa de código
🔮 Futuras melhorias: cadastro completo (nome, idade, e-mail), persistência em arquivos/MySQL, interface gráfica (JavaFX).
Tecnologias utilizadas:
- Java SE 8+
- Scanner (entrada de dados pelo console)
- ArrayList
- Terminal / Prompt de comando
- Java COMPLETO: Programação Orientada a Objetos + Projetos – Udemy
- Engenharia de Software - Udemy
- Jornada do Dev (2025) – Git & GitHub
- Jornada do Dev (2025) – JavaScript
- Jornada do Dev (2025) – Desenvolvedor de Aplicativos
- Dio (2025) – Criação de Portfólio
Criar produtos que gerem impacto real na vida das pessoas.
Acredito no poder da tecnologia bem-feita para transformar negócios e melhorar experiências.
- ✉️ Email: jeffersonfranca199@gmail.com
- 🐙 GitHub
- 📂 Currículo em PDF