Foto de perfil

[  Fullstack developer Senior 
&  DevOps Engineer ] =
{ ...Adolfo Agulló Bernabeu }

Conocimientos en 
Soy un apasionado del desarrollo web con más de 15 años de experiencia. Me motivan los retos y hacer cosas diferentes y también soy una persona de equipo; una frase que me gusta es “Si quieres viajar rápido, hazlo sólo, si quieres llegar lejos hazlo acompañado”. Siempre estoy en constante aprendizaje, me considero una persona curiosa e inquieta y me gusta trabajar en entornos con buen ambiente laboral y de mejora continua. Si quieres saber más sobre mí, contacta conmigo.
Frontend
  • JS Ecma6 / jQuery
  • TypeScript
  • React / Vue
  • Webpack / Encore
  • Stimulus / Turbo
  • CSS3 / Sass
  • HTML5
  • Bootstrap 5
DevOps & Cloud
  • Linux
  • Apache / Nginx
  • SSH / Networking
  • Bash Scripting
  • AWS (S3, EC2, RDS, ...)
  • Docker
  • Kubernetes / Helm
  • CI / CD
Agile
  • Jira / Confluence
  • Bitbucket, Gitlab...
  • Microservices
  • TDD
  • DDD
  • Scrum
  • Cultura DevOps

Experiencia profesional

  • Transformación digital hacia un modelo de mejora continua.
  • Automatización de despliegues en diferentes entornos mediante CI/CD.
  • Diseño y aprovisionamiento de infraestructura en AWS (IaaC).
  • Unificar entornos de desarrollo con Docker.
  • Desarrollo web de nuevas funcionalidades frontend/backend.
  • Reducción de deuda técnica y mejoras de rendimiento del software.
  • Implementación tests tanto de aceptación como de integración y unitarios.
  • Análisis de la calidad del código con herramientas del tipo CodeSniffer, CS FIxer, PHPStan, etc...
  • Documentación, formación y soporte a los usuarios/clientes que usan el software.
  • Análisis de nuevas oportunidades de negocio.
  • Coordinación de tareas y ejecución con el equipo de desarrollo.

Formación académica

  • Ene-Jul 2022
    Máster CloudApps 21/22

    18 Semanas. Módulos III - Aplicaciones nativas de la nube y IV - DevOps, Integración y despliegue continuo. Impartido por la Universidad Rey Juan Carlos (URJC).

  • Oct-Sep
    20-21
    Máster en DevOps & Cloud Computing

    60 ECTS en OBS School Bussiness. Título expedido por la UPC.

  • Dic 2018
    Habilidades de Liderazgo y Comunicación Grupal

    Fundación Estatal para la Formación en el Empleo. Grupo Atman. 12 horas - Modalidad presencial.

  • Julio 2015
    Almacenamiento y Procesado Distribuído para BIG DATA Mediante HADOOP

    12 horas en el ITI de la Universidad Politécnica de Valencia.

  • Junio 2009
    MySQL Performance Tuning / MySQL High Availability

    50 Horas por MYSQL AB.

  • Octubre 2004
    Curso de seguridad de Redes Corporativas

    30 Horas por Universida Politécnica de Valencia.

  • Septiembre 2003
    Instalación Explotación y Administración de Sistemas LINUX

    30 horas por la Universidad Politécnica de Valencia.

Licenciado:
Ingeniero Técnico en Telecomunicaciones especialidad en Telemática en la Universidad Politécnica de Valencia

Cursos en recursons online:
Udemy, Platzi y SymfonyCasts

Proyecto personal - www.casa-amparo.com

En 2017 emprendí el proyecto Casa Amparo. Consiste en una casa rural cuya página web he diseñado y programado desde cero. La web dispone de un motor de reservas, donde los usuarios pueden comprobar la disponibilidad de la casa, precios y formalizar reservas. Además cuenta con un completo backoffice para la gestión de la reservas, gastos, analítica, etc. La web puede verse en www.casa-amparo.com.
  • Diseño y programación frontend/backend.
  • Acceso al backoffice de forma segura con autenticación 2FA.
  • Diseño y construcción de la marca, logos, lenguaje, etc.
  • Sincronización del calendario de disponibilidad con las principales plataformas de reservas (Booking, AirBnB,...)
  • Imagenes optimizadas y escaladas en diferentes tamaños dinámicamente. Además almacenadas en S3 mediante un CDN
  • Plataforma multilenguaje.
  • Despliegue en la nube de forma automatizada mediante CI/CD en diferentes entornos.
  • Gestión de campañas publicitarias de marketing y promociones.

Habilidades

  • Trabajo en equipo
  • Actitud positiva y motivadora
  • Feedback con el equipo
  • Habilidades de comunicación y documentación
  • Código limpio y escalable que se adapta a los cambios

Idiomas

  • Inglés B1 (oficial) / B2 (aprox).
    British Study Centers Certificate en Oxford durante 1 mes. 90 clases. Cambridge English Entry Level Certificate in ESOL International.
  • Castellano (nativo)
  • Valenciano / Catalán (nativo)

Información personal

Adolfo Agulló Bernabeu
de Alcoy (Alicante)
635 26 88 03
adagber@gmail.com

Atrinium - Full Stack Developer & DevOps engineer

Atrinium es una empresa del sector de los seguros. Disponen de una herramienta del tipo ERP para la gestión de seguros, pólizas, siniestros y demás. Desarrollada en Symfony 3.4 la herramienta presenta muchos problemas de arquitectura y código legacy que hace dificil su mantenimiento y crear nuevas funcionalidades.

Las tareas principales son:

  • Mantenimiento de la aplicación para los distintos soprtes solucionando posibles bugs en el código.
  • Reducción de la deuda técnica acumulada.
  • Implementación de tests unitarios de integración y aceptación.
  • Migración a versiones más actuales de Symfony.
  • Creación de entorno de desarrollo con Docker para mantener las mismas versiones en la fase de desarrollo.
  • Migración de la infraestructura antigua a la nube (AWS).
  • Implementación del despliegue automático mediante pipelines de Bitbucket.
  • Mantenimiento y supervisión de los servidores de producción.
YIQQI - Backend engineer

YIQQI es una startup donde de desarrollaba una aplicación móvil para la edición de vídeo y audio de forma colaborativa

Las tareas principales fueron:

  • Mantenimiento de la base de datos.
  • Creación de la API para la aplicaciones móviles.
  • Documentación de la API y funcionalidades de la aplicación.
  • Aprovisionar infraestructura para un óptimo escalado de la aplicación (AWS, Lambda, Cognito).
  • Implementación de sistema de colas para procesar los vídeos subidos por los usuarios en background.
  • Análisis y propuestas de mejora del rendimiento de la aplicación.
SMSender - Director de proyecto / Desarrollador

Adsalsa es una empresa de publicidad online donde se han desarrollado varios proyectos tecnológicos. Uno de ellos fue SMSender, una plataforma de envío de SMS para campañas de márketing a los clientes.

Las tareas principales fueron:

  • Diseño y programación de gran parte de la plataforma.
  • Implementación de diferentes API's de terceros.
  • Coordinar tareas y supervisar ejecución con el resto del equipo de desarrollo.
  • Implementación de tests.
  • Supervisión del proceso de despliegue en el servidor de producción.
  • Análisis de nuevas oportunidades de negocio.
  • Formación y documentación del manejo de la aplicación a los usuarios y clientes.
Panoramix - Director de proyecto / Desarrollador

Adsalsa es una empresa de publicidad online donde se han desarrollado varios proyectos tecnológicos. Uno de ellos fue Panoramix, herramienta de prospección comercial para el equipo de ventas.

Las tareas principales fueron:

  • Diseño y programación de gran parte de la plataforma.
  • Coordinar tareas y supervisar ejecución con el resto del equipo de desarrollo.
  • Diseño del modelo de datos de la aplicación
  • Implementación de tests.
  • Supervisión del proceso de despliegue en el servidor de producción.
  • Análisis de nuevas funcionalidades con el equipo de ventas.
  • Formación y documentación del manejo de la aplicación a los usuarios y clientes.
eDataShine - Director de proyecto / Desarrollador

Adsalsa es una empresa de publicidad online donde se han desarrollado varios proyectos tecnológicos. Uno de ellos fue "eDatashine", un sistema para el proceso de normalización y limpieza de datos personales.

Las tareas principales fueron:

  • Creación y mantenimiento de la plataforma
  • Diseño e implementación del sistema de conteos de los datos según diferentes criterios.
  • Implementación de API's de terceros.
  • Gestión de colas con rabbitMQ para el proceso de los datos en paralelo.
  • Coordinar tareas y supervisar ejecución con el resto del equipo de desarrollo.
  • Análisis de nuevas funcionalidades con el equipo de ventas.
  • Formación y documentación del manejo de la aplicación a los usuarios y clientes.
Lead Generation - Director de proyecto / Desarrollador

Adsalsa es una empresa de publicidad online donde se han desarrollado varios proyectos tecnológicos. Uno de ellos fue "Lead Generation", un sistema para la captura de datos personales de los usuarios mediante diferentes promociones y sorteos.

Las tareas principales fueron:

  • Creación y mantenimiento de la plataforma
  • Diseño e implementación del sistema de monetización mediante publicidad.
  • Diseño e implementación del sistema de compra de tráfico de terceros.
  • Diseño e implementación de una herramienta de envio de email marketing.
  • Coordinar tareas y supervisar ejecución con el resto del equipo de desarrollo.
  • Análisis de nuevas funcionalidades con el equipo de ventas.
  • Formación y documentación del manejo de la aplicación a los usuarios y clientes.