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.

Retrato profissional de Bruno Souza
Perfil profissionalBruno Souza

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.

Prática de CRUD com fluxos de cadastro, consulta, edição e exclusão em aplicações de terminal.

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.

2025

Calculadora Interativa Python

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.
2025

Sistema de Estoque de Produtos em Python

PythonJSONColorama

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.
2025

Gerenciador de Clientes para Salão

PythonCSV

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.

Total6
Estoque ok4
Atenção2

Papelaria

Caderno Executivo

Estoque ok
Código
101
Quantidade
18
Mínimo
10

Periféricos

Mouse Sem Fio

Atenção
Código
102
Quantidade
6
Mínimo
8

Periféricos

Teclado Mecânico

Estoque ok
Código
103
Quantidade
4
Mínimo
3

Utilidades

Garrafa Térmica

Estoque ok
Código
104
Quantidade
11
Mínimo
6

Papelaria

Caneta Gel Azul

Estoque ok
Código
105
Quantidade
24
Mínimo
12

Áudio

Headset USB

Atenção
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.

Projetos autorais

Primeiros projetos CRUD

Passei a construir soluções com cadastro, consulta, edição e exclusão para entender melhor fluxo de dados.

Evolução técnica

Persistência com JSON e CSV

Adicionei armazenamento local aos projetos para praticar leitura, escrita e consistência de informações.

Portfólio em construção

Publicação no GitHub

Organizei os projetos para publicação e passei a usar o GitHub como parte da minha apresentação profissional.

Aprendizado complementar

Certificações complementares

Reforcei minha base com estudos em versionamento e fundamentos de computação em nuvem.

Próximo passo profissional

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

3h

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

12h

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

3h11

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.

Topo