Sobre mi

Me dedico al desarrollo front-end.

Tengo estudios de multimedia, administración de sistemas y desarrollo de aplicaciones informáticas.

Trabajo con lenguajes HTML5, CSS3 y JavaScript. Me gustan los retos, soy autodidacta, creativa y proactiva. Aprendo con facilidad y me adapto a nuevos entornos con rapidez.

En la actualidad formo parte del equipo de desarrollo de frontend en Godó Servicios Corporativos. Paralelamente, continúo trabajando en mis proyectos y dispuesta a escuchar propuestas de proyectos que me puedan resultar interesantes.

Echa un vistazo a las aplicaciones que estoy desarrollando por mi cuenta o date una vuelta por mi portafolio donde puedes ver los proyectos que he realizado para clientes.

En el blog escribo sobre temas que me inspiran o cómo resuelvo los problemas con los que me voy encontrando en mi día a día.

Y cuando no estoy detrás de una pantalla, puedes encontrarme en las montañas ⛰️

Para más información escríbeme desde el formulario de contacto.

Marta González, Desarrollo frontend
Marta González, Desarrollo frontend

Me dedico al desarrollo front-end.

Tengo estudios de multimedia, administración de sistemas y desarrollo de aplicaciones informáticas.

Trabajo con lenguajes HTML5, CSS3 y JavaScript.

Me gustan los retos, soy autodidacta, creativa y proactiva. Aprendo con facilidad y me adapto a nuevos entornos con rapidez.

En la actualidad formo parte del equipo de desarrollo de frontend en Grupo Godó de Comunicaciones. Paralelamente, continúo trabajando en mis proyectos y dispuesta a escuchar propuestas de proyectos que me puedan resultar interesantes.

Echa un vistazo a las aplicaciones que estoy desarrollando por mi cuenta o date una vuelta por mi portafolio donde puedes ver los proyectos que he realizado para clientes.

En el blog escribo sobre temas que me inspiran o cómo resuelvo los problemas con los que me voy encontrando en mi día a día.

Y cuando no estoy detrás de una pantalla, puedes encontrarme en las montañas ⛰️

Para más información escríbeme desde el formulario de contacto.

¿Qué me motiva a trabajar en proyectos de desarrollo frontend y qué es lo que más disfruto de ello?

Lo que más me motiva a trabajar en proyectos de desarrollo frontend es el impacto tangible que puedo tener en las experiencias de usuario. Como desarrolladora frontend, estoy directamente involucrada en dar forma a cómo los usuarios interactúan y experimentan un sitio web o aplicación web. Me resulta increíblemente gratificante tomar diseños y convertirlos en interfaces funcionales y amigables para el usuario que las personas puedan navegar y disfrutar fácilmente.

Un aspecto del desarrollo frontend que disfruto especialmente es la resolución creativa de problemas que implica. Cada proyecto presenta su propio conjunto único de desafíos, ya sea garantizar la compatibilidad entre navegadores, optimizar el rendimiento o implementar interacciones de usuario complejas. Me apasiona encontrar soluciones innovadoras a estos desafíos, ya sea escribiendo código eficiente, experimentando con nuevas tecnologías o colaborando estrechamente con diseñadores y desarrolladores backend.

Además, me encanta cómo el desarrollo frontend está en constante evolución. Siempre hay algo nuevo que aprender, ya sea un nuevo framework, herramienta o mejor práctica. Esta naturaleza dinámica del campo me mantiene comprometido y motivado para mejorar continuamente mis habilidades y mantenerme actualizado con las últimas tendencias.

En resumen, la oportunidad de tener un impacto significativo en las experiencias de usuario, la resolución creativa de problemas involucrada y las oportunidades constantes de aprendizaje y crecimiento son lo que realmente impulsa mi pasión por el desarrollo frontend.

¿Cómo colaboro con diseñadores y desarrolladores backend para asegurar una integración fluida del código frontend y backend?

Para asegurar una integración fluida del código frontend y backend, la colaboración con diseñadores y desarrolladores backend es crucial. Una forma en que colaboro con los diseñadores es participando activamente en revisiones y discusiones de diseño. Al entender las decisiones y requisitos de diseño desde el principio, puedo anticipar cualquier desafío o limitación que pueda surgir durante la implementación. Esto ayuda a alinear el proceso de desarrollo frontend con la visión de diseño general y garantiza que el producto final cumpla con los requisitos funcionales y estéticos.

En lo que respecta a los desarrolladores backend, la comunicación y coordinación son fundamentales. Me aseguro de participar en reuniones regulares o reuniones rápidas para discutir el progreso del proyecto, las dependencias y cualquier requisito o API backend que deba integrarse. Esto me permite proporcionar retroalimentación sobre la implementación frontend y también comunicar cualquier cambio o mejora necesaria en el lado del backend para respaldar la funcionalidad frontend.

Además, abogo por el uso de sistemas de control de versiones como Git para gestionar eficazmente la colaboración en el código. Esto permite que tanto los desarrolladores frontend como backend trabajen simultáneamente en sus respectivas tareas mientras se asegura el control de versiones y la integración sin problemas de los cambios. También enfatizo la importancia de una documentación clara y consistente para las API y los componentes frontend para facilitar la comprensión y colaboración entre equipos.

En general, mi enfoque para colaborar con diseñadores y desarrolladores backend se basa en la comunicación abierta, la participación proactiva y un compromiso compartido de entregar un producto cohesivo y de alta calidad.

¿Qué herramientas utilizo para el control de versiones y por qué?

Para el control de versiones, principalmente utilizo Git junto con plataformas de alojamiento como GitHub o GitLab. Utilizo Git debido a su popularidad en la industria y su robusta capacidad para gestionar versiones de código de manera eficiente.

Una de las principales razones por las que prefiero Git es su capacidad para trabajar de manera distribuida, lo que significa que puedo realizar cambios en mi propio repositorio local y luego sincronizar esos cambios con el repositorio remoto cuando sea necesario. Esto me brinda una mayor flexibilidad y control sobre mi flujo de trabajo.

Además, Git ofrece una amplia gama de características poderosas, como ramas (branches), fusiones (merges), y rebases (rebases), que me permiten colaborar con otros desarrolladores de manera efectiva y mantener un historial de cambios claro y organizado. Esto es fundamental para trabajar en equipo y para gestionar proyectos de desarrollo de software de manera eficiente.

También valoro la integración de Git con herramientas de desarrollo como IDEs y editores de texto, lo que facilita la visualización y gestión de cambios directamente desde mi entorno de desarrollo.

En resumen, utilizo Git para el control de versiones debido a su popularidad, flexibilidad, potentes características y amplia integración con otras herramientas de desarrollo, lo que me permite trabajar de manera eficiente y colaborativa en proyectos de software.

Nuevas/ publicaciones

Nuevas/ publicaciones

© 2024 Marta González | Todos los derechos reservados Desarrollo front-end

Para más información escríbeme desde el ✉️ formulario de contacto.

Política de privacidad  | Política de cookies

© 2024 Marta González | Todos los derechos reservados
Desarrollo front-end

Para más información escríbeme desde el ✉️  formulario de contacto. Política de privacidad  | Política de cookies