pm

ssh pedromosquera.com

Enginyer de programari sènior i product owner · IA/agents

Pedro Mosquera

+15 anys de productes web, de cap a peus. Ara a bluebox.ai, donant context de producció als agents de codi.

darrerament · visualització de dades · analítica de logs · xat d'IA sobre dades d'observabilitat · bluebox.ai

Connecta a LinkedIn → Descarregar CV (PDF)

Explora treballs destacats

Sobre mi

Combino enginyeria de programari i gestió de producte, definint prioritats sense allunyar-me del codi ni de l'equip. De plataformes de recerca en ciències de la vida a eines d'observabilitat.

Barcelona, Espanya sempre obert a una bona conversa

Prefereixes la terminal?
ssh pedromosquera.com

Tot això també funciona com una TUI per SSH, enganxa-ho a la teva terminal.

Treballs destacats

Dynatrace / bluebox.ai

Donar context de producció als agents de codi

Treballo a bluebox.ai com a full-stack i defineixo el producte amb els PMs: un producte de Dynatrace que connecta els agents de codi amb el que corre a producció.

Llegeix un repositori i la topologia de serveis en viu, guia la instrumentació amb OpenTelemetry, vigila latència, errors i SLOs, i converteix una causa arrel al codi en una issue de GitHub amb evidències.

Dynatrace / Davis CoPilot

Apropar l'observabilitat amb IA

Vaig contribuir al nucli de Davis CoPilot com a Product Owner i desenvolupador, aprenent sobre LLM mentre construíem un producte d'IA generativa.

Un assistent conversacional dins de Dynatrace: tradueix llenguatge natural a DQL, explica consultes existents i genera dashboards i notebooks, fonamentat en les dades reals d'observabilitat i seguretat del client, no en text lliure.

Dynatrace / Strato i Log Monitoring

Responsabilitat sobre interfícies riques en dades

Vaig ser responsable dels gràfics de Strato com a Product Owner i desenvolupador, utilitzats per equips de tota Dynatrace. A Log Monitoring, basat en Grail, vaig assumir tot el lliurament d'UI.

Strato és el sistema de disseny de Dynatrace: els seus gràfics són els que usen els equips de tota l'empresa. A Log Monitoring vaig portar el lliurament d'UI sobre Grail, el data lakehouse.

Dynatrace / Lliurament i mentoria

Liderar el lliurament sense deixar el codi

Vaig liderar el lliurament en un equip de 6-7 persones, gestionant prioritats i alineació amb les parts interessades sense deixar d'escriure i revisar codi.

Vaig acompanyar tres companys cap a rols de Product Owner; un el va assumir plenament. També vaig distribuir la responsabilitat de les èpiques perquè els companys gestionessin el seu propi refinament i lliurament.

Clarivate / Cortellis

Liderar el frontend per a la recerca en ciències de la vida

A Clarivate vaig ser responsable de l'arquitectura frontend en Angular i del toolchain amb webpack de plataformes d'R+D en ciències de la vida, com Cortellis Pre-Clinical Intelligence i Drug Research Advisor, finalista dels Fierce Innovation Awards 2016.

Vaig dissenyar interfícies denses en dades que fan clars dianes terapèutiques, druggability, biomarcadors, patents i farmacocinètica, perquè els investigadors actuïn ràpid i amb confiança.

Projectes

SquadAI

Un únic pla de control local per als agents de codi amb IA que faig servir. Declares el model operatiu (context, memòria, permisos, servidors MCP, elecció de models, fluxos de treball) una sola vegada, i una única ordre escriu la configuració nativa per a OpenCode, Claude Code, Cursor, Windsurf i Copilot. Pensat primer per a ús individual, amb política, verificació i comprovacions de desviament per a equips. Una CLI de Go amb una TUI interactiva feta amb Bubble Tea, distribuïda via Homebrew.

  • Go
  • CLI
  • TUI
  • agents de codi amb IA
  • MCP
  • Homebrew
  • open source

ssh pedromosquera.com

Aquest CV, construït com un petit binari de Go que serveix tres cares des d'una única font de contingut. És una interfície de terminal per SSH, una pàgina web equivalent i un agent d'IA fonamentat amb qui pots conversar. L'agent respon només a partir del CV, amb failover de LLM multiproveïdor (OpenAI i Anthropic), defensa contra injecció de prompts, evals, limitació de freqüència per IP, un tallacircuits de pressupost persistit i una memòria cau de respostes, tot distribuït en un contenidor reforçat, distroless i sense root, darrere d'una Content-Security-Policy estricta.

  • Go
  • SSH
  • agent d'IA
  • RAG / fonamentació
  • failover de LLM
  • defensa contra injecció de prompts
  • Docker / distroless
  • limitació de freqüència
  • tallacircuits
  • TUI

Experiència

2022-Actualitat

Dynatrace

Enginyer de Programari Sènior i Product Owner · Barcelona, Espanya

  • Vaig ajudar a construir el nucli de Davis CoPilot, l'assistent d'IA generativa de Dynatrace, com a Product Owner i desenvolupador, en un àmbit (els LLM) que era totalment nou per a mi. Converteix llenguatge natural en Dynatrace Query Language (DQL), genera taulers i quaderns, i explica consultes, fonamentant les respostes en dades reals d'observabilitat i seguretat (IA predictiva i causal) en lloc de sortida de format lliure.
  • Més recentment, treballant a bluebox.ai, el producte de Dynatrace que dona context de producció als agents de codi: un problema de naturalesa diferent a Davis CoPilot. En lloc de respondre una pregunta, agents que planifiquen, actuen i verifiquen el seu camí a través de feina real, amb la fonamentació i les salvaguardes necessàries per ser fiables en producció. Full-stack al producte i definint-lo amb els PMs.
Experiència completa
  • Ajudo a impulsar l'adopció interna de la IA a Dynatrace, compartint coneixement pràctic, bones pràctiques, descobriments i eines perquè els companys treguin més partit de la IA en el seu dia a dia.
  • Vaig liderar els components de visualització de dades (gràfics) a Strato, el sistema de disseny de Dynatrace, com a Product Owner i desenvolupador, utilitzats per equips d'aplicacions de tota l'empresa.
  • Com a Product Owner de Log Monitoring (basat en Grail), vaig liderar tot el lliurament de la interfície.
  • Vaig liderar el lliurament dins d'un equip de 6-7 persones i vaig acompanyar l'equip cap a la visió de producte; vaig orientar tres companys cap a rols de Product Owner (un va assumir el rol plenament, els altres mitjançant acompanyament).
  • Vaig actuar com a client zero, fent servir el producte cada dia i fent arribar les troballes directament al lliurament.
  • Vaig lliurar més del 85% del treball compromès per sprint i vaig reduir els errors entrants de 4-6 a dos o menys per sprint de dues setmanes.
2020-2022

Dynatrace

Enginyer de programari · Barcelona, Espanya

  • Vaig construir i optimitzar front-ends en Angular i TypeScript i vaig treballar de prop amb els equips de backend.
2017-2020

Clarivate

Analista Programador Sènior · Barcelona, Espanya

  • Vaig ajudar a construir des de zero plataformes d'R+D de ciències de la vida, com ara Cortellis Pre-Clinical Intelligence i Drug Research Advisor, una eina d'avaluació de la "druggability" de dianes terapèutiques que va ser finalista als 2016 Fierce Innovation Awards en la categoria de Data Analytics / Business Intelligence.
  • Vaig liderar l'arquitectura de frontend sobre Angular i webpack, amb una cadena d'eines de plugins adaptada al producte.
Experiència completa
  • Vaig dissenyar interfícies amb gran densitat de dades que fan clares i utilitzables dades científiques complexes i de gran rellevància (dianes terapèutiques, druggability, biomarcadors, patents, farmacocinètica), perquè els investigadors puguin actuar sobre informació crítica amb rapidesa i confiança.
2016

Thomson Reuters

Desenvolupador de Frontend · Barcelona, Espanya

  • Vaig construir interfícies web riques en dades amb AngularJS i Angular per a productes d'R+D de ciències de la vida; aquesta feina va continuar a Clarivate després de l'escissió del 2016.
2015-2016

GFT Group

Desenvolupador Web · Barcelona, Espanya

  • Vaig construir i mantenir funcionalitats en una plataforma en línia dins d'un equip àgil / Scrum, treballant directament amb les parts interessades.
2012-2015

SIGMA

Desenvolupador Web · Espanya

  • Vaig construir i optimitzar programari per a universitats en Java i JavaScript; donava suport i formava els clients.

Com treballo

Com a Product Owner em vaig encarregar de la priorització, la recerca i l'alineació amb les parts interessades sense deixar d'escriure i revisar codi, de manera que la direcció i el lliurament mai no se separessin. Vaig liderar el lliurament dins d'un equip de 6-7 persones cap a la visió de producte.

Vaig acompanyar tres companys cap a rols de Product Owner: em van seguir en el refinament del backlog, la planificació i les converses amb les parts interessades, i després van assumir responsabilitat real amb retroalimentació periòdica i concreta. Un va assumir el rol plenament. Pel camí vaig fer evolucionar l'equip d'un únic PO propietari del backlog cap a propietaris d'èpiques distribuïts que gestionen el seu propi refinament i lliurament, i vaig construir eines d'onboarding per posar al dia juniors i becaris. Gairebé totes les èpiques acordades amb les parts interessades es van lliurar a temps.

La gestió d'equips és cap on em dirigeixo; aquesta és l'experiència que porto amb mi.

Aptituds

IA / Agents

  • IA generativa en producció
  • Funcionalitats impulsades per LLM
  • Sistemes agèntics i fonamentació (estil RAG)
  • Guardrails, evals i defensa contra injecció de prompts
  • Enginyeria de prompts
  • Llenguatge natural → consulta (DQL)
  • Failover de LLM multiproveïdor (OpenAI, Anthropic)

Llenguatges

  • TypeScript / JavaScript
  • Java
  • Go

Frameworks i eines

  • Angular
  • React
  • Node.js
  • Webpack

Backend i infraestructura

  • Go
  • Docker i contenidors distroless
  • APIs REST / JSON
  • Limitació de freqüència, tallacircuits i memòria cau
  • Observabilitat

Producte i lideratge

  • Product ownership
  • Àgil / Scrum
  • Gestió de parts interessades
  • Mentoria i lideratge del lliurament

Arquitectura i fiabilitat

  • Arquitectura d'interfícies
  • Sistemes de disseny
  • Rendiment de frontend
  • Disseny de sistemes

Formació

Desenvolupament d'Aplicacions Multiplataforma (Desarrollo de Aplicaciones Multiplataforma)

Cicle Formatiu de Grau Superior (CFGS), Barcelona, Espanya

Administració de Sistemes (Administración de Sistemas)

Cicle Formatiu de Grau Superior (CFGS), Barcelona, Espanya

ThePowerMBA

Business Expert Program · 2021-2022

Disponibilitat

Remot
Preferentment en remot (zones horàries de la UE); presencial o híbrid a Barcelona
Seniority
Enginyer sènior / lead, obert a Engineering Manager
Idiomes
Castellà (nadiu), Català (professional), Anglès (competència professional), Francès (bàsic), Alemany (principiant, en procés)
Com funciona aquest lloc

La pàgina que estàs llegint és en si mateixa una mostra de feina, això és el que demostra:

  • Un únic binari en Go, una sola font de contingut, aquest CV es renderitza de tres maneres (una interfície de terminal per SSH, aquesta pàgina web i un agent d'IA amb qui pots parlar), tot des d'una sola font.
  • L'agent està fonamentat, respon només a partir del CV i ho indica quan alguna cosa no hi és, en lloc d'inventar-s'ho. Es limita a la meva feina i aquí no escriu codi ni altres lliurables (pregunta-m'ho en una entrevista). Tot el que enganxis es tracta com a dades no fiables, mai com a instruccions.
  • Salvaguardes, límits de freqüència per IP, un topall diari per IP, un límit global, un pressupost mensual i diari estricte amb un tallacircuits que sobreviu als reinicis, i una memòria cau de respostes, perquè el xat no es pugui convertir en una factura disparada ni en una denegació de servei.
  • Resiliència, pot commutar entre dos proveïdors de LLM, i es degrada amb elegància, si l'agent està deshabilitat o supera el pressupost, la resta de la pàgina continua funcionant.
  • Blindat, un contenidor distroless, sense root, de només lectura i amb totes les capacitats de Linux eliminades, una Content-Security-Policy estricta (sense scripts en línia) i un punt d'accés SSH que només pot controlar la TUI de només lectura, sense shell, exec ni sistema de fitxers.
  • Està provat, proves unitàries, una suite de concurrència sense condicions de cursa i una avaluació en viu opcional de la fonamentació de l'agent.

Fet en Go, un binari, tres cares.

Contacte

Pots escriure'm a hello@pedromosquera.com o contactar amb mi per LinkedIn. Si alguna cosa d'aquí et ressona, explica-m'ho i en parlem. El meu codi és a GitHub.