Saltar al contenido
Manuel Cobos Solís

Manuel Cobos Solís

Desarrollador Full Stack con orientación backend

Cáceres, Extremadura, España Remoto desde España manuel.cobos.dev@gmail.com linkedin.com/in/manuelcobos github.com/ManuelCobosDev manuelcobos.dev

Perfil

Desarrollador Full Stack con orientación backend y más de 2 años de experiencia en el sector bancario. Java 17 y 21, Spring Boot, microservicios y mensajería con Kafka y RabbitMQ en el servidor; Angular y TypeScript en el cliente.

Experiencia

– actualidad

Desarrollador Full Stack

Viewnext · cliente Banco Santander (sector bancario)

  • Desarrollo full stack para Banco Santander: aplicaciones bancarias internas de alta disponibilidad con Java y Angular.
  • Backend: microservicios con Java 17/21 y Spring Boot (REST, Spring Batch, Kafka, RabbitMQ), APIs con OpenAPI y gobierno de APIs.
  • Microservicio orquestador que recibe un único JSON, lo distribuye a los servicios de destino y se conecta dinámicamente a múltiples bases de datos con credenciales en Vault.
  • Datos: PostgreSQL (diseño de esquema, CRUD y scripts SQL automatizados con GitHub Actions), Oracle, MySQL y SQL Server; cargas masivas con Spring Batch y SFTP.
  • Frontend: Angular 15 a 20 y TypeScript, con migración completa de una aplicación.
  • Calidad: JUnit, Mockito, Vitest (migración desde Karma), Cilantrum e2e, JMeter, SonarQube, Fortify y Trivy.
  • Despliegue: Docker, Harbor, OpenShift, ArgoCD y GitHub Actions.
–

Desarrollador Full Stack (Backend oriented)

Viewnext · sector bancario (prácticas)

  • Prácticas full stack con enfoque backend: Java 17, Spring Boot 3 y Angular 20; formación intensiva de 160 h en Java y Spring Boot a través de Sinensia.
  • Backend: APIs REST (Spring MVC), persistencia con Spring Data, seguridad con Spring Security y procesos por lotes con Spring Batch.
  • Mensajería: Apache Kafka (pipeline de eventos en tiempo real) y RabbitMQ.
  • Tiempo real: notificaciones de estado con WebSockets.
  • Datos: PostgreSQL y MongoDB.
  • Frontend: Angular y TypeScript.
  • Calidad: TDD, Clean Architecture y entregas semanales ágiles.
–

Desarrollador de Integración

Viewnext · sector bancario (prácticas)

  • Prácticas en integración de sistemas empresariales con MuleSoft e IBM Integration Bus.
  • MuleSoft Anypoint Platform: diseño de flujos que conectan sistemas legacy con APIs modernas.
  • IBM Integration Bus (IIB): transformación de datos y enrutamiento en distintos procesos y flujos (ESB).

Stack técnico

Backend
  • Java 17
  • Java 21
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Spring Batch
  • Microservicios
  • REST APIs
  • Arquitectura hexagonal
  • DDD
  • TDD
  • API-first (OpenAPI)
Frontend
  • Angular 15–20 (migraciones completas hasta la 20)
  • TypeScript
  • RxJS
  • Signals
  • Angular Material
  • NgRx
  • Vitest
Mensajería y eventos
  • Apache Kafka
  • RabbitMQ
  • WebSockets
Bases de datos
  • PostgreSQL
  • Oracle
  • SQL Server
  • MySQL
  • MongoDB
DevOps y calidad
  • Docker
  • Kubernetes
  • OpenShift
  • ArgoCD
  • GitHub Actions
  • Maven
  • SonarQube
  • Trivy
  • JUnit 5
  • Mockito
  • Vault
  • SFTP
  • Cilantrum e2e
  • JMeter
  • Fortify
  • Harbor
Integración (experiencia previa)
  • MuleSoft Anypoint Platform
  • IBM Integration Bus

Formación

Certificaciones e idiomas