Ingeniero de Software · Java EE · Backend

PORTFOLIO PROFESIONAL / ES

Desarrollar.
Resolver.
Seguir aprendiendo.

Soy desarrollador de aplicaciones empresariales y trabajo en la evolución de plataformas Java, conectando backend, infraestructura y entornos de producción.

  • Desarrollo y mantenimiento de aplicaciones Java EE.
  • Administración y supervisión de entornos Linux Red Hat y servidores Apache Tomcat/TomEE.
  • Gestión de despliegues y diagnóstico de incidencias en producción.
  • Revisión y validación técnica del código de equipos externos.
  • Creación de entornos de desarrollo con Docker y automatización mediante Shell.
  • Configuración de Apache HTTP Server y optimización de la JVM.
Desarrollo backend / Plataformas empresariales / ProducciónJava · Linux · Docker

01 / Sobre mí

Del desarrollo
a la operación.

Una trayectoria que conecta aplicaciones, equipos y sistemas.

Soy ingeniero informático con más de 18 años de experiencia en el sector tecnológico, especializado en aplicaciones empresariales, tecnologías Java y administración de entornos de producción.

He participado en proyectos de banca, administraciones públicas y servicios, trabajando en el desarrollo, mantenimiento, evolución y modernización de plataformas. Mi experiencia combina backend, servidores de aplicaciones, Linux y automatización de despliegues.

He colaborado con equipos multidisciplinares en desarrollo, coordinación técnica, revisión de código y resolución de incidencias. Me interesan especialmente Java, Spring, Docker, DevOps y la inteligencia artificial aplicada a la ingeniería de software.

02 / Trayectoria

Experiencia que
se construye.

Tres etapas de desarrollo, evolución de plataformas y responsabilidad técnica en entornos empresariales.

Ingeniero Back-End Senior / Referente técnico

2019 – Actualidad

Consultoría tecnológica multinacional · Sector público y financiero

Desarrollo, mantenimiento y administración de plataformas empresariales basadas en Java y OpenText WEM, con responsabilidades técnicas en proyectos del sector público y financiero.

  • Desarrollo y mantenimiento de aplicaciones Java EE.
  • Administración y supervisión de entornos Linux Red Hat y servidores Apache Tomcat/TomEE.
  • Gestión de despliegues y diagnóstico de incidencias en producción.
  • Revisión y validación técnica del código de equipos externos.
  • Creación de entornos de desarrollo con Docker y automatización mediante Shell.
  • Configuración de Apache HTTP Server y optimización de la JVM.
  • Uso de herramientas de inteligencia artificial para desarrollo y análisis técnico.
Java EESpring BootLinuxDockerTomcat / TomEE
Todas las tecnologías de esta etapa

Java EE, Spring, Spring Boot, OpenText WEM, Tomcat, TomEE, Linux, Docker, Apache HTTP Server, Oracle, Git, Maven, Jenkins, Nexus, JavaScript y Shell.

Ingeniero Back-End Senior Java / DevOps

2014 – 2019

Consultoría especializada en soluciones empresariales · Sector financiero

Desarrollo de aplicaciones empresariales, gestión técnica de proyectos y evolución de plataformas de gestión de contenidos para el sector financiero.

  • Coordinación técnica de migraciones y modernización de plataformas.
  • Desarrollo de componentes complejos en Java y planificación de evoluciones.
  • Coordinación con clientes y equipos de desarrollo.
  • Administración y despliegue de OpenText WEM y Liferay.
  • Supervisión de sistemas Linux y resolución de incidencias.
  • Desarrollo JavaScript avanzado y adaptación responsive de aplicaciones.
  • Formación y transferencia de conocimientos a equipos técnicos.
Java EESpringOpenText WEMLiferayJenkins
Todas las tecnologías de esta etapa

Java EE, JSP, Spring, Spring Boot, Struts, OpenText WEM, Liferay, JavaScript, Tomcat, Apache HTTP Server, Oracle, Linux, Git, Maven, Jenkins y Nexus.

Ingeniero Back-End Java EE / Liferay

2006 – 2014

Consultoría de desarrollo de software · Aplicaciones empresariales y portales

Primera etapa profesional en TI, participando en aplicaciones empresariales y portales web para clientes de diferentes sectores.

  • Desarrollo de aplicaciones empresariales Java EE y portales corporativos.
  • Implementación de servicios web e integraciones.
  • Desarrollo y personalización de portales Liferay.
  • Mantenimiento y evolución de aplicaciones existentes.
  • Desarrollo web con JavaScript y AJAX e integración con bases de datos.
  • Colaboración con equipos de desarrollo multidisciplinares.
Java EELiferayWeb ServicesOracleJavaScript
Todas las tecnologías de esta etapa

Java EE, JSP, Servlets, Web Services, Liferay Portal, Struts, JBoss, Tomcat, Apache Axis, Maven, Ant, JavaScript, AJAX, Oracle, SQL Server y MySQL.

03 / Competencias

Una visión técnica
de conjunto.

Herramientas y conocimientos aplicados al desarrollo, la integración y la operación de plataformas.

Backend

Java, Java EE, Spring, Spring Boot, JSP, Servlets, Web Services y Maven.

DevOps e infraestructura

Linux Red Hat, Docker, Jenkins, Nexus, Git, SVN, Shell y YAML.

Servidores y CMS

Apache Tomcat, TomEE, Apache HTTP Server, OpenText WEM y Liferay.

Bases de datos

Oracle Database, MySQL, SQL Server, SQL y JDBC.

Frontend

HTML, CSS, JavaScript, jQuery, AJAX, XML, XSL y Handlebars.

Ingeniería de software

Arquitectura de aplicaciones, revisión de código, resolución de incidencias, coordinación técnica y Scrum.

IA aplicada al desarrollo

Uso de herramientas de IA generativa para desarrollo, análisis de código y resolución de problemas.

04 / Formación

Fundamentos y
especialización.

2000 – 2005

Ingeniería Informática

Universidad Autónoma Gabriel René Moreno.

Título homologado en España en 2011
2006

Tecnologías de la Información y Robótica

Formación en la Universidad Politécnica de Madrid.

2016

OpenText WEM Administration v10.5

Certificación en administración de OpenText Web Experience Management.

Certificación técnica

05 / Intereses tecnológicos

Seguir aprendiendo.
Entender mejor.

Me gusta explorar herramientas y profundizar en el funcionamiento de los sistemas para construir soluciones eficientes, mantenibles y escalables.

Un espacio para compartir

Blog técnico

Memoria JVM en Tomcat, Solr y Java.

Explorar el espacio