Saltar al contenido principal
Sergio Tejerina Martínez

Sergio Tejerina Martínez

TECH LEAD JAVA · BACKEND ARCHITECT · SISTEMAS DISTRIBUIDOS E IA APLICADA

Talento
León, León60 EUR/horaMiembro desde 20 de abril de 2025
JavaSpring BootMicroserviciosAws LambdaPythonPostgresqlDockerApiSqlGitReact Web DevelopersTestingInteligencia ArtificialJPA/HibernateAPIs RESTDDDArquitectura hexagonalSistemas distribuidosKafkaPatrones de diseñoOracleMySQLCode reviewKubernetesAWSCI/CDFastAPILLMRAGAgentes de IA
·

Contrata sus servicios

Solicita un presupuesto sin compromiso

Programador JavaBackend LeadArquitecto de SoftwareIntegración de Apis

Sobre mí

Tech Lead Java y Backend Architect con más de 10 años de experiencia construyendo y evolucionando sistemas empresariales. Aproximadamente 4 años desempeñando funciones de liderazgo técnico hands-on: diseño de soluciones, decisiones arquitectónicas, revisión de código, mentoring, resolución de bloqueos y coordinación de entregas. Especializado en Java, Spring Boot, microservicios, APIs REST, Kafka y persistencia relacional.

Experiencia traduciendo necesidades de negocio en soluciones mantenibles, modernizando sistemas existentes y acompañando al equipo desde el diseño hasta la entrega. Complemento esta trayectoria con construcción práctica de producto e IA aplicada mediante Python, FastAPI, LLM, RAG y agentes de IA.

Experiencia

Tech Lead Java | Backend - Anhela IT

(2025-11)

  • Liderazgo técnico hands-on de soluciones backend empresariales con Java y Spring Boot, combinando desarrollo, diseño técnico y seguimiento de entregas.
  • Transformación de necesidades funcionales en APIs REST, servicios y modelos de datos, definiendo contratos de integración y criterios compartidos de calidad.
  • Aplicación pragmática de DDD, arquitectura hexagonal y patrones de diseño para separar responsabilidades, reducir acoplamiento y facilitar pruebas y evolución.
  • Coordinación técnica mediante code review, mentoring, resolución de bloqueos, planificación y acompañamiento al equipo.
  • Modernización de sistemas legacy mediante refactorización y testing; integraciones y procesamiento asíncrono con Kafka.
  • Participación en despliegues, estabilización de cambios y prácticas de entrega continua con Docker, Kubernetes, AWS y pipelines CI/CD.

Senior Java Developer · Tech Lead hands-on - Enterprise Seymad

(2022-11 - 2025-11)

  • Desarrollo y evolución de aplicaciones backend y APIs con Java, Spring Boot, JPA/Hibernate y bases de datos relacionales.
  • Funciones de Tech Lead manteniendo participación directa en el código: diseño de soluciones, revisión de implementaciones, testing, coordinación de entregas y resolución de bloqueos.
  • Descomposición de requisitos funcionales en servicios, contratos REST, persistencia e integraciones con sistemas externos.
  • Arquitecturas de microservicios y comunicaciones asíncronas mediante Kafka; diagnóstico y corrección de incidencias en componentes desplegados.
  • Desarrollo integral de un producto SaaS con PHP, Laravel y Blade, incluyendo lógica de negocio, autenticación, persistencia, APIs e interfaz web.
  • Integración con APIs de inteligencia artificial para generar texto, imágenes y vídeo, además de un sistema RAG con bases de conocimiento para incorporar un agente conversacional en la web de cada cliente.

Business Application Engineer III | Java Backend e incidencias - CDS, an HPE company

(2017-12 - 2022-07)

  • Casi cinco años desarrollando y manteniendo componentes Java para HP OpenView Internet Usage Manager (IUM), plataforma de mediación y procesamiento de datos de sistemas, red y uso.
  • Desarrollo y evolución de aplicaciones backend, servicios REST, lógica de negocio e integraciones corporativas con Java y Spring.
  • Análisis y resolución de incidencias de producción mediante revisión de código, datos, trazas y comportamiento funcional para identificar la causa raíz y aplicar correcciones seguras.
  • Trabajo con SQL y PL/SQL sobre Oracle y MySQL para consultas, persistencia, diagnóstico y soporte de procesos críticos.
  • Coordinación de incidencias, cambios, pruebas y despliegues con otros equipos, validando la solución y comunicando bloqueos y estado de entrega.

Desarrollador Java - Eurowind

(2015-06 - 2017-12)

  • Desarrollo y mantenimiento de aplicaciones web y componentes backend con Java.
  • Implementación de servicios REST, acceso a bases de datos y nuevas funcionalidades.
  • Análisis de requisitos, resolución de incidencias y mejora de aplicaciones existentes.

Educación

CFGS Desarrollo de Aplicaciones - Desarrollo de Aplicaciones - Centro de FP María Auxiliadora Salesianas León (2015 - 2017)

Habilidades

aplicaciones weblaravelphppythonjavaautomatizaciónintegración de servicios

Valoraciones

Relacionado