Rafael CuriDesenvolvedor Full Stack

Olá, eu sou o Rafael

Sou desenvolvedor de software full-stack do 🇧🇷 Rio de Janeiro, Brasil.

Desenvolvedor Full Stack
Nuxt · Vue · Go · Docker
Construindo experiências para a web

Backend & APIs

Go · Node · REST

Frontend

Nuxt · Vue · Tailwind

DevOps & Infra

Docker · PowerDNS · Nginx

Minhas tech-stacks

Nuxt
Vue
Tailwind
NodeJS
MongoDB
Typescript
Golang
Eslint
HTML
CSS
Javascript
Git
Github
Linux
Nginx
Pm2
Docker
DNS
Nuxt
Vue
Tailwind
NodeJS
MongoDB
Typescript
Golang
Eslint
HTML
CSS
Javascript
Git
Github
Linux
Nginx
Pm2
Docker
DNS
Nuxt
Vue
Tailwind
NodeJS
MongoDB
Typescript
Golang
Eslint
HTML
CSS
Javascript
Git
Github
Linux
Nginx
Pm2
Docker
DNS
Nuxt
Vue
Tailwind
NodeJS
MongoDB
Typescript
Golang
Eslint
HTML
CSS
Javascript
Git
Github
Linux
Nginx
Pm2
Docker
DNS

Experiência

2023 - Atual

Centro Brasileiro de Pesquisas Físicas

Engenheiro de Software & DevOps

Minha base operacional no CBPF sustenta-se na gestão eficiente da infraestrutura web. Possuo conhecimento técnico sobre a infraestrutura de DNS (autoritativo e recursivo) para gerenciar entradas e resoluções, garantindo a disponibilidade dos serviços sem necessariamente ter arquitetado a estrutura base, mas operando-a com rigor técnico. Gerencio serviços orquestrados em Docker e servidos por Nginx (com suporte a HTTP/3), garantindo um ambiente de execução otimizado. Integrado a isso, mantenho a camada de dados operando sobre uma arquitetura híbrida de MongoDB e Redis, assegurando que tanto a persistência quanto o cache da aplicação respondam com a estabilidade e performance necessárias.

Na camada de segurança e rede, atuo no desenvolvimento contínuo do sistema de Single Sign-On (SSO), centralizando a autenticação institucional.

No fluxo de desenvolvimento, faço uso estratégico do ecossistema GitLab já estabelecido. Utilizo os pipelines de CI/CD e Runners disponíveis para garantir a integração contínua das minhas entregas. Meu foco é maximizar o uso dessas ferramentas de automação para rodar testes e validações, assegurando que o código chegue à produção limpo e confiável, mantendo a agilidade do ciclo de release.

Com a sustentação e os processos garantidos, lidero a frente de engenharia de software focada na modernização do core institucional. Conduzo a migração dos sistemas legados em PHP para uma stack robusta em Go e Nuxt. Esse trabalho envolve reescrever lógicas críticas para eliminar dívida técnica, trazendo a segurança da tipagem forte e a performance de linguagens modernas para o dia a dia da instituição.

Para fechar o ciclo de confiabilidade, implementei rotinas de observabilidade que monitoram a saúde desse ecossistema. Utilizo ferramentas de monitoramento para vigiar o comportamento dos containers e serviços em tempo real, o que me permite atuar de forma proativa na detecção de anomalias, garantindo que a modernização tecnológica venha acompanhada de alta disponibilidade.