Felipe Benavente Cabrera

Software Engineer

Sobre mí

Soy un desarrollador con estudios de Ingenería Técnica en Informática de Sistemas por la Universitat de les Illes Balears y estudios de Ingeniería Superior Informática por la Universitat Oberta de Catalunya.

Trabajando en diferentes proyectos de desarrollo de aplicaciones y servicios web desde 2006.

Seguidor de diferentes comunidades de Software en Baleares. En especial, me gustaría destacar dos comunidades que estos años me han ayudado a crecer profesional y personalmente: Mallorca Software Craftmanship y Agile & Lean Illes Balears y otras dos de las que formo parte: GDG Mallorca y Women Techmakers

Aficionado a la fotografía y destaco la palabra aficionado.

Experiencia laboral

Procesos y gestión de equipos

Durante mis últimos años de carrera, una de las partes más importantes de mi trabajo ha sido liderar el desarrollo de aplicaciones mediante la filosofía "Agile".

Desarrollo de Software

Desde mis comienzos he estado siempre trabajando sobre proyectos en Java, desarrollando tanto aplicaciones web, como APIs y servicios de Backend:

  • Java: ha sido el lenguaje sobre el que he trabajado desde mis inicios; desarrollando aplicaciones para diferentes servidores de aplicaciones y diferentes frameworks.
  • Spring boot: tengo más de tres años de experiencia desarrollando aplicaciones sobre este framework.
  • Docker: este último usado principalmente para montar entornos de desarrollo.

Además, siempre me ha gustado profundizar en todas las partes que afectan a los sistemas y aplicaciones en las que he participado. Eso me ha permitido trabajar con una gran cantidad de tecnologías y lenguajes; tanto de front, como de back:

  • Javascript: trabajando con diversos frameworks, especialmente Angular.
  • Todo tipo de BBDD, aunque en especial he trabajado con Oracle y PostgreSQL.
  • Desarrollo de aplicaciones sobre AWS.
  • CSS: con y sin preprocesadores como Less o Sass.

Historia laboral

Hotelbeds - Desde 07/01/2015 hasta la actualidad
  • Gestión de equipos de desarrollo sobre metodologías ágiles.
  • Desarrollo de servicios web: Springboot, JPA, Apache Kafka, Oracle DB, PostgreSQL.
  • Desarrollo de aplicaciones web: Angular, Angular JS, TypeScript, Sass.
  • Desarrollo mediante TDD.
  • Automatización de tests end to end: Selenium, TestNG, REST Assured
  • Automatización de tests de performance: Locust
Fundació Bit - Desde el 09/12/2008 hasta 06/01/2015
  • Evaluar e implantar nuevas tecnologías y patrones de desarrollo.
  • Supervisión y soporte al desarrollo.
  • Analizar, diseñar y programar aplicaciones siguiendo las normas de desarrollo de la DGIDT (JBoss, Oracle DB, DWR, JQuery).
  • Mantenimiento de las herramientas internas.
Brújula - Desde 29/05/2006 hasta 08/12/2008
  • Mantenimiento y desarrollo de aplicaciones internas en J2EE (Tomcat, JSP, Servlets, Oracle BBDD).
  • Soporte a la definición y revisión de los estándares de calidad.
  • Desarrollo completo de un conjunto de aplicaciones para un cliente (JPA, SQL Server).

Formación

Estudios académicos

  • Ingeniería Superior en Informática, desde el año 2009 hasta el año 2011 en la Universitat Oberta de Catalunya.
  • Ingeniería Técnica en Informática de Sistemas, desde el año 2002 hasta junio de 2006 en la Universitat Oberta de Catalunya.

Otros cursos

  • AWS Certified developer. Curso de preparación para la certificación de "AWS Certified Developer". Impartido en la plataforma Udemy por Cloud Guru.

Idiomas

  • Castellano y catalán. Nivel nativo.
  • Inglés. Estudios en la Escuela Oficial de Idiomas hasta Intermedio 1. Nivel medio en speaking, nivel alto en comprensión oral y escrita".

Experimentos

Uno de los objetivos de esta web es tener un espacio donde colgar mis experimentos y compartir el conocimiento que he ido adquiriendo.

Hasta el momento, todo lo que aprendía lo ponía en práctica en el mundo laboral; no lo compartía en ningún tipo de espacio. Espero cambiar esta dinámica y completar esta web con demos y otros recursos.

Versión Beta: Esta web es un boceto estático desarrollado para Chrome.
Es un proyecto personal empezado en octubre de 2019 y que irá evolucionando tanto tecnológicamente, como en diseño y contenido.