Este repositorio aloja el código fuente del portafolio web personal de Diego Gonzales Soto, un Ingeniero QA y Especialista en Automatización de Pruebas con una sólida trayectoria en el aseguramiento de la calidad de software.
El objetivo de este portafolio es showcases mi experiencia, habilidades y proyectos en el campo de la automatización de pruebas (API, UI, Mobile), estrategias de QA, metodologías ágiles y contribuciones al pipeline de CI/CD. Es una plataforma dinámica y responsive, diseñada para ofrecer una experiencia de usuario fluida y accesible.
Visita el portafolio en vivo aquí: https://dgsoto.github.io/portfolio/
- Páginas Dedicadas:
- Inicio: Una presentación concisa y atractiva.
- Sobre Mí: Detalles sobre mi trayectoria profesional, habilidades técnicas y blandas.
- Proyectos: Exhibición detallada de mis proyectos de automatización, incluyendo desafíos, soluciones y tecnologías.
- Blog: Artículos técnicos sobre QA, automatización, mejores prácticas y nuevas tendencias.
- Contacto: Formulario y enlaces directos para conectar.
- Diseño Responsive: Adaptado para una visualización óptima en dispositivos de escritorio, tabletas y móviles.
- Tema Claro/Oscuro: Permite a los usuarios alternar entre un tema visual claro y oscuro, con persistencia de la preferencia a través de
localStorage
. - Multi-idioma: Soporte para múltiples idiomas (Español por defecto), con
localStorage
para recordar la preferencia del usuario. - Contenido Dinámico: Uso de JavaScript para cargar y renderizar proyectos y artículos de blog, facilitando la gestión y escalabilidad del contenido.
- SEO Amigable: Meta etiquetas optimizadas para motores de búsqueda y Open Graph para una mejor visualización en redes sociales.
- Código Limpio y Modular: Estructura de código organizada con módulos JavaScript y CSS modular para facilitar el mantenimiento.
Este portafolio está construido con tecnologías web estándar, haciendo énfasis en la eficiencia y la simplicidad:
- HTML5: Estructura semántica del contenido.
- CSS3: Estilización y diseño responsivo.
- Variables CSS para gestión de temas.
- JavaScript (ES6+):
- Manipulación del DOM para contenido dinámico.
localStorage
para persistencia de tema e idioma.- Módulos ES para una mejor organización del código.
- Integración con bibliotecas como Highlight.js para sintaxis de código.
- Formspree.io: Para la gestión sencilla del formulario de contacto (requiere configuración de una cuenta).
Este portafolio es de naturaleza personal, pero si encuentras algún error, tienes sugerencias de mejora o deseas contribuir de alguna manera, siéntete libre de abrir un 'issue' o enviar un 'pull request'. ¡Todas las contribuciones son bienvenidas!
Diego Gonzales Soto Ingeniero QA y Automatización
Conéctate conmigo: