Disponível para novas oportunidades

Sou o Rian, desenvolvedor full-stack.

Laravel & PHP

Trabalho principalmente com back-end: aplicações corporativas, APIs, integrações e automação. A maior parte do que construí roda dentro de uma empresa, usada por pessoas todo dia. PHP, Laravel e Python são onde me sinto mais à vontade.

01 Sobre mim
Retrato de Rian Junckes Dilli
Rian Junckes Dilli Full-stack · desde 2022

Como eu cheguei aqui.

Mexo com computador desde criança e aprendi a programar sozinho. Insisti até alguém me dar o primeiro emprego na área, e desde então venho aprendendo cada vez mais. Terminei a faculdade de Análise e Desenvolvimento de Sistemas junto com o trabalho.

Hoje trabalho como desenvolvedor full-stack. A maior parte do que faço é interno: um portal de chamados, um sistema de filas, uma plataforma de ensino, uma intranet e um monte de automação, usados todo dia por departamentos diferentes.

Meu foco é back-end. Gosto das partes que seguram o sistema de pé: modelagem de banco, filas e workers, jobs agendados, tempo real com WebSockets, e conversar com sistemas que preferiam não ser integrados.

Localização
Santa Catarina, Brasil
Formação
Análise e Desenvolvimento de Sistemas
Foco
Back-end, arquitetura & integrações
Idiomas
Português (nativo) · Inglês
Modelo
Remoto · Híbrido · Presencial
Anos de código
4+
Sistemas em produção
5+
Integrações
6+
02 Projetos

Os projetos marcados como corporativos foram feitos internamente para minha empresa e não posso compartilhar o código, então generalizei as descrições. Os projetos pessoais estão abertos no GitHub. Posso explicar a arquitetura e as decisões técnicas em uma conversa.

01 Pessoal · código aberto

Relay: triagem de suporte com IA

Aqui o LLM decide qual ação tomar em vez de só gerar texto. Ele pode responder, buscar na base de conhecimento, pedir esclarecimento, escalar para um humano ou bloquear a entrada. Cada ação tem regra própria: respond_kb só roda com confiança alta, e esclarecimento demais vira escalonamento automático.

A busca semântica usa pgvector, com fallback lexical e ranking baseado nas respostas que já funcionaram. Tirei a geração de embeddings do request e passei para um worker assíncrono, o que derrubou a resposta do chat de 2 a 3 segundos para cerca de 800 ms. Tem revisão humana, métricas no Prometheus e tracing.

  • Ações do agente
  • respond
  • respond_kb
  • clarify
  • escalate_ticket
  • resolve
  • block
  • FastAPI
  • Python
  • PostgreSQL
  • pgvector
  • SQLAlchemy
  • React
  • TypeScript
  • Docker
  • Prometheus

02 Corporativo · interno

Portal Corporativo de Serviços

Plataforma que centraliza as solicitações de serviço de vários departamentos, substituindo processos manuais e fluxos espalhados por e-mail. Formulários dinâmicos, aprovações, dashboards administrativos, relatórios em PDF e Excel, base de conhecimento, notificações push, permissões por papel e um painel de monitoramento em tempo real.

  • Integrações
  • ERP (SOAP)
  • Google Workspace
  • Firebase FCM
  • Mattermost
  • Dell API
  • Zabbix
  • Laravel
  • PHP
  • Livewire
  • MySQL
  • Vite
  • Supervisor
  • Cron
  • DomPDF
Código privado
Dashboard do portal de serviços em monitor e celular

03 Cliente · no ar

Medicina da Vida

Site institucional e blog para uma clínica de homeopatia. Tem área de conteúdo com posts gerenciáveis, agendamento de consultas e contato direto por WhatsApp. Responsivo do desktop ao celular.

  • Laravel
  • PHP
  • Blade
  • MySQL
  • JavaScript
Visitar site
Site Medicina da Vida em tablet e celular

04 Corporativo · tempo real

Gestão de Filas Digitais

Plataforma completa de gerenciamento de filas de atendimento, sincronizada em tempo real entre todos os dispositivos conectados.

  • Aplicativo Android para totem
  • Painel do operador e telão de TV
  • Priorização de senhas e métricas ao vivo
  • Laravel
  • WebSockets
  • Android
  • MySQL
Código privado

05 Corporativo · LMS

Plataforma de Ensino Corporativo

LMS completo, inspirado nas plataformas modernas de educação online, para treinamento interno de colaboradores.

  • Cursos, videoaulas e trilhas de progresso
  • Gamificação, quizzes e certificados
  • Portal administrativo e permissões
  • Laravel
  • Vue.js
  • MySQL
  • Vite
Código privado

06 Corporativo · social

Intranet Social Corporativa

Rede social interna criada para melhorar a comunicação e a colaboração entre os colaboradores da empresa.

  • Feed social, comentários e reações
  • Comunicados internos e perfis
  • Grupos por departamento e notificações
  • Laravel
  • PHP
  • MySQL
  • JavaScript
Código privado

07 Corporativo · automação

Automações e Ferramentas Internas

Conjunto de aplicações e automações que reduzem trabalho manual e mantêm os sistemas conversando entre si.

  • Integrações de API e sincronização de dados
  • Controle de estoque e geração de relatórios
  • Serviços de autenticação e workers em background
  • Python
  • FastAPI
  • PHP
  • Laravel
  • REST APIs
Código privado

08 Pessoal · open source

Outlandiu

Jogo de navegador com Laravel no back-end e Phaser 3 no front. Fiz para estudar game loop, colisão e controle de estado. O código está aberto no GitHub.

  • Laravel
  • Phaser 3
  • JavaScript
  • PHP
Ver no GitHub
03 Stack

Com o que eu trabalho.

PHP

Linguagem principal

Laravel

Framework · APIs

Python

FastAPI · automação

MySQL

Modelagem · queries

Git

Versionamento

HTML & CSS

Interface · responsivo

Back-end

  • PHP · Laravel · Livewire
  • Python · FastAPI · SQLAlchemy
  • APIs REST · integrações SOAP
  • WebSockets · tempo real
  • Filas, workers e jobs agendados
  • Arquitetura · SOLID · OOP
  • LLMs · RAG · busca vetorial

Front-end

  • JavaScript
  • Vue.js
  • React · TypeScript
  • Blade · Livewire
  • Vite · Bootstrap
  • HTML5 · CSS3 · responsivo

Infra & ferramentas

  • MySQL · PostgreSQL · pgvector
  • Docker
  • Servidores Linux
  • Git
  • Supervisor · Cron
  • Zabbix · Prometheus · observabilidade
04 Contato

Entre em contato.

E-mail e WhatsApp chegam em mim, escolha o que preferir.

rianjunckes@gmail.com
Projeto interno O código é da empresa, então não posso compartilhar. Podemos conversar sobre ele.