reachdev .io /realdavidvega
$ cat reachdev.io/realdavidvega
DV

David Vega Lichacz

Staff Engineer

Madrid, Spain
Availability · visible to company accounts
README.bio

Software Engineer with 9+ years of experience across backend, frontend, and currently focused on Generative and Agentic AI systems. I specialize in designing scalable, high-concurrency architectures and building intelligent systems that combine LLMs, event-driven infrastructure, and functional programming principles. My current work centers on developing agentic platforms and AI-powered services using Python or Kotlin, leveraging ecosystems such as LangChain, LangGraph, and modern LLM providers (OpenAI, Gemini, AWS Bedrock, Claude). I focus on structured concurrency, streaming pipelines, and resilient microservices that operate reliably under high load. I have extensive experience in the banking and fintech domain, having built full-stack and distributed systems for organizations like Deutsche Bank, BBVA, and ING. My work has ranged from microservices and microfrontends to real-time data processing and secure financial platforms. I am particularly interested in the intersection of AI systems, distributed architectures, and functional programming. I enjoy solving complex system design problems involving orchestration, fault tolerance, and scalability, as well as mentoring others and driving engineering excellence.

experience/
Xebia
Staff Software Engineer · 2026 — present

Leading the design and delivery of agentic AI systems and scalable backend platforms across multiple clients. Focused on building production-ready AI solutions integrating LLMs, event-driven architectures, and high-performance microservices. Working with Python and Kotlin using functional programming principles, structured concurrency, and streaming pipelines.

Xebia (formerly 47 Degrees)
Senior Software Engineer (Cortex.io, GSK) · 2022 — 2026

Senior contributor to Generative AI and backend platform initiatives. Built and scaled AI systems using LangChain, LangGraph, OpenAI, Gemini, and Bedrock. Developed non-blocking microservices and event-driven systems, applying functional programming patterns and concurrency models in Python and Kotlin.

Deutsche Bank
Senior Backend Engineer (Private Banking) · 2021 — 2022

Developed microservices and microfrontend architectures for private banking platforms, including mobile applications. Focused on secure, scalable systems using Java, Kotlin, Spring Boot, and Angular, within cloud-native and containerized environments.

BBVA Technology
Full Stack Engineer (Global Solutions Engineering) · 2019 — 2021

Designed and built distributed banking systems and web applications such as Net Cash and Global Net Cash. Worked across backend microservices and frontend architectures, contributing to scalable enterprise solutions in a high-demand financial environment.

Grupo ONETEC
Full Stack Engineer (BBVA) · 2018 — 2019

Delivered full-stack solutions for BBVA products including Agent and Pivot. Worked across Python, Java, and modern frontend frameworks, contributing to both backend services and UI components.

BABEL
Full Stack Engineer (ING Spain) · 2017 — 2018

Developed and maintained investment and savings platforms for ING. Worked in an agile environment delivering microservices and frontend applications, with strong focus on code quality, testing, and continuous delivery.

BABEL
Internship Full Stack Engineer · 2017 — 2017

Development of a Peer-to-Peer Lending platform using WebComponents and microservices.

stack.json
AIPythonTypeScriptKotlinMicroservicesKubernetesGCPAWSOpenTelemetry
9 years · fullstack