Pular para o conteúdo
gitblog
← Voltar ao blog

Atualizando o passado com o conhecimento do futuro

4 min de leitura

Se tem preguiça de ler, TL;DR no ChatGPT →

Abrindo os arquivados

<br />

Depois de trazer a história do [Aprova](https://blog.valc.cc/blog/tsw-aprova) para vocês despertou a vontade de desenterrar, melhorar e atualizar projetos antigos que estão parados no tempo no meu github, pela falta de conhecimento da época ou tempo. Então vou contar um pouco sobre cada projeto e o que realizei.

<br />

Portfolio

<br />

Começando com o clássico que todo dev desenvolve para vender seu trabalho de uma forma mais profissional, apresentando um pouco das suas habilidades. O portifolio foi desenvolvido no inicio da minha carreira para expor projetos e treinar meu desenvolvimento frontend que até hoje é minha skill mais intermediária. Sendo assim, o portifolio tirou-me da zona de conforto e aprimirou minhas habilidades de frontend e infraestrtura, sendo o primeiro projeto que subi na minha VPS. 

Como ele deve me representar precisava altera-lo trazendo as minhas informações mais recentes, além de internacionalizar ele adicionando 4 idiomas para ser lido.

<br />

snpL1

<br />

Esse projeto é a segunda iniciação cientifica que realizei na universidade e seus erros eram principalmente na pesquisas do front para o back que deixavam as requests muito grandes para ser carregada, como eu disse front não é meu forte. Na época não tinha pensado em fixar os filtros, por isso pesquisava o máximo de registros para montar os filtros de pesquisas e isso sobrecarregava o front o tornando lento.

<br />

Mas explicando o que é o projeto snpL1:

<br />

O snpL1 é uma base de anotações de variantes genéticas de L1 desenvolvida por ex-academicos do curso de Engenharia de Computação na UEPG, que usava Java 7 em todo desenvolvimento. Com essas informações, o objetivo da minha pesquisa era ampliar a base de dados e reestruturar o frontend.

<br />

Infelizmente a infraestrutura da universidade que estavamos usando para processamento das analises esta offline até hoje (21/07/2026), iniciei a pesquisa em setembro de 2024. Porém organizei o frontend com apenas os endpoints disponiveis que existiam.

<br />

Na época tinha feito a gambiarra de pesquisar 10k de registros para criar o filtro do SPA, o que tornava a aplicação muito lenta. E agora com o conhecimento e os LLMs, para escrever o meu raciocinio consegui mapear todos os dados que deveriam esrea no filtro paea fixar, e assim, tornar a aplicação uma experiencia agradavel para o usuário.

<br />

SLEKB

<br />

Voltando mais ainda no tempo, decidi atualizar também a primeira iniciação cientifica, que na época nem era cogitado LLMs no desenvolvimento de software. Por isso comecei procurando erros básicos como N+1 em queries, POSTs sem bearer, atualizar pacotes inseguros e melhorar um pouco a organização dos componentes em tela.

<br />

O que é SLEKB?

<br />

É uma base de conhecimento para Lúpus Eritematoso Sistêmico, que é uma doença inflamatória crônica de origem autoimune. Então objetivo era quase o mesmo que o snpL1:

  1. Coletar dados de RNAs
  2. Processar
  3. Comparar com genoma de referencia
  4. Analisar estatisticamente
  5. Popular base de dados
  6. Apresentar para comunidade cientifica

Em geral foi isso que realizamos na época para esse projeto de 2023.

<br />

Aurus


Depois de voltar tanto no tempo, encontrei o projeto que prometi para o meu pai que iria desenvolver na máteria de Projeto na faculdade, mas os planos mudaram.

<br />

O Aurus é um CRM que começaria com um modulo para comercial e se expandiria para outras áreas a medida da necessidade. Decidi voltar a mexer nesse projeto justamente pela promessa e por curiosidade de como isso ajudaria o setor comercial. Porém, como ele é um pouco mais complexo com regras eu apenas melhorei o esboço que existia e organizei a arquitetura do projeto.

<br />

API-TheEnd-Minecraft

<br />

Esse projeto ainda não peguei para mexer, mas enquanto escrevia esse post senti a nostalgia e vontade de corrigir a primeira API que desenvolvi na minha carreira. Antes dessa API, desenolvia projetos apenas desktop e odiava desenvolvimento web por paracer muito dificil. E como da para ver minha opinião mudou e muito.

<br />

A API do the end foi desenvolvida no famoso copia e cola de dados que estavam na wiki em português e inglês para que cada pesquisa retorna-se uma informação da dimensão. Em geral era para ajudar a comunidade a desenvolver jogos de navegadores ou flash card sobre a dimensão.

<br />

Conclusão

<br />

Foi uma viagem muito interresante para o passado, sendo possivel perceber a evolução que obtive durante os anos e compreender que os estudos ajudaram muito nessa evolução.

Comentários

Nenhum comentário ainda. Seja o primeiro!

Deixe um comentário

Relacionados