

Jorge Juan García Guillen
Full Stack Developer | JavaScript | TypeScript | ReactJS | Node.js | Express | MongoDB | MySql | PHP | Laravel
En Madrid, España
Información General
Presentación
Soy una persona inquieta y curiosa, apasionada por el aprendizaje continuo y los nuevos retos. Inicié mi camino en la informática y posteriormente realicé un máster en 3D y animación en la escuela Trazos de Madrid. Mi interés por la creatividad también me llevó a formarme en fotografía, trabajando como fotógrafo de arquitectura desde 2015 hasta 2021. Durante ese periodo, participé en proyectos que fueron publicados tanto a nivel nacional como internacional en plataformas como ArchDaily y los Premios Enor de Arquitectura. Tras este enriquecedor período, decidí retomar mi formación en programación. Desde marzo de 2021 hasta agosto de 2022, completé diversos cursos de programación y obtuve un certificado de profesionalidad en "Programación orientada a objetos y bases de datos relacionales". Actualmente, estoy desarrollando un proyecto del sector turístico en OXYGEN, colaborando con programadores senior, lo cual ha sido una experiencia invaluable. Soy proactivo y motivado, siempre en busca de nuevos desafíos que fomenten mi crecimiento personal y profesional. Disfruto escuchando y aprendiendo de los demás, y me apoyo en mi experiencia para aportar soluciones efectivas. Me entusiasma trabajar en equipo y también asumo responsabilidades de manera independiente cuando la situación lo requiere. Mi decisión de volver al mundo del desarrollo ha sido una de las mejores que he tomado. Cada día, mi motivación y pasión por la tecnología crecen, consolidando conocimientos y visualizando con ilusión todo lo que queda por aprender. Esta transición me ha enseñado la importancia de salir de la zona de confort y luchar por hacerme un hueco en un campo que me apasiona. Estoy convencido de que mi capacidad de adaptación, mi fuerza de voluntad y mi deseo de seguir aprendiendo y evolucionando son grandes activos. Desplegar todo mi potencial y contribuir de manera significativa es uno de los pilares de mi desarrollo profesional. (Si deseas ampliar información sobre mis publicaciones y/o proyectos, pueden ser consultados en sus respectivas secciones del perfil, así como en mi portfolio.)
Mis buenas prácticas
Mi compromiso con las buenas prácticas de programación es fundamental en mi desarrollo como profesional. Dedico tiempo y recursos a escribir código limpio, mantenible y escalable, consciente de que un código de calidad es esencial para el éxito a largo plazo de cualquier proyecto.
Entiendo la importancia de evitar un código frágil y rígido, y me esfuerzo por controlar la cohesión y el acoplamiento en mis desarrollos. Practico principios como DRY (Don't Repeat Yourself) para evitar duplicidades y mejorar la eficiencia y claridad del código.
Durante mi formación, he trabajado en varios proyectos utilizando Jest, lo que me ha permitido aplicar la triangulación del TDD (Test-Driven Development) y comprender su valor en la práctica. Esta experiencia me ha enseñado a escribir pruebas unitarias eficaces que aseguran la funcionalidad y calidad del código desde las primeras etapas del desarrollo.
Me comprometo a seguir aprendiendo y aplicando las mejores prácticas en programación, siempre buscando mejorar la calidad de mi trabajo y contribuir positivamente al éxito del equipo y los proyectos en los que participo.
Mis habilidades
Idiomas
Tecnologías y herramientas
Controlo de
- Adobe Photoshop
- AngularJS
- Apache
- API
- AWS
- Babel
- CSS
- Django
- Express
- Git
- Github
- Github Actions
- GitHub Actions
- GitLab
- HTML
- JavaScript
- JSON
- Laravel
- Linux
- MongoDB
- Mongoose
- MVC
- MySQL
- NodeJS
- NPM
- PHP
- Python
- React
- Redux
- REST
- Scss
- SQL
- TypeScript
Quiero trabajar con
- MongoDB
- MySQL
- NodeJS
- React
- TypeScript