Ernesto García Sánchez

Analista Programador Sénior & Tech Lead
Toledo / Madrid (Remoto) +14 años de experiencia Carné B / Vehículo propio
Contactar por LinkedIn

Profesional de ingeniería del software con más de 14 años de experiencia contrastada en análisis funcional/técnico, arquitectura full-stack Java/Spring y gestión de equipos técnicos en entornos de alta criticidad (Administración de Justicia y Sector Bancario). Especialista en procesos por lotes de alta concurrencia (Spring Batch), integración continua (GitLab CI/CD, SonarQube, Liquibase) y calidad del software. Actualmente ampliando perfil técnico en automatización e instalaciones electrotécnicas.

Liderazgo de Equipos (7-9 devs) Arquitectura Java & Spring Batch Oracle 19c / PL-SQL / DB2 CI/CD & Calidad SonarQube Experiencia en Sector Público y Banca
+14 Años
Experiencia en Desarrollo & Análisis
7 — 9
Desarrolladores a cargo (Tech Lead)
+40
Aplicaciones críticas mantenidas en producción
100%
Enfoque en Calidad, CI/CD y Testing

Experiencia Profesional

Analista Programador Sénior y Jefe de Proyecto
Abr. 2023 — Actualidad
IZERTIS Cliente: S.G. de Nuevas Tecnologías de la Justicia (SGNTJ) — Equipo Fiscalías

Liderazgo técnico y gestión integral de la nueva aplicación Diligencias de Investigación:

  • Gestión de equipo: Dirección, estimación de esfuerzo en ProjectLibre, planificación y seguimiento de tareas en Jira para un equipo multidisciplinar de entre 7 y 9 personas bajo hitos críticos.
  • Arquitectura y Desarrollo Full-Stack: Análisis funcional y desarrollo sobre Spring Framework (Java 8), maquetación en Bootstrap 4 / JavaScript y desarrollo de plugins a medida.
  • Gestión de Repositorios y Despliegues: Responsable de la estrategia Git, resolución de conflictos, revisión de código (code reviews) y merges de ramas hacia entornos superiores con pipelines GitLab CI/CD.
  • Procesamiento Masivo y Concurrencia: Implementación de Spring Batch con multithreading para consumo asíncrono y masivo de Web Services, balanceo de carga en bandejas de tramitación y conexión con Alfresco para gestión documental y firma electrónica múltiple.
  • Calidad y Versionado: Control de esquema de BD en Oracle 19c con Liquibase, cobertura de pruebas con JUnit/Mockito y análisis estático continuo con SonarQube / SonarLint.
Java 8 Spring Framework Spring Batch Hibernate Oracle 19c Liquibase GitLab CI/CD Alfresco ECM SonarQube Jira / ProjectLibre
Analista Programador Sénior
Feb. 2017 — Abr. 2023 (6 años 3 meses)
INECO (2017-2019) / INSIS4 - IZERTIS (2019-2023) Clientes: OEPM y SGNTJ

Desarrollo y mantenimiento evolutivo en la SGNTJ y OEPM:

  • SGNTJ (Equipo Fiscalías): Construcción y mantenimiento de aplicaciones neurálgicas del sistema judicial: EMF-CJI, EMF-FG, EMF-IF, EPM, Consejo Fiscal, Víctimas Vulnerables y Víctimas de Trata.
  • Migraciones Técnicas: Dirección en la migración integral de bases de código desde Java 6 hacia Java 8, asegurando retrocompatibilidad y optimización de rendimiento.
  • OEPM (Oficina Española de Patentes y Marcas): Mantenimiento correctivo y evolutivo de plataformas durante el primer semestre de 2017.
  • Implementación de servicios REST, capas web con JSF / Struts / JSP y generación masiva de reportes judiciales con iText.
Java 8 Spring JSF / Struts Oracle PL/SQL Jenkins Git / SVN Tomcat / JBoss Selenium iText
Programador Sénior — Entorno BankSphere
Jul. 2011 — Feb. 2017 (5 años 6 meses)
Optimyth (2011-2014) / INSIS4 (2014-2017) Cliente: Vector S.F. (Sector Bancario)

Desarrollo de canal y lógica bancaria corporativa:

  • Construcción de componentes de negocio (OIs y OPs) con tecnología VEGA y arquitectura Java FENIX sobre bases de datos DB2 mediante consultas y optimización SQL.
  • Consumo y publicación de servicios Web Services (SOAP y REST), integrando frontend en arquitectura BKS (MIRA, PEGASUS) y desarrollos desacoplados en HTML5/Bootstrap.
  • Mantenimiento operativo y atención de nivel técnico a más de 40 aplicaciones bancarias en producción.
  • Modelado UML avanzado (diagramas de clases y estados con Rational Rose / VegaModeler) aplicando ingeniería directa e inversa bajo estándares estrictos de QA y SONAR.
  • Gestión de entregas LDIR y elaboración de paquetes documentales de despliegue en plataforma SGS hacia entornos de Certificación y Preproducción.
BankSphere Java FENIX IBM DB2 SOAP / REST UML / Rational Rose QA / SONAR HP ALM Despliegues SGS
Programador Junior
Oct. 2010 — Dic. 2010
C & S Mat. Sector Público / Toledo

Desarrollo del sistema informático de tramitación de expropiaciones forzosas en Castilla-La Mancha:

  • Modelado del dominio con diagramas de clases y estados UML en Rational Rose.
  • Programación de lógica backend en Java utilizando frameworks JSF e Hibernate.
  • Creación de procedimientos almacenados T-SQL y optimización de sentencias en SQL Server 2008.
Java JSF Hibernate SQL Server 2008 (T-SQL)

Formación & Certificaciones

C.F.G.M. Instalaciones Eléctricas y Automáticas (IEA)
I.E.S. Universidad Laboral de Toledo (A distancia)
2025 — En curso (2026/2027)

Reglamento Electrotécnico de Baja Tensión (REBT), automatismos industriales, cuadros eléctricos y domótica.

Técnico Superior en Desarrollo de Aplicaciones Informáticas (DAI)
I.E.S. Azarquiel (Toledo)
2008 — 2010
JavaScript Avanzado para Desarrolladores Frontend
Fictizia Escuela de Diseño y Tecnología (Madrid)
Diciembre 2018

ES6/ES7, manipulación avanzada de DOM/BOM, APIs HTML5 (WebWorkers, Geolocation), Node.js, Gulp y Electron.

Stack & Competencias Técnicas

Backend & Bases de Datos

Java 8 / 11 / 17 Spring Framework Spring Batch Hibernate / JPA Oracle 19c / PL-SQL IBM DB2 SQL Server / T-SQL MySQL Liquibase REST & SOAP Web Services

DevOps, CI/CD & Calidad

GitLab CI/CD SonarQube / SonarLint Jenkins Docker JUnit & Mockito Linux (Debian / Fedora / Ubuntu) Maven Jira / ProjectLibre

Frontend & Modelado

JavaScript (ES6+) Bootstrap jQuery JSF / Struts / JSP Modelado UML (Rational Rose) Alfresco ECM

Iniciativa Personal & Proyectos Auto-hospedados

STREAMING & MEDIA SERVER

Navidrome Private Server

Infraestructura multimedia privada contenerizada en Docker sobre servidor personal ARM, conectada mediante túnel VPN seguro y proxy inverso Nginx con certificado SSL automatizado.

Visitar servidor en skezee.eu
CATÁLOGO & COLECCIÓN

Catálogo de Colección de Cervezas

Plataforma web ligera de catalogación fotográfica y ficha técnica cervecera personal, optimizada sin dependencias pesadas de BBDD para máximo rendimiento en hardware embebido.

Explorar catálogo en suintila.eu
DESARROLLO MÓVIL & CMS

Desarrollo Móvil & Portales Web

Desarrollo de App nativa Android (Java + Firebase) en Android Studio para asociación scout, y diseño/administración de portales web basados en CMS (WordPress/Joomla) para colectivos sin ánimo de lucro.

Android Studio • Firebase • WordPress
Hardware Node Status (ARMv8 64-bit)
Temp CPU: --.- °C RAM en uso: --- MB / 1024 MB Uptime: -- d -- h