Saltar al contenido
Manuel Cobos Solís

Abierto a oportunidades · Remoto desde España

Manuel Cobos Solís, Desarrollador Full Stack con orientación backend

Java y Spring Boot en el servidor, Angular en el cliente. Desarrollo microservicios y aplicaciones web para el sector bancario, con mensajería sobre Kafka y RabbitMQ. Vivo en Cáceres y trabajo en remoto.

LinkedIn (se abre en una pestaña nueva) GitHub (se abre en una pestaña nueva)

Ficha

Retrato de Manuel Cobos Solís, desarrollador Full Stack
Rol
Desarrollador Full Stack (backend Java, frontend Angular)
Empresa
Viewnext · cliente Banco Santander
Ubicación
Cáceres, Extremadura, España
Modalidad
Remoto desde España
Experiencia
Desde marzo de 2024 · más de 2 años
Stack principal
Java 17/21 · Spring Boot · Kafka · RabbitMQ · Angular 15–20 · PostgreSQL
Idiomas
Español (nativo) · Inglés (B1 · B2)

01

Sobre mí

Desarrollador Full Stack con orientación backend: Java 17/21, Spring Boot, Angular y microservicios. Actualmente en Viewnext desarrollando para Banco Santander.

Llevo más de 2 años construyendo aplicaciones y más de 1 llevando funcionalidades de principio a fin: diseño de la API con OpenAPI (API-first), desarrollo, pruebas e2e, calidad de código y despliegue a producción en entornos bancarios de alta disponibilidad, trabajando con metodologías ágiles.

Mi base técnica: backend con Java y Spring Boot (MVC, Security, Data, Batch), microservicios y APIs REST con arquitectura hexagonal, DDD y TDD; mensajería y eventos con Apache Kafka, RabbitMQ y WebSockets; frontend con TypeScript y Angular (versiones 15 a 20 en producción), RxJS, Signals, Angular Material, NgRx y tests con Vitest.

Estoy abierto a oportunidades como Full Stack Developer, Backend Developer o Frontend Developer, en remoto desde España.

02

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.

Java 17/21 Spring Boot Angular 15–20 TypeScript Kafka RabbitMQ PostgreSQL OpenAPI Docker OpenShift ArgoCD GitHub Actions JUnit Vitest

–

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.

Java 17 Spring Boot 3 Angular 20 TypeScript Spring MVC Spring Data Spring Security Spring Batch Kafka RabbitMQ WebSockets PostgreSQL MongoDB

–

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).

MuleSoft Anypoint Platform IBM Integration Bus REST APIs ESB

03

Stack técnico

Java
Spring Boot
Kafka
RabbitMQ
Angular
TypeScript
PostgreSQL
Docker
Kubernetes
GitHub Actions
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

04

Formación y certificaciones

Formación

2024 – 2025

Técnico Superior en Desarrollo de Aplicaciones Web (DAW)

IES Ágora

2022 – 2024

Técnico Superior en Desarrollo de Aplicaciones Multiplataforma (DAM)

IES Ágora

2021 – 2022

Ingeniería Informática (solo el primer año)

Universidad de Extremadura

Certificaciones e idiomas

Cambridge University Press & Assessment

Certificación B1 en Inglés

goFLUENT

Certificación B2 en Inglés

Sinensia IT Solutions

Escuela Desarrollo Java

Linux Professional Institute (LPI)

LPIC 1

Salesforce

MuleSoft Certified Developer – Integration and API Associate (Mule 3)

Las certificaciones se pueden verificar en LinkedIn(se abre en una pestaña nueva).

05

Contacto

Si tienes una oportunidad o quieres hablar de un proyecto, escríbeme por correo o por LinkedIn.

manuel.cobos.dev@gmail.com
Escribir un correo LinkedIn GitHub
Cáceres, Extremadura, España · Remoto