01

Renan
Fernandes

Engenharia de Backend e Sistemas

Go · Arquitetura para IA · Sistemas de missão crítica

Curitiba, Brasil

Renan Fernandes
CURITIBA
BRASIL
02

Sobre

Sou engenheiro de software com mais de 8 anos de experiência, principalmente em sistemas corporativos essenciais para o funcionamento do negócio. Comecei minha carreira com COBOL e hoje trabalho na Unisys com sistemas bancários complexos, nos quais as mudanças frequentemente envolvem análise de impacto, modernização, integrações e sistemas que estão em operação há décadas. Trabalhar em ambientes em que confiabilidade e rastreabilidade são fundamentais influenciou muito a forma como desenvolvo software.

A maioria dos sistemas com os quais trabalho profissionalmente pertence a clientes e não pode ser publicada nem discutida em detalhes. Por isso, este portfólio reúne principalmente projetos pessoais, trabalhos de código aberto e estudos de caso anonimizados, em vez de apresentar a maior parte do que faço no dia a dia profissional.

Meu foco atual de desenvolvimento é Go, além de aplicações práticas de IA na engenharia de software. Tenho especial interesse em usar IA com contexto estruturado, evidências no código-fonte, fluxos de trabalho reutilizáveis e revisão humana, sem assumir que o conteúdo gerado esteja correto por si só.

Fora do trabalho, quase sempre estou criando alguma coisa. Muitos dos meus projetos nascem de um problema que quero resolver para mim: gestão de tarefas, automação residencial, infraestrutura, ferramentas para jogos ou simplesmente a vontade de experimentar uma tecnologia que quero entender melhor. Mantenho um homelab com Proxmox, automatizo minha casa e gosto de explorar a conexão entre software, infraestrutura e hardware.

Costumo aprender na prática, criando projetos, e dou atenção às partes menos visíveis do software: confiabilidade, segurança, facilidade de manutenção, documentação e compreensão de como o sistema funciona como um todo.

03

Projetos selecionados

Quadro de cortiça com tarefas impressas e códigos QR
01 / TASKEMONTarefas impressas · Códigos QR
Assistir à demonstração
01

Projeto pessoal · Backend em Go

Taskemon

Go · SQLite · APIs · Segurança · Testes

O Taskemon é um gerenciador de tarefas gamificado, adaptado à forma como eu me organizo. Tenho TDAH e dificilmente consigo manter o uso de ferramentas convencionais de gestão de tarefas. Queria algo que combinasse meu gosto por jogos com as tarefas por escrito de que preciso para acompanhar o que tenho a fazer. O projeto começou com uma ideia que meu irmão desenvolveu e que ampliei para atender à minha rotina.

Detalhes do projeto
  • Expandi o projeto original de código aberto com um backend em Go, autenticação Argon2id, gerenciamento de sessões, proteção CSRF, chaves de API e limitação de requisições.
  • Adicionei migrações de banco de dados, integração com a PokéAPI, processamento de imagens e impressão térmica ESC/POS. As tarefas viram cartões físicos com QR codes, conectando a aplicação a um quadro de tarefas que uso no dia a dia.
  • Desenvolvi documentação e testes automatizados junto à implementação.
HearthPlan mostrando uma vila em 3D e ferramentas de planejamento
02 / HEARTHPLANPlanejamento em 3D
02

Projeto pessoal · Planejamento

HearthPlan

TypeScript · 3D · Local-first · Testes

O HearthPlan é um planejador 3D local-first para vilas de Haven & Hearth. Surgiu de uma necessidade prática: experimentar a disposição de uma vila antes de investir tempo e recursos na construção dentro do jogo. É uma forma de unir meu interesse por jogos à criação de ferramentas que resolvem problemas que encontro na prática.

Detalhes do projeto
  • Desenvolvi uma ferramenta interativa de planejamento em 3D para explorar a disposição das vilas antes de construí-las no jogo.
  • Desenvolvi o fluxo de processamento dos assets e trabalhei na usabilidade, no desempenho e nos testes automatizados junto às funcionalidades de planejamento.
  • O projeto prioriza o uso local para o planejamento pessoal.
Dashboard de iluminação do Home Assistant por cômodoControles de TV e estação de trabalho no dashboard da sala
03 / HOME ASSISTANTDashboards personalizados
03

Infraestrutura pessoal

Automação residencial & Homelab

Home Assistant · Proxmox · APIs · Backups criptografados

Um ambiente pessoal de automação residencial e serviços hospedados por mim, com Home Assistant e um homelab com Proxmox. Uso essa estrutura para hospedar serviços locais, gerenciar armazenamento e backups criptografados e criar dashboards para o dia a dia, conectando software aos equipamentos da minha casa.

Estudo de caso
  • Integrei computadores controlados por API ao Home Assistant e criei dashboards personalizados.
  • Montei um homelab com Proxmox para hospedar serviços e gerenciar armazenamento e backups criptografados.
  • Além da praticidade no dia a dia, uso esse ambiente para explorar integrações, infraestrutura, segurança e a manutenção contínua de serviços dos quais dependo.
FLUXO DE DOCUMENTAÇÃO
  1. 01
    Código-fonte

    COBOL · dependências · metadados

  2. 02
    Conhecimento estruturado

    Documentação · regras · evidências

  3. 03
    Revisão humana

    Confirmar · corrigir · versionar

Base local · Versionamento em Git

04

Prova de conceito interna

IA agêntica para sistemas legados

Go · COBOL · Conhecimento estruturado · Revisão humana

Um estudo de caso anonimizado de uma prova de conceito interna que usa IA para apoiar a documentação e a análise de sistemas bancários legados. O foco é fornecer à IA um contexto estruturado e rastreável, mantendo a revisão humana como parte central do processo.

Estudo de caso
  • Estruturei uma base de conhecimento local, versionada em Git, com documentação e catálogos de regras de negócio vinculados a evidências no código.
  • Usei Go para extração de metadados e ferramentas internas de IA aprovadas, com instruções e modelos reutilizáveis.
  • Diferenciei fatos observados, informações confirmadas por pessoas e inferências. O conteúdo gerado permanece como rascunho até passar por revisão.
  • Apresentei protótipos funcionais à liderança, e a iniciativa foi aprovada para avançar em discussões técnicas mais amplas. Continua sendo uma prova de conceito, não uma solução implantada em produção.
04

Contato

Aberto a oportunidades internacionais