Sobre mí

Un programador incansable que diariamente busca la excelencia para desarrollar aplicaciones de calidad. Atento a los pequeños detalles y con un gusto elevado por la optimización, para poder dar algo más con la misma infraestructura. Con experiencia en varias áreas, hace de él un programador completo, eficaz y con una visión amplia de un proyecto en cualquiera de sus fases y las infraestructuras o tecnologías a utilizar.

Con experiencia en diseñar sistemas distribuidos y escalables que gestionan varios terabytes de información diariamente, en implementar sistemas de mensajes streaming distribuidos, en base de datos documentales, columnares, clave-valor y relacionales, en motores de búsquedas, en instalaciones de servidores empresariales desde cero y toda su red envolvente, en sistemas de Cloud Computing (IaaS, PaaS, SaaS & FaaS) y en sistemas automatizados de backup's de servidores.

Tecnológicas

Principal Software Engineer

Roche Diagnostics Abril 2024 - Actualidad

Roche Diagnostics desarrolla productos y servicios innovadores destinados a la prevención, diagnóstico, monitorización y screening en el tratamiento de enfermedades.

Descripción:
Tecnologías usadas más destacadas: Amazon Web Services, API Gateway, IoT Core, DynamoDB, Lambdas, Step Functions, S3, ..., Python, Cloudflare, Linux.

Principal at Roche Diagnostics

Capgemini Junio 2022 - Marzo 2024

Roche Diagnostics desarrolla productos y servicios innovadores destinados a la prevención, diagnóstico, monitorización y screening en el tratamiento de enfermedades.

Descripción:
Tecnologías usadas más destacadas: Amazon Web Services, API Gateway, IoT Core, DynamoDB, Lambdas, Step Functions, S3, ..., Python, Cloudflare, Linux.

Arquitecto de Software

Netex Learning Diciembre 2020 - Mayo 2022

Netex Learning crea aplicaciones y servicios para la formación en empresas e instituciones educativas con la tecnología y la innovación que conforma su ADN.

Descripción:
Responsable del departamento de Arquitectura.
Responsable de toda la Arquitectura de la Nube de AWS y todos los componentes transversales utilizados por todos los equipos involucrados. Impulsor de nuevas tecnologías, soluciones y mejores prácticas a todos los equipos. Administrador de la organización AWS.
Tecnologías usadas más destacadas: Amazon Web Services, Organizations, RDS, ElastiCache (Redis), AmazonMQ (RabbitMQ), SQS/SNS, Cloudfront, S3, ..., PHP, Java, Linux Ubuntu, Debian.

Arquitecto IoT & Administrador Sistemas

Cerberu Enero 2019 - Noviembre 2020

Cerberu es líder en gestión remota de hoteles, hostales, casas rurales y apartamentos turísticos.

Descripción:
Technical Leader.
Creo soluciones IoT (Internet Of Things) en todas sus fases (Esquema, PCB, montaje SMD/THD, firmware, ...) para varios sectores en especial el sector hotelero.
Responsable de toda la arquitectura orientada 100% a Cloud.
Tecnologías usadas más destacadas: PHP, Python, Golang, Yii, Symfony, FreeRTOS, C, C++, Amazon Web Services, Redis & ElastiCache, RabbitMQ & SQS/SNS, Nginx, Apache HTTP, Linux Ubuntu, Debian.
Hardware más usados: Espressif SoC & modules, Nordic nRF SoC, Raspberry Pi

Arquitecto de Software & Sistemas

BEONPRICE Enero 2014 - Diciembre 2018

BEONPRICE es líder global de una solución de Optimización de Revenue basada en Inteligencia Artificial para maximizar los ingresos del hotel.

Descripción:
Jefe de equipo del departamento de Arquitectura.
Creador y responsable de todo el diseño y puesta en marcha de las arquitecturas actuales que están orientadas a (µ)servicios escalables, distribuidos, de alta disponibilidad, con sistemas de autohealing, autoregister, autowakeup en caídas y compuestos por más de 250 VM's en múltiples proveedores. Arquitecturas orientadas a eventos, compuestas por multi lenguajes de programación, multi base de datos, con sistemas de procesado inteligente de datos apoyados por tecnologías BigData.
Tecnologías usadas más destacadas: PHP, Python, Golang, Laravel, Symfony, Amazon Web Services, Google Cloud Platform, Microsoft Azure, MongoDB & DocumentDB, Redis & ElastiCache, Elastic, RabbitMQ & SQS, Apache Kafka, Nginx, Apache HTTP, Pentaho, Beanstalkd, Linux Ubuntu, CentOS, Fedora.

Arquitecto de Software & Sistemas

Restalo.es Enero 2011 - Enero 2014

Restalo.es es una página de búsqueda y reserva de restaurantes online.

Descripción:
Jefe de equipo del departamento de desarrollo.
Creador y responsable de todo el diseño y puesta en marcha de la arquitectura orientada 100% a Cloud.
Tecnologías usadas más destacadas: PHP, Yii, Symfony, Amazon Web Services, MySQL & Aurora, MongoDB, Redis & ElastiCache, Gearman, RabbitMQ & SQS, Nginx, Apache HTTP, Linux Ubuntu, CentOS, Fedora, Windows 2012 Server, JSON/XML Web Services.

Programador Senior & Administrador Sistemas

Wombat Internet Junio 2010 - Enero 2014

Wombat Internet es una empresa especialista en soluciones tecnológicas para hoteles.

Programador Web Senior:
XHTML, CSS, JavaScript, jQuery, AJAX
PHP, Zend framework, Smarty, Silex framework, Twig, MySQL, JSON y SOAP Web Services
Administrador de Sistemas:
Apache, Nginx, PHP + FPM, MySQL, APC, XCache, Memcached, Sendmail
Amazon Web Services - EC2, EBS, ELB, SES, CloudWatch
Ubuntu Linux, CentOS Linux

Programador Junior

Internet Advantage Marzo 2009 - Junio 2010

Internet Advantage es una agencia de marketing digital pionera en el desarrollo del SEO y SEM en España.

Programador Web Senior:
XHTML, CSS, JavaScript, jQuery, AJAX
PHP, MySQL, MS SQL Server 2000-2008
Wordpress, phpBB
Administrador de Sistemas:
Windows 2003-2008 Server
IIS

Electrónica

Director de Servicios y Mantenimiento

Grupo Movilquick Abril 2006 - Marzo 2009

Grupo Movilquick es una empresa de nuevas tecnologías que ofrece todo tipo de soluciones garantizadas mediante su servicio técnico profesional.

Descripción:
Jefe de asistencia técnica
Asistencia técnica de teléfonos móviles, videoconsolas, PDA's, GPS's, ordenadores,...
Instalación y mantenimiento de la totalidad de la estructura informática (ordenadores, servidores, router's, switch's,...)
Responsable del desarrollo de aplicaciones Web y Site corporativo

Técnico Reparación

Comar Recreativos Salmantinos Diciembre 2005 - Abril 2006

Reparación y mantenimiento de máquinas recreativas (tipo A y B).

Técnico Electrónica ADVANCED

Teleservice International Portugal Enero 2002 - Diciembre 2005

Asistencia técnica de teléfonos móviles en los niveles 3 y 4 (reparación de la placa), durante dos años reparaciones avanzadas y coordinación de varios equipos entre 26 y 56 personas. Optimización y automatización de varios procesos rutinarios.

Formador de Mantenimiento Industrial

SGO – Tecnología e Formação Enero 2003 - Diciembre 2004

Formador de varios cursos relacionados con el área de mantenimiento industrial (autómatas, PLC's, ...)

Técnico Electrónica

Stand Asla Noviembre 1999 - Enero 2002

Reparación y mantenimiento de alarmas auto/casa y auto-radios.

Técnico Electrónica

SUCH Noviembre 1996 - Noviembre 1999

Reparación y mantenimiento de todos los equipamientos de análisis clínicos de laboratorio hospitalario.

Educación

Hadoop, MapReduce, Hive, Pig, & Spark

Udemy 2016

Big Data and Hadoop Essentials

Udemy 2016

Hadoop Starter Kit

Udemy 2016

OrientDB - Getting Started

Udemy 2015

M102: MongoDB for DBAs

MongoDB, Inc. 2015

Creative, Serious and Playful Science of Android Apps

Coursera 2014

Cisco CCNA Exploration

Cisco Academy 2012

Administración de Bases de Datos MySQL

CITA y USAL 2010

Programación de páginas Web con PHP y MySQL

ESICE 2009

Photoshop 7.0

IVAFE 2007

Iniciación a Linux

Porlande 2005

Curso ESD5 - Coordinadores ESD (Descarga Electroestática) - Norma IEC 61340

Teleservice International Portugal 2005

Coordinadores y Auditores ESD (Descarga Electroestática) - Norma IEC 61340

Teleservice International Portugal 2003

FPII Grado Superior, Técnico Cualificado de Electrónica

SGO - Tecnología e Formação 1996 - 1999