Prática de CRUD com fluxos de cadastro, consulta, edição e exclusão em aplicações de terminal.
Currículo vivo • foco em backend
Construindominha basepara atuar combackend
Utilizo IA generativa, incluindo Claude de Codex, como apoio no desenvolvimento, aprendizado contínuo e otimização de soluções. Desenvolvo projetos em Python para fortalecer lógica de programação, CRUD, persistência de dados e organização de código, construindo uma base sólida para atuação em backend.

Engenharia da Computação • foco em backend
Quem sou eu
Uma apresentação objetiva da minha jornada até o foco em backend.
Estou construindo minha carreira com foco em desenvolvimento backend. Meu interesse principal está em entender como sistemas funcionam por trás da interface: fluxo de dados, estrutura de APIs, persistência, regras de negócio e confiabilidade.
- Interesse genuíno em entender o ciclo completo dos dados: cadastro, consulta, atualização e persistência.
- Busca por clareza na estrutura do código antes de aumentar a complexidade da solução.
- Aprendizado constante por meio de projetos pequenos, iterativos e publicáveis.
O que faço atualmente
Estudo direcionado para construir repertório técnico com aplicação prática.
Persistência local com JSON e CSV para reforçar leitura, escrita e consistência de dados.
Organização de funções, validações e tratamento de erros para escrever código mais claro e previsível.
Evolução dos fundamentos de Python em direção a APIs, banco de dados e aplicações backend.
Projetos em destaque
Projetos escolhidos para mostrar raciocínio técnico, estrutura e evolução prática.
Calculadora Interativa Python
Aplicação de terminal em Python criada para reunir múltiplos fluxos de interação, como operações matemáticas, cálculo de IMC, desconto e jogo de adivinhação.
- Desafio técnico
- Organizar múltiplas funcionalidades em um fluxo único, com navegação por menu e tratamento de entradas inválidas.
- Decisão principal
- Separei cada funcionalidade em funções independentes e mantive um controlador central para coordenar a navegação do programa.
- Aprendizado
- Fortaleci lógica de programação, tratamento de exceções e organização de código em uma aplicação com múltiplos fluxos.
Sistema de Estoque de Produtos em Python
Aplicação de terminal voltada ao controle de estoque, com cadastro, consulta, edição e remoção de produtos, mantendo os dados persistidos em JSON.
- Desafio técnico
- Garantir persistência entre execuções e tratar entradas inválidas sem comprometer a continuidade do fluxo principal.
- Decisão principal
- Estruturei operações separadas para cada ação do CRUD, usando JSON como armazenamento local e validações para leitura e escrita mais seguras.
- Aprendizado
- Evoluí em organização de lógica, manipulação de arquivos, validações e estruturação de um CRUD mais próximo de um contexto real.
Gerenciador de Clientes para Salão
Aplicação de terminal em Python para cadastro, consulta e exclusão de clientes, com persistência em arquivo CSV.
- Desafio técnico
- Organizar operações de cadastro e busca com persistência local, mantendo leitura e regravação consistentes da base de clientes.
- Decisão principal
- Usei csv.DictWriter e csv.DictReader para padronizar os dados, com criação automática do arquivo e exclusão feita pela reconstrução da base.
- Aprendizado
- Pratiquei manipulação de arquivos, estruturação de CRUD, buscas por filtros e tratamento de erros em uma aplicação orientada a dados.
Demonstração prática
Uma experiência curta para explorar a lógica de um projeto no próprio site.
Demonstração interativa
Mini vitrine inspirada no projeto de estoque.
Esta demonstração não reproduz o sistema completo, mas mostra a lógica de cadastro, listagem, busca e leitura de status de produtos em uma interface simples.
Papelaria
Caderno Executivo
- Código
- 101
- Quantidade
- 18
- Mínimo
- 10
Periféricos
Mouse Sem Fio
- Código
- 102
- Quantidade
- 6
- Mínimo
- 8
Periféricos
Teclado Mecânico
- Código
- 103
- Quantidade
- 4
- Mínimo
- 3
Utilidades
Garrafa Térmica
- Código
- 104
- Quantidade
- 11
- Mínimo
- 6
Papelaria
Caneta Gel Azul
- Código
- 105
- Quantidade
- 24
- Mínimo
- 12
Áudio
Headset USB
- Código
- 106
- Quantidade
- 3
- Mínimo
- 5
Tecnologias em prática
Ferramentas que aparecem com frequência nos projetos que venho construindo.
Python
Base principal dos meus projetos e da minha evolução em lógica e estruturação de código.
Git e GitHub
Versionamento dos projetos, organização de histórico e publicação do portfólio.
JSON e CSV
Persistência local de dados para praticar leitura, escrita e consistência entre execuções.
CRUD
Fluxos de cadastro, consulta, edição e exclusão aplicados em projetos com regras de negócio simples.
Linha do tempo
Uma leitura rápida da minha evolução até o foco atual em backend.
Primeiros projetos CRUD
Passei a construir soluções com cadastro, consulta, edição e exclusão para entender melhor fluxo de dados.
Persistência com JSON e CSV
Adicionei armazenamento local aos projetos para praticar leitura, escrita e consistência de informações.
Publicação no GitHub
Organizei os projetos para publicação e passei a usar o GitHub como parte da minha apresentação profissional.
Certificações complementares
Reforcei minha base com estudos em versionamento e fundamentos de computação em nuvem.
Foco atual em backend
Meu objetivo agora é evoluir de projetos fundamentais em Python para APIs, banco de dados e sistemas backend reais.
Certificações e Aprendizado
Formações que complementam os projetos e reforçam minha base técnica.
Udemy
Git e GitHub para Iniciantes com Projetos Reais
Formação voltada ao uso prático de Git e GitHub em projetos reais, reforçando versionamento de código, organização de histórico e fluxo básico de colaboração.
AWS
AWS Cloud Practitioner PT
Trilha de aprendizagem focada em fundamentos de computação em nuvem, com visão inicial sobre serviços da AWS e base para evolução em infraestrutura e arquitetura.
Fundamentos de nuvem
Cloud+Fundamentals
Formação complementar voltada a fundamentos de computação em nuvem, reforçando conceitos essenciais de cloud e ampliando minha base para estudos em infraestrutura e serviços.
O que estou buscando
Meu objetivo é transformar estudo consistente em experiência prática.
Busco minha primeira oportunidade para evoluir de projetos fundamentais em Python para desenvolvimento backend em contexto profissional, aprendendo com sistemas reais, boas práticas e pessoas mais experientes.
- 01
Transformar minha base atual em experiência prática com APIs, banco de dados e aplicações backend.
- 02
Atuar em times que valorizem código limpo, aprendizado contínuo e evolução consistente.
- 03
Ganhar experiência com sistemas reais que exijam regras de negócio, manutenção e responsabilidade técnica crescente.
Contato