Fernando de la Torre Arcas

Fernando de la Torre Arcas

Arquitecto y Desarrollador de Software

Arquitecto y desarrollador de software con experiencia en diseño, desarrollo y gestión de proyectos tecnológicos.

Experiencia laboral

Aquitecto de Sofware / Java Tech Lead - Profile

Febrero 2023 - Actualmente

  • Coordinación técnica de proyectos, gestión de estimaciones, planificación de entregas y comunicación con stakeholders.
  • Definición de estándares de desarrollo, patrones de diseño y buenas prácticas de codificación.
  • Diseño e implementación de arquitecturas de microservicios basadas en Spring Boot, asegurando escalabilidad, resiliencia y mantenibilidad.
  • Diseño técnico y selección de tecnologías para nuevas soluciones y evolutivos.
  • Diseño y mantenimiento de pipelines CI/CD en Jenkins, con despliegues automatizados sobre OpenShift.
  • Elaboración de documentación técnica, soporte en revisiones técnicas y presentación de avances en reuniones de proyecto.
  • Gestión de calidad de código mediante SonarQube y revisión de Pull Requests.
  • Gestión del código fuente con Git, asegurando la trazabilidad y consistencia de versiones.
  • Implementación de pruebas unitarias y de integración con JUnit y Mockito, garantizando la calidad del sof

  • Automatizador de Generación de Proyectos en Azure devops (Asisa - Eq. Arquitectura)
  • GDPR (Mutua)
  • ICO (Banco Santander)
  • SRAC (Banco Santander)

Ingeniero De Desarrollo De Software - Orchestra

Junio 2021 - Enero 2023

  • Colaboración con equipos de QA y DevOps para garantizar despliegues estables y eficientes.
  • Desarrollo backend con Spring Boot, JPA, REST y Oracle DB.
  • Gestión del código fuente con Git y uso de pipelines CI/CD con Jenkins.
  • Implementación de microservicios desplegados en contenedores Docker bajo OpenShift.
  • Mantenimiento de servicios RESTful y resolución de incidencias en entornos productivos.
  • Pruebas unitarias con JUnit y Mockito, asegurando la calidad y cobertura del código.

  • Software propio

Arquitecto Software - Profile

Octubre 2020 - Junio 2021

  • Aplicación de metodología Kanban para gestión y planificación de entregas técnicas.
  • Definición de pipelines automáticos de despliegue y validación de calidad de código.
  • Diseño de arquitecturas modulares basadas en Spring Boot y microservicios.
  • Gestión de control de versiones con SVN y Git, implementación de CI/CD con Jenkins.

  • CASER Seguros (Caser Seguros)

Analista/Programador Java - Oesia

Marzo 2019 - Octubre 2020

  • Análisis y desarrollo de aplicaciones empresariales Java EE con Spring y Oracle.
  • Colaboración con arquitectos para definición de modelos de datos y servicios transaccionales.
  • Desarrollo de pruebas unitarias y de integración con JUnit y Mockito.
  • Despliegue y configuración en entornos controlados con JBoss y WebLogic.
  • Diseño técnico y documentación de componentes y servicios REST.

  • Kronos (Endesa)
  • WMS (Inditex)

Analista/Programador Java - Viewnext

Agosto 2015 - Marzo 2019

  • Desarrollo de aplicaciones financieras y de integración con APIs bancarias en Java y Spring.
  • Diseño de servicios REST y SOAP, consumo de APIs externas.
  • Documentación técnica y despliegue en entornos de integración y producción.
  • Optimización de consultas SQL y procedimientos almacenados en Oracle DB.
  • Pruebas unitarias e integración continúa con Jenkins.

  • Administración Samsung Pay (Redsys)
  • Arquitectura Core (Cajamar)
  • Bizum (Redsys)
  • Consejeria de Justicia (Junta de Andalucía)
  • MyBank (Redsys)

Analista/Programador Java - Best-IT Services

Febrero 2015 - Agosto 2015

  • Desarrollo de aplicaciones web con Spring MVC, JSP y Oracle.
  • Diseño técnico de módulos funcionales y pruebas unitarias con JUnit.
  • Integración continua y despliegue automatizado con Jenkins.

  • Apertura de Cuentas (Openbank)
  • Localizador de Oficina (Openbank)
  • SoloPizza (Solopizza)

Colaborador - IMUS

Abril 2014 - Septiembre 2014

  • Diseño y desarrollo de portales web académicos en php y ajax.
  • Documentación técnica y mantenimiento de las soluciones desarrolladas.
  • Implementación de modelos de datos y optimización de rendimiento en servidor.

  • Doc-Course 2015 (IMUS)
  • Doctorado 2015 (IMUS)

Programador Sr. - Isotrol

Abril 2014 - Diciembre 2014

  • Desarrollo de interfaces empresariales con Oracle ADF.
  • Diseño y mantenimiento de esquemas en Oracle DB.
  • Ejecución de pruebas unitarias y de integración sobre entornos ADF.

  • Mosaico (Consejeria de Cultura) (Junta de Andalucía)

Programador Jr. - Everis

Septiembre 2012 - Enero 2014

  • Desarrollo de pruebas unitarias y documentación de componentes técnicos.
  • Desarrollo de servicios backend en Java EE y mantenimiento de aplicaciones COBOL.
  • Participación en migraciones de sistemas bancarios y validación de integridad de datos.

  • Migración Bancaria (Banco Popular y Banco Pastor)
  • Zeus (Gas Natural Fenosa)

Publicaciones

Explorando OpenApi: estructura, rutas y seguridad

En este artículo, nos adentraremos en la utilización de OpenApi para crear los diferentes endpoints de nuestra aplicación, con sus diferentes objetos de request y response que necesitemos.

Ver publicación

Creación de un proyecto DevOps con Azure PowerShell

En este post veremos cómo crear un proyecto en Azure DevOps, asignar a los usuarios a un grupo y vincular ese grupo al proyecto, además de la creación de un repositorio y librerías, todo ello utilizando un script de PowerShell

Ver publicación

Cómo ejecutar una aplicación Spring Boot como un servicio Linux

En este post veremos cómo ejecutar una aplicación Spring Boot como un servicio Linux configurado desde un bash con configuración externa

Ver publicación

Formación académica

GFGS Desarrollo De Aplicaciones Informáticas

Salesianos de San Pedro (Sevilla). 2010 - 2012

GFGM Explotación De Sistemas Informáticos.

IES Pino Montano (Sevilla). 2008 - 2010

Certificados

Programador Java Web
102 horas
Desarrollador Spring
66 horas
Community Manager
40 horas
Cloud Computing
40 horas
Introducción al Desarrollo Web I
40 horas
Introducción al Desarrollo Web II
40 horas
Fundamentos de Python 2
40 horas
Java 8 Desde Cero
30 horas
Java 8 Para Programadores Java
30 horas
ADF Avanzado
30 horas
Fundamentos de Python 1
30 horas
Spring FrameWork De Java
25 horas
Hadoop
25 horas
Spring Boot Y Spring MVC 5
20 horas
Clean Code
18 horas
Dirección de Equipo
16 horas
Spring MVC
16 horas
Hibernate Y JPA
14 horas
Desarollo De API REST Con Spring Boot
12 horas
Seguridad En Tu API Rest Con Spring Boot
12 horas
Elementos Avanzados En Tu API REST Con Spring Boot
12 horas
Javaserver Faces
10 horas
SQL Desde Cero
10 horas
Spring Core 5
10 horas
Gestión de Proyectos y Fundamentos de metodología Agile
8 horas
Copilot
8 horas
Liderazgo
8 horas
Introducción a la IA Generativa
8 horas
Negociación
8 horas
Prompting responsable: maximiza la IA en tu negocio
8 horas
GIT
6 horas
Desarrollo Seguro Redsys
6 horas
Prevención acoso laboral
6 horas
Desarollo con IA
6 horas
Scrum: Fundamentos Y Buenas Prácticas
5 horas
Scrum Técnico
5 horas
Scrum Avanzado
5 horas
Gradle 6.0
3 horas
Prevencion Riesgos Laborales
3 horas
Liderazgo De Equipo
2 horas
Nociones De Gestión De Conflictos
2 horas
Competencias Relativas A Equipo Nivel III
2 horas
Competencias Relativas A Equipo Nivel IV
2 horas
Competencias Relativas A Equipo Nivel V
2 horas
Competencias Relativas A Organización Del Trabajo Nivel III
2 horas
Competencias Relativas A Organización Del Trabajo Nivel IV
2 horas
Competencias Relativas A Organización Del Trabajo Nivel V
2 horas
Competencias Relativas A Comunicación Nivel III
2 horas
Competencias Relativas A Comunicación Nivel IV
2 horas
Competencias Relativas A Comunicación Nivel V
2 horas
Seguridad Y Privacidad De Datos (Versión 2.0)
2 horas
Aspectos Básicos Del Reglamento General De Protección De Datos (RGPD)
2 horas
Prevención Riesgos Laborales En P.V.D
2 horas
Gestión Ambiental
2 horas
Competencias Relativas A Creatividad E Innovación Nivel III
2 horas
Competencias Relativas A Creatividad E Innovación Nivel IV
2 horas
Competencias Relativas A Creatividad E Innovación Nivel V
2 horas
Competencias Relativas A Orientación Estratégica Nivel III
2 horas
Competencias Relativas A Orientación Estratégica Nivel IV
2 horas
Competencias Relativas A Orientación Estratégica Nivel V
2 horas
Prevención de riesgos laborales para programador informático
2 horas
Google Inteligencia Artificial y productividad
2 horas
Formacion En Emergencias
0 horas
Formación En Pantallas De Visualización De Datos (PVDs)
0 horas
Beca Cobol
0 horas

Contacto