Sobre
Sou Daniel Elias, Cientista da Computação formado pela UNOESTE FIPP, com atuação no desenvolvimento de sistemas backend com Java/Spring Boot e Node.js.
Minha experiência envolve regras de negócio reais: filas de atendimento em tempo real, emissão de documentos fiscais, controle de estoque, integrações com APIs externas e controle de acesso por papéis e permissões.
Morei 2 anos na Suíça, onde aprimorei meu alemão e ganhei uma visão mais ampla de tecnologia e cultura. Fora do trabalho continuo estudando algoritmos e estruturas de dados e mantenho projetos pessoais e acadêmicos no GitHub.
Backend & Software Engineering
Desenvolvimento de APIs, regras de negócio, integrações, sistemas backend robustos e aplicações com uso de Inteligência Artificial.
Áreas de foco
- Backend Engineering
- Arquitetura de Software
- APIs & Integrações
- Inteligência Artificial
- Bancos de Dados
- Cloud & DevOps
Idiomas
- Português — nativo
- Deutsch — fluente (2 anos na Suíça)
- English — avançado
Projetos Profissionais
Nomes de empresas, clientes e detalhes internos foram omitidos por confidencialidade.
Plataforma de Regulação e Despacho de Ambulâncias
Gestão de Operações · 2026 · Finalizado · Escopo: Backend, Integrações, Tempo real
Problema e solução
Central de regulação em que o paciente entra em uma fila de triagem, é atendido por vídeo por uma enfermeira e, quando o caso é grave, é encaminhado para uma fila priorizada de ambulâncias.
Contexto
Backend que atende três perfis distintos — paciente, equipe de enfermagem e equipe da ambulância — cada um com sua própria fila, além do registro clínico e do arquivamento do atendimento.
Principais contribuições
- Autenticação com JWT e refresh token, papéis e permissões granulares por rota.
- Filas de triagem e de ambulância com controle de concorrência, priorização manual e jobs de expiração e presença.
- Atualização das filas em tempo real via Server-Sent Events.
- Integração com serviço de comunicação em nuvem para chamadas de vídeo e arquivamento automático das gravações.
Tecnologias
Plataforma de E-commerce e Gestão Fiscal
ERP Fiscal · 2026 · Finalizado · Escopo: Full Stack, Integrações, Multi-tenant
Problema e solução
Ecossistema multi-tenant que concentra a operação de lojistas: catálogo e estoque, pedidos vindos de marketplaces, emissão de documentos fiscais e o financeiro decorrente dessas vendas.
Contexto
São três aplicações sobre a mesma API: o backend do ERP, o painel administrativo completo e um portal reduzido voltado apenas à gestão de pedidos B2B.
Principais contribuições
- Modelagem e evolução do schema relacional, com dezenas de entidades e migrations versionadas.
- Isolamento multi-tenant obrigatório por empresa em toda consulta de negócio, somado ao controle de acesso por permissão.
- Módulo fiscal: emissão, cancelamento, carta de correção, devolução e importação de notas de entrada via provedores externos.
- Estoque e custo: movimentações, saldos, reconciliação por job e relatórios de vendas, resultado e valorização de estoque.
Tecnologias
Sistema de Gestão de Medicamentos e Compras
Saúde & Suprimentos · 2026 · Finalizado · Escopo: Backend, Integrações, Modelagem de dados
Problema e solução
Sistema que antecipa a necessidade de medicamentos de uso recorrente a partir da programação dos tratamentos e acompanha o processo até a compra, o recebimento e a disponibilidade.
Contexto
Substitui um controle feito em planilha. Três papéis participam do fluxo: quem identifica e autoriza a necessidade, quem executa a compra e quem administra o sistema.
Principais contribuições
- Modelagem do domínio: tratamentos recorrentes, aplicações, necessidades, cotações e compras.
- Agenda de tratamentos com reagendamento em cascata e recálculo automático de prazos.
- Fluxo de cotação com fornecedores em rodadas, disparado por integração com serviço externo de automação.
- Importação da tabela oficial de preços de medicamentos, com conciliação por código de barras e apresentação.
Tecnologias
Sistema de CRM e Atendimento
CRM & Atendimento · 2026 · Pausado · Escopo: Backend, Multi-tenant
Problema e solução
Base multi-tenant para gestão de atendimentos: ciclo de vida do atendimento por setor, controle de SLA, transferência entre equipes e trilha de auditoria.
Contexto
Projeto pausado ainda na fase de fundação da plataforma. O que existe hoje é a base — isolamento por empresa, controle de acesso e o núcleo do atendimento — e não um CRM completo.
Principais contribuições
- Isolamento multi-tenant por coluna de empresa, aplicado automaticamente pelo ORM.
- Máquina de estados do atendimento, com política de SLA e transferência entre setores.
- Migrations versionadas com Liquibase e testes de integração contra banco real em container.
Tecnologias
Plataforma de Crédito e Parcelamento de Boletos no Cartão
Fintech & Crédito · 2025 · Finalizado · Escopo: Full Stack, Integrações, API
Problema e solução
Plataforma em que o cliente simula um empréstimo ou parcela boletos no cartão de crédito: cadastro guiado, envio de proposta para análise de crédito e pagamento por gateway externo.
Contexto
São três aplicações: o site institucional com o simulador de empréstimo, a área do cliente em React e a API em Micronaut que concentra cadastro, propostas, cartões e pagamentos.
Principais contribuições
- Autenticação com JWT e refresh token em cookie HttpOnly, recuperação de senha por email e tratamento de sessão entre domínios diferentes.
- Cadastro em etapas, envio de proposta com documentos anexados e integração com API de análise de crédito para a simulação.
- Parcelamento de boletos no cartão: leitura do código de barras e da linha digitável, escolha de cartão e parcelas e integração com gateway de pagamento.
- Gestão de cartões com detecção de bandeira, acompanhamento de carrinho abandonado, emails transacionais e migrations versionadas com Flyway.
Tecnologias
Projetos pessoais e acadêmicos
Compilador escrito em C# com analisador léxico e sintático para uma linguagem simplificada, usando parser preditivo descendente. Desenvolvido na disciplina de Compiladores.
Tecnologias: C#, Compiladores, Parser, Desktop
Algoritmos de busca e ordenação com foco em eficiência: classificação interna em vetores e listas, classificação externa em arquivos binários, árvores e execução com threads.
Tecnologias: Java, Estruturas de Dados, Threads
Rede neural multicamadas (MLP) implementada do zero em JavaScript, com interface web para configurar, treinar e testar modelos a partir de dados fornecidos pelo usuário.
Tecnologias: JavaScript, Machine Learning, Web
Notebooks e material do curso de Inteligência Artificial que ministrei no Infoeste 2025 para alunos da ETEC, cobrindo fundamentos, chatbots e reconhecimento de objetos.
Tecnologias: Python, TensorFlow, Keras, Jupyter
Material do curso de Introdução à Inteligência Artificial ministrado no Infoeste 2024 para alunos da ETEC, com exercícios práticos em Google Colab.
Tecnologias: Python, TensorFlow, Keras, Jupyter
Algoritmos de teoria dos grafos implementados em Java com interface JavaFX para montar o grafo e acompanhar a execução. Disciplina de Grafos.
Tecnologias: Java, JavaFX, Grafos
Simulador de autômatos finitos em JavaScript: define-se a máquina, testam-se cadeias de entrada e acompanha-se o caminho percorrido. Disciplina de Linguagens Formais.
Tecnologias: JavaScript, Node.js, Linguagens Formais
Chat em rede sobre TCP usando sockets em Java, com servidor atendendo múltiplos clientes simultâneos. Disciplina de Redes de Computadores.
Tecnologias: Java, Sockets, Redes
Fundamentos de processamento digital de imagens implementados do zero em C#, em aplicação desktop, sem depender de bibliotecas prontas.
Tecnologias: C#, Processamento de Imagens, Desktop
Conversões gráficas e operações sobre imagens em aplicação desktop C#, desenvolvida para a disciplina de Computação Gráfica.
Tecnologias: C#, Computação Gráfica, Desktop
Sistema de agenda de contatos em ASP.NET MVC com C#: cadastro, edição, exclusão e busca de contatos, com autenticação de usuários.
Tecnologias: C#, ASP.NET MVC, Web
Implementação do algoritmo de Prim para árvore geradora mínima em Python, com visualização do grafo e do resultado.
Tecnologias: Python, Grafos, Algoritmos
Código-fonte no GitHub
Formação e pesquisa
Monitoramento ambiental para a detecção de queimadas em áreas de vegetação usando imagens de satélite
Trabalho de Conclusão de Curso · Ciência da Computação — UNOESTE FIPP
Desenvolver e avaliar métodos de segmentação semântica em imagens do satélite Landsat-8 para identificar focos de incêndio e áreas queimadas, comparando três arquiteturas de redes neurais convolucionais. A mesma comparação foi feita na segmentação de áreas urbanas em imagens aéreas.
Resultados (conjunto de validação)
- Focos de incêndio: ResNet-UNet — IoU 87%
- Áreas queimadas: ResNet-UNet — IoU 76,78%
- Áreas urbanas: VGG-UNet — IoU 76,23%
Divisão 80/20 com semente fixa, sem conjunto de teste independente. Valores da melhor época de cada treino.
Palavras-chave: queimadas, imagens de satélite, Landsat-8, U-Net, VGG, ResNet, segmentação