LE

Luis Espiñeira Veiga

Available to hire

Hi there! I'm Luis Espiñeira Veiga, a Senior Backend Java Developer specializing in building high-performance, scalable microservices on Azure.

About

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

  • 7 years' experience
  • Joined January 2026

Languages

  • Spanish; CastilianFluent
  • GalicianFluent
  • EnglishAdvanced

Industry experience

  • Software & Internet
  • Professional Services
  • Computers & Electronics

Work experience

Senior Backend Java Developer · SofttekOct 2021 – Present · 5 yrs 2 mos

Development of critical microservice platforms processing over 2M events/day using Java 21+ and Spring Boot 3; implementation of event-driven architecture with Apache Kafka and Kafka Streams; performance optimization via Redis caching, JVM tuning and efficient queries; containerized deployments on Azure Kubernetes Service (AKS) with Prometheus + Grafana monitoring; design and execution of complex queries and scheduled tasks in Snowflake data warehouse.

Java Developer · Vector ITC GroupJun 2019 – Oct 2021 · 2 yrs 5 mos

Development and maintenance of large monolithic desktop-client applications using Java SWT framework; implementation of business features, bug fixes and performance improvements in legacy codebase; collaboration in Scrum and Kanban teams and delivery management with JIRA.

Education

High School Diploma (Scientific-Technological) · IES Concepción Arenal2012 – 2014
CFP Rodolfo Ucha Piñeiro · CFP Rodolfo Ucha Piñeiro2016 – 2018

Hire Luis Espiñeira Veiga today

Post a job and invite Luis, or contact them directly. No hidden commission.

Post a job