/cv con mi experiencia laboral

Te doy la bienvenida a mi pequeño atlas del tiempo laboral. A lo largo de estos años trabajando, he tenido la oportunidad de aprender de muchas personas, de muchos ámbitos y de muchas tecnologías. Me considero un poco "culo inquieto" en cuanto al mundo de la tecnología se refiere y por ello siempre estoy intentando probar cosas nuevas o actualizando cosas antiguas.

Un resumen de mi experiencia más actual sería: CakePHP para el desarrollo en el backend, MySQL para las bases de datos, React para el desarrollo en el frontend, GitLab CI para las integraciones continuas / DevOps y Git para el control de versiones.

Esto que he mencionado es con lo que más he trabajado en los últimos años, pero no me importaría trabajar con otras librerías o lenguajes. Lo que sí es cierto es que tengo una clara inclinación por el backend y es en lo que me gustaría centrar mi aprendizaje o evolución como programador, además creo que se me da mejor que su contraparte.

Por terminar de presentarme y que puedas hacerte una pequeña imagen de mí, resumiría mis virtudes en la programación del backend, en el compañerismo, en la versatilidad y en las ganas de aprender y mis defectos - porque evidentemente los tengo - en el diseño y la maquetación "Pixel-Perfect" entre posiblemente muchos otros pero que si los enumero aquí no me estaría vendiendo bien 😂.

De todas formas, aquí dejo un resumen de toda mi experiencia. ¡Disfruta la lectura y estamos en contacto!

Julio 2020

Actualmente

ITEISA . Actualmente soy desarrollador Full-Stack. Me encargo principalmente de los desarrollos a medida de la empresa utilizando sobretodo CakePHP y React. He realizado desde aplicaciones web, tanto las APIs, los frontend, sus integraciones continuas... a páginas web estáticas - como la propia de ITEISA - o web scrapers.

También participo de manera activa en la planificación de los proyectos, sustituyo a nuestro insustituible encargado de sistemas cuando no está disponible, instruyo en cómo salir de vim a mis compañeros y compañeras...

PHP CakePHP JavaScript React Create React App NextJS GatsbyJS MySQL 11ty Docker Git GitLab CI

Enero 2020 - Julio 2020

Sport2Fit . Trabajé como desarrollador Full-Stack. Principalmente trabajé con Ruby On Rails y JavaScript. Me encargué del mantenimiento de los desarrollos a medida de la empresa y también realicé nuevos desarrollos con Jekyll y WordPress.

PHP CakePHP phpBB WordPress JavaScript JQuery Ruby Ruby On Rails Jekyll MySQL PostgreSQL Git

Abril 2017 - Enero 2020

ITEISA . Trabajé como desarrollador orientado al Backend. Principalmente trabajé con CakePHP y ocasionalmente también trabajé en los frontend con React. Me encargué de los desarrollos a medida de la empresa, especialmente de las APIs y de los scrapers.

PHP CakePHP JavaScript React Create React App MySQL Jekyll Docker Selenium Git GitLab CI

Julio 2014 - Marzo 2017

Punsset (actualmente MotorK). Trabajé como desarollador Full-Stack, principalmente con Ruby On Rails y JavaScript. Me encargué del mantenimiento y desarrollo de los productos de la empresa relacionados con el mundo de la automoción, así como de otros proyectos paralelos que ésta tenía.

JavaScript JQuery CoffeeScript Ruby Ruby On Rails PostgreSQL Git

Septiembre 2013 - Julio 2014

Desarrollo de Aplicaciones Web en el Augusto González de Linares . Las prácticas las realicé en ITEISA , lugar que, años después, sería mi destino laboral. A lo largo del curso se impartieron, sobretodo, conocimientos sobre PHP, Javascript y MySQL. En las prácticas utilicé PHP y AngularJS principalmente.

JavaScript JQuery PHP MySQL AngularJS

Septiembre 2011 - Julio 2013

Desarrollo de Aplicaciones Multiplataforma en el Augusto González de Linares . Las prácticas las realicé en Compudata Santander . A lo largo del curso se impartieron, sobretodo, conocimientos sobre JAVA y todo su ecosistema. En las prácticas utilicé Delphi.

Java Delphi

/portfolio (público)

Además de todo lo realizado en la empresa, a nivel personal he realizado algunos proyectos para diferentes asociaciones o personas. La verdad que lo más sencillo a publicar son sitios estáticos gracias a increíbles soluciones como Netlify . Precisamente por este motivo soy bastante fan del Jamstack - generadores de sitios estáticos -, actualmente utilizo 11ty y Astro , pero he utilizado también GatsbyJS, Hugo o Jekyll por ejemplo.

Asociación La Buena Leche

Captura de pantalla de la página principal de La Buena Leche

Página web de la asociación La Buena Leche, ha pasado por varias versiones, primero la realicé con AngularJS para practicar, más tarde, al ser una página que no se actualiza con regularidad y que no tiene ningún tipo de backend, la transformé a una página estática generada con Jekyll y maquetada con Bootstrap. También tuvo que ver el cambio de AngularJS a Angular, ¡tenía que reescribirlo todo de nuevo!

Bujinkan Cantabria

Captura de pantalla de la página principal de Bujinkan Cantabria

Página web de la asociación Bujinkan Cantabria, está realizada con 11ty como generador del sitio y con Tailwind CSS como librería de estilos. Antes de ésta existía una página realizada con WordPress pero la persona que la mantenía ya no lo iba a hacer, así que cogí el testigo y la realicé a mi manera.

Regazo Fotografía

Captura de pantalla de la página principal de Regazo Fotografía

Página web de Regazo Fotografía, está realizada con Hugo como generador del sitio y con Tailwind CSS como librería de estilos. Utiliza Netlify para la redimensión de las imágenes y la recogida de los datos del formulario. La realicé con Hugo por mi afán de estar probando siempre cosas nuevas.

Regazo Fotografía - Duelo Perinatal

Captura de pantalla de la página de duelo de Regazo Fotografía

Esta página es una landing de Regazo Fotografía, pero orientada al duelo perinatal. Está realizada con 11ty, AlpineJS para el comportamiento y Tailwind CSS para los estilos.

/used

Además de lo que he comentado en todo lo anterior, aquí voy a poner otras cosas que en algún momento he tocado y/o he utilizado para realizar proyectos concretos en mayor o menor medida. Con esto espero tener un pequeño recordatorio propio de todo lo que he ido utilizando y que, quizá, en algún futuro vuelva a utilizar - o no, también depende de tí -.

Oclif Frontity CoffeeScript Vue Minikube Lando PrestaShop SlimPHP Bootstrap Bulma RabbitMQ ElasticSearch Bash Script Laravel Zero