CaperAsDev
Desarrollador Web Frontend
Soy un desarrollador web apasionado por crear experiencias digitales innovadoras. Con +2 años de experiencia en frontend, ofrezco soluciones creativas y eficientes, siempre manteniéndome al día últimas tendencias tecnológicas.
Proyectos
Los proyectos personales son una valiosa evidencia de los alcances creativos y la capacidad para resolver problemas de quien los crea. Un proyecto ambicioso y bien ejecutado demuestra compromiso y dedicación.
Este sitio web busca ser la mejor muestra de mis habilidades como desarrollador web. Adicionalmente, a continuación, presento algunos proyectos que he desarrollado para clientes, en colaboración con otros y por cuenta propia.
Habilidades Duras
Las habilidades duras son capacidades que debemos aprender de manera consciente y metódica, a diferencia de algunas habilidades blandas que se adquieren por simple interacción con nuestro entorno. Estas habilidades técnicas se obtienen mediante educación formal, cursos o experiencia, y se pueden medir a través de pruebas que reflejan el dominio del tema.
A continuación, presento cápsulas interactivas que representan las tecnologías web que forman parte de mis habilidades como desarrollador web, siendo aquellas que más he desarrollado y aplicado a lo largo de mi experiencia.
Es un editor de código fuente que cuenta con numerosas cualidades que facilitan el desarrollo. Gracias a las múltiples extensiones e integraciones posibles, se convierte en una herramienta indispensable para el desarrollo web.
Es un sistema de control de versiones que nos permite dejar registro de los cambios realizados en un proyecto. Además, podemos trabajar con diferentes versiones y regresar a estados específicos cuando sea necesario.
Es una plataforma de desarrollo colaborativo basada en Git. Permite almacenar y gestionar proyectos, colaborar con otros desarrolladores y mantener un historial de cambios. Con funciones como issues y pull requests. Es una herramienta esencial para el desarrollo y la gestión de proyectos de software.
Es la biblioteca para construcción de interfaces de usuario más usada, permite crear componentes reutilizables y gestionar el estado de manera eficiente.
Es un framework de desarrollo web estático que permite crear sitios rápidos y optimizados. Astro utiliza una arquitectura basada en componentes y aprovecha el renderizado en el servidor para generar páginas estáticas.
Es un framework de CSS con el que puedes agregar estilos a través de clases utilitarias en tus elementos HTML o componentes.
Es un preprocesador de CSS que extiende las capacidades del CSS tradicional. Permite el uso de variables, anidamiento, mixins, y otras características avanzadas que facilitan la escritura y el mantenimiento de estilos complejos.
Es un build tool de frontend que ofrece un entorno de desarrollo ultrarrápido y eficiente. Desarrollado por el creador de Vue.js, Vite utiliza un servidor de desarrollo basado en ES modules y un proceso de compilación optimizado.
Lenguaje de marcado de hipertexto por sus siglas en inglés, nos permite estructurar el contenido de un sitio web por medio de etiquetas.
Hojas de estilo en cascada por sus siglas en inglés, es la forma en que definimos los atributos visuales que tendrán las etiquetas de HTML.
Es el lenguaje de programacion de la web, con el agregamos interactividad a los elementos de nuestro sitio, controlamos el flujo de datos, personalizamos la experiencia del usuario y mucho mas.
Actúa una capa por encima de javascript, nos ayuda a reducir comportamientos inesperados cuando manejamos datos de diferentes tipos. Su uso afecta únicamente la experiencia de desarrollo así que no tiene un impacto evidenciable en el resultado final.
Es un entorno de ejecución de Javascript, lo que nos permite hacer que JS funcione fuera del navegador, ampliando las posibilidades de javascript para correr en sinnúmero de dispositivos.
Es una framework de Node Js para la web, facilita la creación de APIs web por todas las funcionalidades que proporciona para el manejo de rutas, peticiones, respuestas y middlewares.
Habilidades Blandas
Las habilidades blandas se encuentran en una dimensión más personal e identitaria que las habilidades duras, y son las capacidades que nos permiten relacionarnos con nuestro entorno y avanzar en nuestro desarrollo personal. Aunque una persona tenga una excelente preparación académica, la falta de habilidades blandas puede afectar su interacción con los demás y obstaculizar su desempeño.
Afortunadamente, tanto las habilidades blandas como las duras se pueden aprender y desarrollar. Las habilidades blandas se adquieren naturalmente a través de la interacción con otras personas o mediante un enfoque consciente en reconocer y trabajar en nuestras debilidades. Esta misma capacidad de autoevaluación y mejora continua es, en sí misma, una habilidad blanda esencial.
Los siguientes paneles desplegables representan las categorías de habilidades en las que destacó más al momento de trabajar como desarrollador web. Los números en cada habilidad son mi nivel de maestría de cada habilidad, donde los niveles más bajos son desarrollados en entornos personales o familiares, mientras que los niveles más altos se desarrollan en contextos organizacionales, aplicando la habilidad más colectiva, externa y sistémicamente.