Sobre Roberto Manuel – Engenheiro de Software

Olá! Atuo como engenheiro de software com foco em desenvolvimento backend, arquitetura de sistemas e construção de aplicações escaláveis. Minha experiência inclui:

  • Python – Desenvolvimento de APIs, automação e sistemas escaláveis
  • PHP – Construção de sistemas web robustos e integração com bancos de dados
  • JavaScript – Implementação de funcionalidades dinâmicas e integração frontend-backend
  • HTML/CSS – Estruturação e organização de interfaces web

Tenho experiência prática na criação de soluções que priorizam performance, segurança e manutenibilidade, aplicando boas práticas de engenharia de software em projetos reais.

Baixar currículo em PDF

Filosofia Profissional

Minha abordagem é orientada a resolver problemas reais através de software bem estruturado, priorizando clareza de código, escalabilidade e eficiência. Busco sempre equilibrar qualidade técnica com entrega de valor, tomando decisões conscientes de arquitetura e manutenção a longo prazo.

Projetos Recentes

Gerenciador de Senhas com Python

Desenvolvimento de um sistema seguro para armazenamento de credenciais utilizando criptografia avançada (Fernet). O projeto foi projetado com foco em segurança, isolamento de dados por usuário e redução de vulnerabilidades relacionadas a acesso não autorizado.

Ver projeto

Casamento Connect

Plataforma web para gestão de eventos, incluindo controle de convidados, reservas e presentes. O sistema automatiza processos como confirmação de presença e cadastro, reduzindo esforço manual e aumentando a eficiência operacional do evento.

Ver projeto

Super Trunfo de Países (C)

Desenvolvimento de um sistema em C para cadastro e comparação de cartas no estilo Super Trunfo. A aplicação utiliza estruturas de dados para representar entidades e implementa regras de negócio com base em atributos como população, PIB e densidade. O sistema realiza cálculos automáticos, permite comparação entre cartas por diferentes critérios e inclui modo contra o computador com geração de dados aleatórios.

Ver projeto

Desafio de Xadrez - MateCheck (C)

Projeto desenvolvido em linguagem C com foco na simulação de movimentos e lógica de jogo de xadrez. Foram aplicados conceitos fundamentais como estruturas de repetição (for, while, do-while), loops aninhados, funções recursivas e controle de fluxo com break e continue. O projeto reforça a construção de algoritmos e a organização lógica na resolução de problemas utilizando recursos essenciais da linguagem.

Ver projeto

Desafio Batalha Naval (C)

Projeto desenvolvido em linguagem C com foco na simulação de um jogo de Batalha Naval, explorando lógica de programação e manipulação de matrizes. O desenvolvimento foi dividido em três níveis progressivos: Nível Novato: implementação da lógica básica de posicionamento de navios em matrizes. Nível Aventureiro: expansão para uma matriz 10x10, incluindo posicionamento diagonal e exibição completa do tabuleiro. Nível Mestre: implementação de habilidades especiais (cone, cruz e octaedro) utilizando loops aninhados e manipulação avançada de matrizes. O projeto reforça conceitos fundamentais como estruturas de repetição, organização de dados bidimensionais e construção de algoritmos escaláveis.

Ver projeto