Resumen profesional
Datos destacados
Experiencia
Formación
Enfatiza tus habilidades clave
Idiomas
Cronología
Generic
Andrés Alfaro García

Andrés Alfaro García

Resumen profesional

Ingeniero Informático con más de 25 años de experiencia en el desarrollo de software empresarial, especializado en tecnologías Java y arquitecturas backend de alta disponibilidad. A lo largo de mi trayectoria he participado en todas las fases del ciclo de vida del software: análisis funcional, diseño de arquitectura, desarrollo, pruebas, integración continua, despliegue y mantenimiento evolutivo de aplicaciones críticas.

Durante el último año he formado parte del equipo de desarrollo de Indra, participando en proyectos para CaixaBank, donde desarrollé y mantuve microservicios basados en Java, Spring Boot y Spring Security, trabajando bajo metodologías Scrum y aplicando principios de Arquitectura Hexagonal, diseño API First y especificaciones OpenAPI/Swagger. El entorno tecnológico incluía Docker, Kubernetes, Kafka, Oracle, Git, Jenkins (CI/CD), SonarQube, JUnit, Mockito, Postman y Jira.

Anteriormente lideré durante más de veinte años el desarrollo tecnológico de Shuttle Direct, una plataforma internacional de reservas de traslados entre aeropuertos y destinos turísticos. Como responsable técnico diseñé la arquitectura completa del sistema, desarrollando soluciones backend y frontend, integraciones con terceros, optimización del rendimiento y coordinación de pequeños equipos de desarrollo. Esta experiencia me permitió adquirir una visión global del desarrollo de software, desde la definición de requisitos hasta la puesta en producción y evolución continua de plataformas con miles de usuarios.

Actualmente compagino mi experiencia profesional con la docencia en Formación Profesional, impartiendo Desarrollo de Aplicaciones y Sistemas de Telecomunicaciones. La enseñanza me permite mantenerme actualizado en las tecnologías más demandadas del ecosistema Java mientras continúo desarrollando proyectos personales y ampliando conocimientos en arquitectura de software, contenedores y microservicios.

Me considero un profesional orientado a la calidad del software, acostumbrado a trabajar en equipos Agile, con facilidad para analizar problemas complejos, proponer soluciones técnicas y colaborar tanto con equipos de desarrollo como con clientes y responsables de negocio.

Datos destacados

3
3
Languages
26
26
years of professional experience

Experiencia

Analista/Desarrollador

Indra
2024.07 - 2025.07
  • Analista/Desarrollador java desarrollando nuevos microservicios y realizando mantenimiento de código y corrección de errores.
  • La base tecnológica era: Java, Netbeans, SpringBoot, Oracle, Junit, JPA, Log4j, Kubernetes, Docker, PostMan, SoapUI, Jira

Analista/Desarrollador

Shuttle Direct
Benidorm
2004.07 - 2024.07
  • Analista/Desarrollador full stack java/php desarrollando nuevos microservicios y realizando mantenimiento de código y corrección de errores.
  • Utilizo el lenguaje de programación Java y PHP para desarrollar aplicaciones web y sistemas informáticos, pero los últimos años me he centrado principalmente en la dirección técnica de equipos pequeños. Esto implica asignar tareas a otros miembros del equipo, diseñar y probar código y comunicarse con los clientes para analizar sus requisitos. Experto en métodos de desarrollo de software basados en investigación, análisis de tecnología, recopilación de requisitos, implementación y pruebas.
  • Www.shuttledirect.com
  • Java; PHP; JQuery; Spring Boot; XML; MySQL; JavaScript; Apache; Unix; Glassfish; API (interfaces); Servlets; Jenkins; Hibernate; GIT; JSON; DWR; Tomcat; Log4j; Memcached; API SOAP, API GET; MVC; Maven; Ajax; JDOM; Bugzilla; Trello; JUnit; Symfony; Selenium.

Responsable informático

Administración Local / Ayuntamiento
Polop de la Marina
2007.09 - 2015.01
  • Administrador de sistemas, desarrollo, diseño y mantenimiento del sitio web, como aplicaciones de escritorio desarrolladas en Java utilizando NetBeans, y resolución de problemas informáticos de oficina (ofimática).
  • El sitio web fue desarrollado con CMS Joomla, utilizando Mysql, PHP, JQuery y Prototype.
  • Intranet desarrollada usando using OpenXava.
  • Asistir a reuniones (telefónicas
  • Presenciales) para la formulación de requerimientos de otras empresas
  • Administraciones (Generalitat, Diputación de Alicante, etc) implicadas en el desarrollo global.
  • Java; PHP; JQuery; XML; MySQL; JavaScript; Apache; Linux; Ms Office, Windows XP, Windows 7, Windows 10, Windows NT, Firefox, Explorer.

Autónomo
2003.03 - 2005.07
  • Desarrollar proyectos de TI que incluyen sitios web, aplicaciones Java de escritorio, instalación de redes de oficina, resolución de problemas de computadoras de oficina, etc., y asistir a reuniones para realizar requisitos por parte de los propietarios de las aplicaciones.
  • Java; Linux; Office; Windows; Redes; Visual Basic.

Analista/Desarrollador Java

Descom - Api Reuters
Benidorm
2002.12 - 2003.02
  • Desarrollo de cliente API Java para Reuters Investor. La API debía obtener información en tiempo real para las PDA, realizaba solicitudes al servidor de Reuters y analizaba el XML obtenido.
  • Java; XML; API (interfaces); IntelliJ IDEA; IntelliJ.

Desarrollador Java

Wanadoo
Altea
2000.12 - 2002.11
  • Desarrollar y mantener canales en el portal web de Wanadoo.
  • Mis tareas fueron: Programación en Java, diseño de base de datos Oracle, desarrollo de scripts Unix, JSP, análisis y diseño orientado a objetos con UML en Rational Rose, parsers XML, etc.
  • Gestioné mi propio servidor web Apache y Tomcat para programar en mi máquina local.
  • Desarrollé los sitios de música, cine y deportes, incluí una herramienta de administración de contenidos para los demás sitios y departamentos.
  • También desarrollé scripts Unix para realizar tareas automatizadas en el servidor y asistí a reuniones (telefónicas
  • Presenciales) para realizar requerimientos de otros departamentos de la firma.
  • Java; XML; Apache; Unix; Tomcat; CVS; JBuilder; Oracle; UML; JSP.

Desarrollador Java

Tecsidel - Telefónica
Madrid
1999.12 - 2000.11
  • Estuve en un equipo de desarrolladores Java para un proyecto de Telefónica: tarjeta prepago para móviles.
  • Mi trabajo consistía en mantenimiento de código y solucionar bugs.
  • Java; CVS; JBuilder.

Formación

Diplomatura en Ingeniería técnica en informática de Gestión - Informática

Universidad de Alicante
Alicante, A

Diplomatura en Ingeniería técnica en Informática de Sistemas - undefined

Universidad de Alicante

Licenciatura en Ingeniería Informática Superior - undefined

Universidad de Alicante

Enfatiza tus habilidades clave

  • Java
  • Spring Boot
  • PHP
  • JQuery
  • XML
  • MySQL
  • JavaScript
  • Apache
  • Unix
  • Glassfish
  • API
  • Servlets
  • Jenkins
  • Hibernate/JPA
  • GIT
  • JSON
  • DWR
  • Tomcat
  • Log4j
  • Memcached
  • SOAP
  • MVC
  • Api Rest
  • MicroServicios
  • Linux
  • Ajax
  • JDOM
  • Bugzilla
  • Trello
  • JUnit
  • Symfony
  • Selenium
  • Swagger
  • Maven
  • CVS
  • Eclipse
  • JBuilder
  • Netbeans
  • Visual Basic
  • Oracle
  • UML
  • JSP
  • IntelliJ IDEA
  • IntelliJ
  • Responsabilidad y compromiso
  • Resolución de problemas
  • Espíritu de equipo

Idiomas

Español
Inglés
Valenciano

Cronología

Analista/Desarrollador

Indra
2024.07 - 2025.07

Responsable informático

Administración Local / Ayuntamiento
2007.09 - 2015.01

Analista/Desarrollador

Shuttle Direct
2004.07 - 2024.07

Autónomo
2003.03 - 2005.07

Analista/Desarrollador Java

Descom - Api Reuters
2002.12 - 2003.02

Desarrollador Java

Wanadoo
2000.12 - 2002.11

Desarrollador Java

Tecsidel - Telefónica
1999.12 - 2000.11

Licenciatura en Ingeniería Informática Superior - undefined

Universidad de Alicante

Diplomatura en Ingeniería técnica en Informática de Sistemas - undefined

Universidad de Alicante

Diplomatura en Ingeniería técnica en informática de Gestión - Informática

Universidad de Alicante
Andrés Alfaro García