Desarrollador Full Stack
Envía una oferta de trabajo directamente a este candidato
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.
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)
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.
Diseño y organización de actos
Apoyo TI y atención al cliente