Foto de perfil

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

Expertise in 
I am passionate about web development with more than 15 years of experience. I am motivated by challenges and doing different things and I am also a team person; a phrase I like is “If you want to travel fast, do it alone, if you want to go far, do it together”. I am always learning, I consider myself a curious and restless person and I like to work in environments with a good working environment and continuous improvement. If you want to know more about me, contact me.
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

Professional experience

  • Digital transformation towards a model of continuous improvement.
  • Automation of deployments in different environments using CI/CD.
  • Design and provisioning of infrastructure in AWS (IaaC).
  • Unify development environments with Docker.
  • Web development of new frontend/backend functionalities.
  • Reduction of technical debt and software performance improvements.
  • Implementation of acceptance, integration and unit tests.
  • Analysis of the code quality with tools such as CodeSniffer, CS FIxer, PHPStan, etc...
  • Documentation, training and support to users/customers using the software.
  • Analysis of new business opportunities.
  • Coordination of tasks and execution with the development team.

Academic background

  • Jan-Jul 2022
    Master CloudApps 21/22

    18 Weeks. Modules III - Cloud Native Applications and IV - DevOps, Integration and Continuous Deployment. Taught by the Universidad Rey Juan Carlos (URJC).

  • Oct-Sep
    20-21
    Master in DevOps & Cloud Computing

    60 ECTS at OBS School Bussiness. Degree awarded by the UPC.

  • Dec 2018
    Leadership and Group Communication Skills

    State Foundation for Employment Training. Atman Group. 12 hours - Classroom mode.

  • July 2015
    Distributed Storage and Processing for BIG DATA Using HADOOP

    12 hours at the ITI of the Polytechnic University of Valencia.

  • June 2009
    MySQL Performance Tuning / MySQL High Availability

    50 Hours by MYSQL AB.

  • October 2004
    Corporate Network Security Course

    30 Hours by Polytechnic University of Valencia.

  • September 2003
    Installation Operation and Administration of LINUX Systems

    30 hours by the Polytechnic University of Valencia.

Graduate:
Technical Engineer in Telecommunications specialisation in Telematics at the Polytechnic University of Valencia.

Courses in online resources:
Udemy, Platzi y SymfonyCasts

Personal project - www.casa-amparo.com

In 2017 I undertook the Casa Amparo project. It consists of a rural house whose website I have designed and programmed from scratch. The website has a booking engine, where users can check the availability of the house, prices and make reservations. It also has a complete backoffice for the management of bookings, expenses, analytics, etc. The website can be viewed at www.casa-amparo.com.
  • Design and frontend/backend programming.
  • Secure backoffice access with 2FA authentication.
  • Design and brand building, logos, language, etc.
  • Synchronisation of the availability calendar with the main booking platforms (Booking, AirBnB,...).
  • Images dynamically optimised and scaled to different sizes. Also stored in S3 by means of a CDN
  • Multilingual platform.
  • Automated cloud deployment via CI/CD in different environments.
  • Management of marketing advertising campaigns and promotions.

Skills

  • Teamwork
  • Positive and motivating attitude
  • Feedback with the team
  • Communication and documentation skills
  • Clean, scalable code that adapts to change

Languages

  • English B1 (official) / B2 (approx).
    British Study Centers Certificate in Oxford for 1 month. 90 lessons. Cambridge English Entry Level Certificate in ESOL International.
  • Spanish (native)
  • Valencian / Catalan (native)

Personal information

Adolfo Agulló Bernabeu
from Alcoy (Alicante - Spain)
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.