Skip to content
View DavJaveiro's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report DavJaveiro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DavJaveiro/README.md
Davidson Linhares

☕ Backend Java  ·  Sistemas Distribuídos  ·  Cloud  ·  Observabilidade

Desenvolvendo software confiável, observável e preparado para evoluir.

LinkedIn YouTube Visualizações do perfil

Áreas de atuação

🧑‍💻 Sobre mim

Sou desenvolvedor de software com foco em Engenharia Backend, atuando principalmente com Java, Spring Boot, APIs, integrações e evolução de sistemas.

Minha atuação está direcionada à construção e manutenção de aplicações confiáveis, com atenção especial a:

  • 🏗️ arquitetura e organização de sistemas backend;
  • 🕰️ análise e modernização de aplicações legadas;
  • 🔍 engenharia reversa e compreensão de protocolos;
  • ⚡ desempenho, concorrência, JVM e comunicação em rede;
  • ✅ testes automatizados e qualidade de software;
  • 📡 observabilidade, métricas, logs e rastreamento distribuído;
  • 🐳 containers, cloud e automação de entregas.

Tenho formação anterior em Ciências Biológicas pela Universidade Federal do Rio de Janeiro e atualmente curso Engenharia de Software. Essa combinação fortalece meu perfil analítico, investigativo e orientado à resolução estruturada de problemas.

Também estou construindo uma especialização em Engenharia de IA aplicada à produção, conectando Inteligência Artificial com fundamentos sólidos de Engenharia de Software, APIs, arquitetura, observabilidade, escalabilidade e MLOps.


🎯 Áreas de atuação e interesse

☕ Backend Engineering

Construção e evolução de serviços backend confiáveis, integrados e preparados para crescer.

  • Java e ecossistema Spring
  • APIs REST e integrações
  • WebSocket, STOMP e comunicação em tempo real
  • Concorrência, I/O e comunicação TCP
  • Segurança, autenticação e autorização
  • Arquitetura de aplicações backend

🧩 Software Engineering

Compreensão, documentação e evolução segura de sistemas complexos.

  • Modernização de sistemas legados
  • Engenharia reversa de software
  • Testes de caracterização
  • Arquitetura e documentação técnica
  • Qualidade de código e CI/CD
  • Agent Harness e Spec-Driven Development

📈 Reliability & Operations

Visibilidade e confiabilidade para aplicações executadas em produção.

  • Observabilidade com métricas, logs e traces
  • Performance e análise da JVM
  • Monitoramento e diagnóstico
  • Testes de carga e capacidade
  • Containers e automação
  • Cloud e infraestrutura

🤖 Applied AI Engineering

Aplicação de fundamentos de Engenharia de Software em sistemas baseados em IA.

  • Python para aplicações de IA
  • Machine Learning e Deep Learning
  • RAG, agentes e integração com LLMs
  • APIs para inferência de modelos
  • Avaliação e monitoramento de modelos
  • MLOps e operação em produção

🚀 Tecnologias

Ferramentas que uso para construir, operar e evoluir sistemas.

☕ Backend e ecossistema Java

Java, Spring, Hibernate, Maven e Gradle



Java 8, 17 e 21 Spring Boot Spring Security Spring Data JPA Hibernate Maven Gradle
REST APIs WebSocket e STOMP TCP/IP e Sockets Concorrência JVM Internals

🗄️ Dados, cache e mensageria

PostgreSQL, MySQL, Redis, RabbitMQ e Apache Kafka



PostgreSQL MySQL Redis Amazon DynamoDB RabbitMQ Apache Kafka
SQL JPA e Persistência Arquitetura Event-Driven Processamento Assíncrono

☁️ Cloud, infraestrutura e DevOps

AWS, Azure, Terraform, Docker, Linux, Git, GitHub Actions e GitLab



AWS AWS Lambda AWS API Gateway AWS EventBridge AWS CloudWatch
Docker Linux Git GitHub Actions GitLab CI Azure DevOps Terraform
Serverless Infra as Code Automação de Entregas

📊 Observabilidade e performance

Prometheus e Grafana



Spring Boot Actuator Micrometer Prometheus Grafana OpenTelemetry Logback Log4j2 k6 VisualVM async-profiler
JVM Profiling Análise de Garbage Collector Tracing Distribuído Logs Estruturados

🧪 Testes e qualidade de software

JUnit 5 Mockito Testcontainers Postman SonarQube
Testes Unitários Testes de Integração Testes de Caracterização Testes de Carga CI Quality Gates

🤖 Aplicações, automação e Inteligência Artificial

Python, FastAPI, TypeScript, Angular e Next.js



Python FastAPI ONNX Playwright TypeScript Angular Next.js
Machine Learning Deep Learning RAG AI Agents Integração com LLMs MLOps Context Engineering

💼 Projetos e estudos em destaque

🧾 ByeByeCupom

SaaS voltado à digitalização e organização de notas fiscais de consumidor eletrônicas.

  • leitura e processamento de NFC-e;
  • scraping e automação com Python;
  • APIs com Java e Spring Boot;
  • classificação e estruturação de dados;
  • dashboards e interfaces web;
  • integração entre serviços;
  • arquitetura preparada para evolução em cloud.

🔍 Modernização e engenharia reversa

Estudos e aplicações práticas de evolução segura de sistemas.

  • compreensão de sistemas legados;
  • análise de protocolos e arquivos de integração;
  • documentação de comportamento existente;
  • criação de testes de caracterização;
  • migração segura para arquiteturas modernas;
  • observabilidade e validação durante a evolução do sistema.

📡 Sistemas distribuídos e observabilidade

Laboratórios e estudos sobre comunicação, métricas e performance.

  • WebSocket e STOMP com Spring;
  • comunicação TCP e gerenciamento de conexões;
  • concorrência e processamento assíncrono;
  • métricas com Micrometer e Prometheus;
  • dashboards com Grafana;
  • rastreamento com OpenTelemetry;
  • testes de carga e análise de performance.

☁️ Cloud e integrações

Projetos utilizando serviços gerenciados e arquiteturas serverless.

  • AWS Lambda;
  • API Gateway;
  • DynamoDB;
  • EventBridge;
  • CloudWatch;
  • Docker;
  • integrações com APIs externas;
  • aplicações frontend consumindo serviços backend.

📚 Atualmente estudando

  • ⚙️ performance de aplicações Java e funcionamento da JVM;
  • 🧵 concorrência, memória, garbage collection, I/O e redes;
  • 🌐 arquitetura de sistemas distribuídos;
  • 📈 observabilidade e confiabilidade em produção;
  • 🏗️ modernização de sistemas legados;
  • 🔁 CI/CD, testes e análise de qualidade;
  • 🧠 Engenharia de Contexto e Agent Harness;
  • 🤖 Python, Machine Learning, RAG, agentes e MLOps.

🎯 Meta: unir a previsibilidade da Engenharia de Software com o comportamento não determinístico
dos sistemas de Inteligência Artificial, construindo soluções que possam ser
testadas, observadas, monitoradas e operadas em produção.


🎥 Conteúdo e aprendizado público

No canal DavJaveiro, compartilho estudos, experimentos e aprendizados sobre desenvolvimento de software.

O objetivo é documentar a evolução de projetos reais, registrar decisões técnicas e contribuir com outros desenvolvedores que também estão construindo sua carreira.

Canal DavJaveiro

Também acompanho pesquisas e discussões acadêmicas publicadas no Journal of Systems and Software.


📊 Estatísticas do GitHub

Troféus do GitHub



Resumo do perfil GitHub Estatísticas gerais do GitHub Repositórios por linguagem Linguagens mais utilizadas nos commits



Sequência de contribuições no GitHub



Gráfico de atividade de contribuições

🤝 Vamos nos conectar

Gosto de conversar sobre Java, Spring Boot, arquitetura, sistemas distribuídos, observabilidade,
performance, modernização de legados e Engenharia de IA aplicada
.

Quando não sei uma resposta, investigo, testo, documento e transformo o aprendizado em conhecimento reutilizável.


Conectar no LinkedIn   Acompanhar no YouTube



💚 Software confiável exige mais do que código.

Exige contexto, testes, observabilidade e decisões técnicas conscientes.

Popular repositories Loading

  1. DavJaveiro_RoadMap_Study DavJaveiro_RoadMap_Study Public

    Repositório com o meu road map e com minhas notas de estudo

    Java 4

  2. desenvolvimento-real-de-software desenvolvimento-real-de-software Public

    Repositório criado para realização do conteúdo pertinente ao livro de Raoul-Gabriel Urma e Richard Warburton da editora AltaBooks

    Java 1

  3. learning-api-styles learning-api-styles Public

    Forked from ldynia/learning-api-styles

    Python 1

  4. three-js-tutorials three-js-tutorials Public

    Forked from SuboptimalEng/three-js-tutorials

    🥉 The code for my Three.js tutorial series on YouTube.

    JavaScript

  5. DevLinks-Project DevLinks-Project Public

    CSS

  6. calculatorImc calculatorImc Public

    Calculadora IMC criada com o básico de HTML, CSS e Javascript

    CSS