José Moreno

Software Developer apasionado por la informática y el desarrollo de software, he construido mi trayectoria profesional combinando el diseño gráfico, la programación y la docencia.

José Moreno - Software Developer

Experiencia

VIEWNEXT

VIEWNEXT

Software Developer Microservice Java

| Noviembre 2023 - Marzo 2025

Desarrollador de microservicios

Durante mi colaboración con la Gerencia de Informática de la Seguridad Social (GISS), participé activamente en el desarrollo de soluciones orientadas a arquitecturas de microservicios.

Responsabilidades
  • Desarrollo de microservicios utilizando Spring Boot con Java 21, dentro de una arquitectura distribuida.
  • Implementación de interfaces de comunicación entre servicios mediante REST y gRPC.
  • Diseño y desarrollo de una herramienta personalizada con Yeoman (JavaScript) para la generación automatizada de proyectos, siguiendo un esquema común.
Tecnologías
Java 21Spring BootApache KafkaREST - gRPCOracleInfinispanMongoDockerYeoman
Enero 2024 - Marzo 2025

Desarrollador Junior

Durante este proyecto, mi objetivo principal fue la homogeneización de herramientas para los equipos de desarrollo, asegurando entornos coherentes y reproducibles mediante el uso de contenedores. Este enfoque permitió estandarizar las configuraciones, reducir errores en la integración y mejorar la eficiencia de los procesos de desarrollo y pruebas en distintos entornos.

Responsabilidades
  • Diseño y creación de contenedores Docker personalizados, orientados a garantizar la homogeneidad en el uso de herramientas por parte de los distintos equipos de desarrollo.
  • Implementación de contenedores para distintas bases de datos, como Oracle, Infinispan y MongoDB, facilitando la replicación de entornos de prueba y desarrollo.
  • Creación de contenedores para herramientas de infraestructura crítica como: Kafka y Kafka Connect, para sistemas de mensajería basados en eventos; Akhq, como panel de administración para clústeres Kafka; Grafana y Prometheus, como soluciones de monitoreo, visualización y métricas del sistema.
Tecnologías
DockerKafkaAkhqGrafanaPrometheusOracleMongoDB
Noviembre 2023 - Enero 2024
Fundación Vedruna Educación

Fundación Vedruna Educación

Profesor de formación profesional

| Noviembre 2023 - Actualmente

Profesor y Tutor de FP

Profesor de Ciclo Formativo de Grado Superior (CFGS) en el primer y segundo curso de Desarrollo de Aplicaciones Web (DAW) y Desarrollo de Aplicaciones Multiplataforma siendo tutor de este.

Responsabilidades
  • Programación multimedia y dispositivos móviles (Unity): creación y desarrollo de videojuegos consumiendo microservicios para el login y guardado de datos. Lenguaje usado C# para la creación de scripts y Java 21 para al creación de microservicios con Spring Boot. Microservicios desplegados en Azure y base de datos usada Mongo Atlas.
  • Diseño de interfaces web (CSS avanzado, Figma, Astro, Tailwind, React Native, Expo Go): creación de diseños web y de aplicaciones con Figma. Creación de páginas web estáticas con Astro usando Tailwind para darle estilo, página desplegada en Github Action. Creación de aplicaciones móviles con React Native Expo Go consumiendo microservios creados con Spring Boot.
  • Lenguaje de marcas: conocimiento básicos de HTML y CSS para la creación de web.
  • Apoyo Base de datos (MySQL, MongoDB)
Tecnologías
JavaC#DockerBase de datos (Oracle - MySQL - Mongo)Unity
Mayo 2024 - Actualidad

Profesor sustituto de FP

Profesor sustituto de Ciclo Formativo de Grado Superior (CFGS) en el primer y segundo curso de Desarrollo de Aplicaciones Web (DAW) y Desarrollo de Aplicaciones Multiplataforma.

Responsabilidades
  • Programación multimedia y dispositivos móviles (Unity y android): creación y desarrollo de videojuegos usando C# para la creación de scripts. Creación de aplicaciones móviles con Android Studio con Java y consumiendo SQL Lite.
  • Diseño de interfaces web (CSS avanzado, Flutter): creación de aplicaciones móviles con Flutter y dart consumiendo SQL.
  • Lenguaje de marcas: conocimiento básicos de HTML y CSS para la creación de web.
  • Base de datos (MySQL).
Tecnologías
JavaC#DockerOracleInfinispanMongoUnity
Octubre 2023 - Mayo 2024
DELOITTE

DELOITTE

Desarrollador Frontend

| Marzo 2023 - Junio 2023

Desarrollador Junior

Desarrollo de aplicaciones móviles con Flutter.

Responsabilidades
  • Creación de aplicación interna para la asignación de sitios en la oficina con flutter consumiendo un backend dado.
Tecnologías
FlutterDartGitLabFigma
Marzo 2023 - Junio 2023
BONE STUDIO

BONE STUDIO

Computer Graphics

| Agosto 2016 - Septiembre 2018

Computer Graphics Generalist

Creación de aplicaciones de realidad virtual.

Responsabilidades
  • Creación de asset y entornos 3d.
  • Integración en Unreal.
Tecnologías
BlenderUnreal
Septiembre 2017 - Septiembre 2018

Computer Graphics Generalist

Video publicitario de productos comerciales para digitalSTROM.

Responsabilidades
  • Creación de asset y entornos 3d.
  • IAnimación de la escena.
Tecnologías
Blender
Agosto 2016 - Septiembre 2017
PENDULO STUDIO

PENDULO STUDIO

Computer Graphics

| Junio 2017 - Julio 2018

Modelador 3D

Creación de asset para el videojuego Black Sad.

Responsabilidades
  • Modelados de asset (coches, assets de la calle, assets de las casas...)
  • Texturizado de los asset.
  • Integración de los asset en Unity.
Tecnologías
BlenderUnityPhotoshop
Junio 2017 - Julio 2018
WHITELINE STUDIO

WHITELINE STUDIO

Computer Graphics

| Octubre 2014 - Junio 2018

Generalista 3D

Modelador 3D, animador, texturizado y rig para anucnios de televisión y escenas de cine.

Responsabilidades
  • Modelados de asset, personajes y entornos.
  • Animación de los personajes y entornos.
  • Rig de los personajes.
  • Texturizado de los asset.
Tecnologías
BlenderZ-BrushMayaPhotoshop
Octubre 2014 - Junio 2018