Proyectos en los que he participado



Desde 2021 - 2023 / como Team Lead - Ingeniero de Software

Saas donde los músicos suben su música desde donde pueden crear LP, singles y distribuirlos a las diferentes plataformas de internet youtube, Amazon Music, spotify, etc…
  •     Optimización de la base tecnológica hacia una nueva versión más escalable basada en APIS y colas.
  •     Realizamos ingeniería inversa para saber el funcionamiento de aplicaciones, apis y bots con escasa documentación y poder obtener el conocimiento de éstas para mejorarlas y/o rehacerlas ya que el código es muy legacy.
  •     Gestión/realización de la limpieza de tablas, datos, indexación y desnormalización para su optimización, reducir tamaño y ganar velocidad.
  •     Aplicar soluciones para la escalabilidad y rendimiento de las aplicaciones
  •     Gestiono un equipo de un pequeño desarrolladores para rediseñar y reescribir una parte del core de la aplicación.
  •     Resolución de problemas e incidencia de código y bases de datos
STACK - PHP / Bash / Ruby / python / MySql/ AWS /Aurora / SNS-SQS / CICD / Github




Desde 2018 - 2020 / Como Tech Lead - Arquitecto de software - DBA postgreSQL

Realización de un MVP para ver la viabilidad del proyecto. El proyecto consistia en capturar la telemetría de los aviones, enviarla a cloud, procesarla en una blockchain (Fabric), guardar los datos en postgreSQL y visualizar los datos por web, móvil y RV
  •     Definición y desarrollos de APIs para migración de datos.
  •     Definición y desarrollo del modelo de datos
  •     Definición del flujo de datos de las telemetrías IoT desde su salida de los dispositivos hasta la presentación al cliente.
  •     Flujo datos Arduino - Cloud - blockchain - bbdd - APIs - Web/VR/Mobile
  •     Definición servidores, bases de datos en diferentes entornos
  •     Gestión equipo de 8 personas, 4 aeronáuticos y dos informáticos (backend y frontend)
STACK - PHP / Bash / python / postgreSQL/ Azure / CICD / Github


Desde 2014 - 2018 / Como Tech Lead - Arquitecto de software - DBA postgreSQL

Programa de fidelización para farmacias, como la tarjeta de caprabo pero para farmacias que se asocian a la red.
  •     Definición y supervisión del reset tecnológico de la empresa. El reset tecnológico significa tirar todo lo que hay hecho a nivel de software y hardware y rehacerlo de nuevo.
  •     El proceso de migración se realizó en varias partes debido a que se cambiaba todo para minimizar errores.
  •     Realizamos ingeniería inversa para saber el funcionamiento de aplicaciones, apis y bots con escasa documentación y apenas conocimiento del software existente.
  •     Estabilización del código legacy y servidores de producción.
  •     Definición de la nueva arquitectura de software, base de datos y servidores y evolución del código legacy al mismo tiempo.
  •     Definición, desarrollo y coordinación del nuevo software de la empresa APIs (api, blas, coco, triki, draco) , Webs, modelos de datos, servidores.
  •     Desarrollo de la pasarela de pago con stripe.
  •     Gestión de los entornos de producción, test y desarrollo
  •     Gestión equipo de 4 personas dos frontend, un backend y un analista de datos.
  •     Procesos ETL, transformación de datos, limpieza y movimiento/migraciones entre diferentes sistemas programas a nuestra sistema.
STACK PHP, Codeigniter, postgresql (como principal), SQL Server y Mysql, servidores Linux, bash, docker, bitbucket, jira, jenkins, Google Cloud, .NET, Nodejs y python.


Desde 2012 - 2013 / Ingeniero de software

Aglutinador de información de redes sociales para presentarlas al cliente a través de web con gráficos y texto

Consumo de APIS de las redes sociales de Twitter, Facebook, Linkedin y youtube.

Se crearon diversas aplicaciones que obtenían datos de las redes sociales a través de sus APIs.

Twitter, he trabajado con varias apis, API REST, login y streaming para obtener los datos del timeline de timer en tiempo real.

Facebook, Linkedin y youtube utilicé las API Rest para obtener datos en base a unos criterios de búsqueda

Desarrollo de la pasarela de pago con RedSys y paypal.

STACK - PHP Codeigniter, MySql, Servidores Linux on-premise


Como Tech Lead

Capturadores de precios e información en general de webs

De este tipo de proyectos realice dos.

Este proyecto capturaba precios e información de webs de la competencia y los insertaba en una base de datos para posteriormente con un CMS procesar y visualizar los los datos.

Tecnología LAMP.

El proyecto se compone de tres componentes:

  • Arañas realizadas en PHP que leían y recorrían determinadas web capturando los datos necesarios e introduciendolos en una base de datos MySql.
  • Para realizar estas arañas se utilizo la libreria en php para procesar webs simple_html_dom
  • CMS realizado en php desde donde se visualizaban los datos capturados por las arañas.


Proyecto personal Bot para obtener followers en twitter

A través de las APIs de twitter he desarrollado un bot para “intentar” obtener followers para una cuenta determinada de twitter.

Este script utiliza los métodos GET/POST de la API de twitter:

  • followers/ids
  • users/show
  • users/lookup
  • friends/ids
  • friendships/destroy
  • friendships/lookup
Se basa en el principio de si tu me sigues yo te sigo, el bot busca en mi base de datos los friends que no me siguen y los va eliminando, por otro lado va siguiendo a otros usuarios de twitter.

Realizado con PHP y MySql