Skip to content
View danielhhdev's full-sized avatar

Block or report danielhhdev

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
danielhhdev/README.md

Hi there 👋, I'm Daniel

🚀 Backend Developer | Java, Spring Boot & AI-Ready

I'm passionate about building scalable backend solutions and continuously evolving my skill set to stay at the forefront of technology. My journey has led me from robust Java microservices to exploring the powerful intersection between Spring Boot and Artificial Intelligence. I thrive on learning and sharing knowledge, with a hands-on approach to real-world challenges.

Current Focus (2025):

  • 🔎 Modern Java & Spring Boot: Native Images with GraalVM, Virtual Threads (Project Loom), advanced Observability, and robust Testing (Testcontainers, WireMock).
  • 🤖 Artificial Intelligence Integration: Connecting APIs with LLMs (OpenAI, Cohere), working with embeddings, prompt engineering, and vector databases (ChromaDB, pgvector).
  • 🏗️ Microservices & Event-Driven Architecture: Building resilient, scalable systems with Spring Cloud, Kafka, and modern cloud patterns.
  • 🛡️ Security & Best Practices: OAuth2/JWT, input validation, and prompt injection defense.

Learning Roadmap:
I'm following a structured roadmap to become an AI-Ready Spring Developer and an expert in integrating modern AI into production backend systems:

  • Spring Boot 3.x Advanced: GraalVM, Project Loom, advanced tracing/observability, modern testing practices.
  • LLMs & Embeddings: Basics of generative AI for developers, prompt engineering, API integration.
  • Spring AI & Vector DBs: Practical integration of Spring AI clients, error handling, security, ChromaDB and pgvector.
  • RAG (Retrieval-Augmented Generation): Semantic search and knowledge retrieval with Java.
  • Enterprise Patterns: Event sourcing, microservices security, scalable deployments (Docker/Kubernetes), real-time observability.

Skills & Technologies

  • Languages: Java 21, Python (learning)
  • Frameworks: Spring Boot 3.x, Spring AI
  • Databases: PostgreSQL, MongoDB, ChromaDB, pgvector
  • Messaging/Event Streaming: Kafka, RabbitMQ
  • Cloud & DevOps: Docker, Kubernetes (learning), Git, CI/CD, Observability (Micrometer, OpenTelemetry, Grafana)
  • Architecture: Microservices, Event-Driven Systems, RAG (AI)
  • Testing: Testcontainers, WireMock

Projects & Portfolio

  • Building and sharing real projects with:
    • Modern Java & Spring Boot APIs
    • LLM integration in production
    • Vector-based search with AI
    • Event-driven microservices

Goals for 2025

  • ✅ Deliver a production-ready MVP with Spring Boot + AI
  • ✅ Publish hands-on guides and examples for the community
  • ✅ Grow as a technical leader in scalable backend & AI-powered solutions

📫 Let’s connect:
LinkedIn


I'm currently working at Sopra Steria and always open to new collaborations, challenges, and conversations about backend, microservices, and AI integration!

Popular repositories Loading

  1. danielhhdev danielhhdev Public

  2. Reactive Reactive Public

    Repositorio sobre programación reactiva

    Java

  3. apiRest-springboot3 apiRest-springboot3 Public

    API RESTful en Java 21 y Spring Boot 3, con despliegue automático en Render mediante GitHub Actions y PostgreSQL.

    Java

  4. financial-recommendation-api financial-recommendation-api Public

    Microservicio experimental en Java/Spring Boot para aprender Spring AI, embeddings y recomendaciones financieras personalizadas mediante inteligencia artificial.

    Java

  5. rag-basic rag-basic Public

    Java