OliverMunozCruz (1).jpg
Oliver Muñoz Cruz
OliverMunozCruz (1).jpg

Oliver Muñoz Cruz

Desarrollador Full Stack Junior | Java - Spring Boot - TypeScript - Angular | En búsqueda activa de empleo

Santa Cruz de Tenerife, España

Presentación

Soy desarrollador Full Stack Junior recién graduado en DAM en Tenerife. Desde el principio del ciclo me enganché al desarrollo backend, hay algo satisfactorio en diseñar una API que funciona bien y un código que se entiende sin necesidad de explicaciones.

Durante la formación no me limité a los proyectos del ciclo, al finalizarlo construí WriteSense, una app de escritorio multiplataforma con Python y Flask (esta por mera curiosidad de probar otros lenguajes), y después SnippetVault, una aplicación fullstack con Java, Spring Boot y Angular que uso yo mismo para guardar fragmentos de código reutilizables. Ambos proyectos los desarrollé desde cero, tomando decisiones de arquitectura, seguridad y despliegue por mi cuenta.

Hice prácticas de 4 meses en Atos como desarrollador de software, donde pude contrastar lo aprendido con la realidad de un entorno profesional dentro de una multinacional.

Me considero una persona con capacidad de aprendizaje autónomo y atención al detalle. Cuando algo no funciona, no paro hasta entender por qué. Y cuando funciona, me aseguro de que el código quede limpio para el siguiente que lo lea.

Mis buenas prácticas

Desde el principio del ciclo intenté aplicar principios SOLID y Clean Code de forma habitual, no solo como teoría sino en el código real de mis proyectos. Si un método hace más de una cosa o un nombre no es descriptivo, lo corrijo antes de seguir.

En SnippetVault incorporé SonarQube para análisis de calidad del código y GitHub Actions para CI, de forma que cada push pasa por un pipeline automático antes de llegar a la rama principal. También escribí tests unitarios con JUnit y Mockito tanto en ese proyecto como durante las prácticas en Atos.

Me interesa especialmente la parte de testing y calidad , creo que un código sin tests es deuda técnica desde el primer día. Todavía estoy lejos de aplicar TDD de forma sistemática, pero es una práctica que quiero incorporar a mi flujo de trabajo cuanto antes.

En cuanto a documentación, uso Swagger/OpenAPI para documentar APIs y procuro que el código se explique solo antes de recurrir a comentarios.

Mis habilidades

Atención al detalle
Capacidad de autogestión
Aprendizaje Continuo

Tecnologías y herramientas

Controlo de

  • Angular2+
  • AngularJS
  • CSS
  • Docker
  • Flask
  • Git
  • Github
  • HTML
  • Java
  • JavaScript
  • JUnit
  • PostgreSQL
  • Python
  • SonarQube
  • Spring Boot
  • SQL
  • SQLite
  • TypeScript

Quiero trabajar con

  • AngularJS
  • CSS
  • Docker
  • Git
  • Github
  • HTML
  • Java
  • JavaScript
  • JUnit
  • PostgreSQL
  • Python
  • SonarQube
  • Spring Boot
  • SQLite
  • TypeScript

Prefiero no trabajar con

  • Figma

Idiomas

Francés
Básico
Español
Nativo/Bilingüe
Inglés
Intermedio

Datos interesantes sobre mí

Inglés técnico B2

Nivel B2 certificado. Experiencia en documentación técnica, lectura de documentación oficial y escritura de código y comentarios en inglés de forma habitual

Formación complementaria

Interés activo en ciberseguridad e inteligencia artificial aplicada. Aprendizaje autónomo continuo a través de documentación oficial, proyectos propios y recursos online

Disponibilidad inmediata

Disponible para incorporación inmediata. Abierto a trabajo 100% remoto, híbrido o presencial en Tenerife

POWERED BYManfred Tech© 2026 Manfred Tech S.L.