Hi there! I’m Luis Espiñeira Veiga, a Senior Backend Java Developer specializing in building high-performance, scalable microservices on Azure. I love turning complex requirements into robust, maintainable solutions using Spring Boot, Apache Kafka, Snowflake, and cloud-native architectures.
I am applying for the AI Developer position, inspired by the challenge of building advanced solutions
based on AI. My background in hexagonal architectures, Domain-Driven Design, and RAG systems
enables me to deliver immediate value to projects that integrate LLMs, semantic retrieval, and
secure conversational flows.
In my previous work, I developed predefined prompts for Copilot to automate repetitive coding
tasks. For example, I created a prompt (/java-consumer) that enables the LLM to automatically
implement Kafka consumers: by providing configuration details and required steps, the LLM
generates guided code to create new consumers following our project’s standard logic—reading
messages, adapting them, and inserting them into MongoDB. Similarly, I built a prompt
(/java-producer) for implementing Kafka producers, giving the LLM the context to generate Java
classes and configurations for producers. The code always followed the same pattern: reading from
a database, translating IDs and data from one application, and sending them to another via Kafka
messages. These prompts significantly reduced our team’s development time.
I also have hands-on experience with Spring Boot and Spring AI, implementing embedding
pipelines, integrating local models (Ollama), and external APIs (Google Gemini, Google Calendar).
I am proficient in patterns such as Repository, Strategy, and Factory, and consistently apply SOLID
principles to ensure scalable and maintainable code. Additionally, I am skilled in monitoring with
Prometheus/Grafana and resource management in Docker environments.
As a personal project, I have developed an advanced multi-tenant chatbot (as described above),
which is showcased on my website: Website not available. Sign in: https://www.twine.net/signup This chatbot
answers questions about my experience, projects, and professional background.
I am excited to join teams that prioritize modularity, security (JWT, guardrails), and client-specific
customization, as demonstrated by your bounded contexts and extensible plugin system. I am
ready to contribute to the evolution of your platform, optimizing embedding persistence and
expanding integration with new models and services.
I look forward to discussing how my profile can help advance your AI solution
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
Skills
Experience Level
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Ferrol today.