Saltar al contenido principal
Joan Edo Moreno

Joan Edo Moreno

Desarrollador Full Stack

Talento
Sevilla, Seville, SevillaMiembro desde 25 de junio de 2024
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

Sobre mí

Aunque vengo del mundo del diseño, me he adaptado muy rápidamente al desarrollo de aplicaciones, Java, Angular, SQL, Ionic… trato con ellos a diario de forma muy cómoda, y tengo la vista puesta muy fuerte en React.

Experiencia

Sector tecnológico como desarrollador

  • Eviden/Atos IT Solutions and Services Iberia (en prácticas) desde 2022 hasta junio de 2024.
Experiencia obtenida en proyectos de desarrollo

Desarrollo de aplicación web con Spring Boot:

Tecnologías utilizadas: Spring Boot, Thymeleaf, Spring Data JPA, Swagger, MySQL/MariaDB, Hibernate.

Descripción: Implementación de una aplicación web usando Spring Boot como backend, con Thymeleaf para la capa de vista. Se utilizaron Spring Data JPA y Hibernate para la gestión de datos, conectando a bases de datos MySQL y MariaDB. La documentación de la API se generó utilizando Swagger.

Desarrollo de aplicación en Angular:

Tecnologías utilizadas: Angular (uso de diseño responsive), Firebase (Autenticación y Base de Datos), JSON Server.

Descripción: Creación de una aplicación en Angular con sistema de autenticación y gestión de credenciales utilizando Firebase Authentication. Implementación de tokens personalizados para diferentes niveles de seguridad. Uso de Firebase Firestore como base de datos y simulación de base de datos local con JSON Server para desarrollo y pruebas.

Experiencia obtenida en proyectos de control de calidad

Proyecto de Quality Assurance (Correos):

Tecnologías utilizadas: Cypress, Selenium, Cucumber, Jenkins, GitHub.

Descripción: Participación en un proyecto de Quality Assurance, actualizando el entorno de trabajo de Selenium a Cypress. Implementación de automatización de pruebas usando Cucumber. Formación en Jenkins y GitHub para integración continua y gestión de código fuente.

Despliegue de CMS en Entornos Locales (Correos):

Tecnologías Utilizadas: Docker, Docker Compose, Local by FlyWheel, Laragon, XAMPP.

Descripción: Despliegue de CMS (PrestaShop y WordPress) en entornos locales utilizando contenedores Docker, incluyendo la creación de archivos Dockerfile y Docker Compose. Experiencia adicional en el uso de herramientas como Local by FlyWheel, Laragon y paquetes XAMPP para la configuración de entornos locales.

Pruebas manuales y análisis de accesibilidad (Correos):

Plataformas: PrestaShop, WordPress, Shopify.

Descripción: Realización de pruebas manuales y análisis de accesibilidad para PrestaShop, WordPress y Shopify. Generación de documentos de pruebas, análisis funcional y documentación relacionada con resultados positivos y existencia de posibles errores.

Pruebas de rendimiento y acceso a API:

Herramientas utilizadas: JMeter, Postman.

Descripción: Uso de JMeter para realizar pruebas de rendimiento y Postman para pruebas de acceso a API y servicios REST. Configuración y ejecución de pruebas para evaluar el rendimiento y la estabilidad de las aplicaciones bajo diferentes cargas de trabajo.

Sector editorial como maquetador y diseñador (editorial/web)

  • Ediciones Barataria, desde 2001 
Maquetación web y editorial, con HTML, CSS, prototipos de AdobeXD, desarrollo y mantenimiento de la aplicación web (codirección del proyecto) con Angular/Ionic (con diseños responsive y adaptados a plataformas web/móviles), SpringBoot (con transaccionalidad completa a base de datos), MySQL/MariaDB y herramientas de Firebase/Google, incorporación e implementación de herramientas de testing y planes de prueba mediante Cypress (usando Cucumber) y despliegue de la misma en plataforma Heroku a través de repositorios GitHub.

Maquetación editorial para soportes digitales PDF interactivos, eBook y TeX, uso de herramientas de suite Adobe como InDesign, Photoshop e Illustrator.

Adquisición y mantenimiento de terminales de trabajo, PC con Windows y Apple con MacOS (versiones Lion y anteriores), estaciones de impresión y escaneo, creación y gestión de redes locales de trabajo y mantenimiento de dispositivos móviles.

  • Ediciones Robinbook, de 2001 a 2014 y desde 2021.
Maquetación editorial optimizada para procesos web e eBook usando herramientas de la suite Adobe y lenguajes TeX, preparación de plantillas de mailing.
  • Ediciones Global Rhythm Press/Papel de liar, 2008 a 2013.
Maquetación editorial con suite Adobe, prototipado de una web con aplicación móvil (no se llegó a realizar) diseño de colecciones para web mediante PDF interactivo y paginas estáticas HTML con estilos de maquetación adaptados al uso web con CSS.
  • Time Life/Folio, 2011.
Maquetación editorial mediante suite Adobe generación de elementos de promoción para RRSS.
  • Grupo Malpaso (incluye las editoriales Biblioteca Nueva, Libros del Lince, Salto de página y Editorial Jus) desde 2014 a 2023.
Maquetación de libros mediante suite de Adobe y QuarkXPress, elaboración de eBooks y adaptaciones para publicaciones web en RRSS y página propia. Generación de fragmentos de libro como componentes de Angular para la web, uso de elementos de diseño responsive y accesibilidad.
  • La Vanguardia, 2014 (contrato de prácticas).
Diseño de la sección dominical en su versión papel mediante las herramientas de trabajo de suite Adobe, transformar el contenido a Web mediante plantillas HTML y CSS, implementación de elementos JavaScript complementarios para el uso de herramientas propias y externas

Diseño y organización de actos

  • Unit Elements, 2016.
Diseño de casetas y material promocional para ferias, vídeos promocionales y elementos gráficos para web (HTML y CSS).
  • Galgo Medical, 2016.
Diseño de material promocional y formativo para ferias, diseño de elementos gráficos para web (HTML y CSS).
  • Asociación Vox Prima (CCCB), 2016.
Diseño de material formativo para web, LaTeX .
  • Organización y diseño de casetas en ferias del libro de Madrid, Barcelona y Sevilla.
Diseño de material gráfico para dispositivos tipo Tablet (imagen y video).

Apoyo TI y atención al cliente

  • ARA Works Play Net (cibercafé), 2002.
Atención al cliente, asignación de equipos, mantenimiento de equipos y dispositivos y mantenimiento de la red local.

Proyectos independientes

  • Chat Companion (proyecto GURB).
Aplicación móvil de chat con OpenAI en Angular/Ionic con Node.js (desplegado en Render), emplea API de OpenAI (modificando el comportamiento de la IA) y autenticación de Firebase.
  • CeliMap (en proceso de desarrollo).
Aplicación móvil de calendario/mapa/almacenamiento en Ionic/React con API de Google Maps, autenticación y base de datos de Firebase y almacenamiento de Google, con el objetivo de facilitar a personas con alergias alimentarias poder almacenar lugares seguros donde comer y compartir esta información con otros contactos.
  • Barataria-Personal (en proceso de ampliación).
Desarrollo de una aplicación para gestionar personal, nóminas y emisión y recepción de facturas. El despliegue se realiza mediante contenedores Docker para permitir el acceso en red local. La aplicación utiliza MySQL como base de datos, Spring Boot para el backend y Thymeleaf para la vista.

Educación

  • CFGS en Desarrollo de Aplicaciones Web por el IES Sotero Hernández.
Experiencia adquirida en: Java, JavaScript, TypeScript, HTML, CSS, Angular, Ionic, Bootstrap, MariaDB, MySQL, JSON, XML, SpringMVC, Angular, Ionic, Bootstrap, diseño Responsive, diseño Accesible, Thymeleaf, Hibernate, metodologias Agile, testing JUnit, diseño de interfaces web,
  • CFGS de Artes Gráficas y Diseño en Gráfica impresa (diseño gráfico) por la Escuela Massana/Universidad Autónoma de Barcelona.
  • Posgrado en diseño gráfico publicitario por la Escuela IDEP/ Universidad Abat Oliva.
  • Carrera en testing con JUnit de OpenWebinars.
  • Curso de Automatización de pruebas con Cypress de OpenWebinars.
  • Curso de Selenium con Java de OpenWebinars.
  • Curso de Flexbox y CSS Grid de OpenWebinars.
  • Curso de Responsive web design de OpenWebinars
  • Curso de diseño centrado en usuario UX de OpenWebinars.
  • Curso de HTML5 y CSS3 de OpenWebinars.
  • Curso de maquetación web con CSS de OpenWebinars.
  • Prototipado de Apps con Adobe XD de OpenWebinars
  • Curso de Java de OpenWebinars.
  • Curso de Maven de OpenWebinars.
  • Curso de SQL de OpenWebinars.
  • Curso de Gitflow Profesional de OpenWebinars.
  • Programa de especialización en Soporte de Tecnologías de la Información de Google.
  • Curso de seguridad informática de Google.
  • Curso de administración de sistemas y servicios de infraestructura de Google.
  • Curso de usuario avanzado de sistemas operativos de Google.
  • Curso de soporte a redes de Google.
  • Curso de asistencia técnica de Google.
  • Formación en tipografía y maquetación predigital en la Escuela Massana.
  • Formación en preimpresión, tipografía y maquetación digital en la Escuela Massana.
  • Formación en Fotografía en la Escuela Massana.
  • Formación en producción y diseño en Serigrafía en la Escuela Massana.
  • Curso de marketing digital impartido por la Escuela de Negocios y Administración de Empresas.
  • B1 de Inglés en Cambridge con certificado del B2.
  • Carné de conducir de categoría B.

Valoraciones

Relacionado