Me llamo Koldo Hernández y soy

Desarrollador Web

Sobre mí

Me dedico al desarrollo enfocado a tecnologías web y tengo un perfil doblemente técnico y de negocio. He trabajado en compañías de diferentes tamaños y para clientes de distinta naturaleza. Como freelance he colaborado con agencias de publicidad y desarrollado proyectos propios.

Actualmente me dedico full-time a Kimet Sport y, por el tipo de empresa, soy el responsable de la coordinación entre negocio y desarrollo, escribo historias de usuario y gestiono el backlog (Product Owner). Además, me encargo de la planificación y coordinación del equipo de desarrollo (CTO). Es decir, me dedico a decidir cuidadosamente el qué, el por qué y la manera en que el equipo lo va a implementar (el cómo).

Así mismo, intento dedicar tiempo y esfuerzo a programar para estar al día de las tendencias en desarrollo web. Para ello, estoy comenzando a desarrollar un pet project como prueba de concepto de una aplicación basada en microservicios utilizando Nodejs y Docker.

Soy un apasionado de la tecnología, incansable aprendiz y firme creyente en que mucho hace quien poco molesta.

Habilidades

Estas son algunas de las habilidades que he ido adquiriendo durante mis expriencia laboral, trabajando tanto por cuenta ajena como de freelance.

Back-end

He basado mis proyectos en Symfony (PHP) y Java aunque actualmente desarrollo Javascript/Node.js. Mi base de datos preferida es Postgresql pero también tengo expriencia con MySQL y MongoDB.

Front-end

Utilizo Bootstrap 3 y AngularJS (1.x), pero estoy empezando a trastear con ReactJS y Polymer. Para automatizar tareas, he usado Gulp y Bower aunque actualmente me interesa Webpack.

SysAdmin

Usuario de OSX, Ubuntu y Windows capaz de configurar diferentes stacks tecnológicos. Suelo utilizar Vagrant y Docker y tengo experiencia en el uso y configuración de entornos cloud con AWS y Digital Ocean.

Diseño

No soy diseñador pero intento cuidar al máximo el diseño de mis trabajos haciendo que se vean bien en cualquier dispositivo. Me defiendo bien con Gimp y Photoshop.

Planificación

Mis tareas pasan por priorizar bien en base al contexto, una buena comprensión y algo de estrategia. Tengo experiencia interactuando con distintos tipos de clientes e intento entender las necesidades del mercado

Otros

Me gusta asistir a eventos de desarrollo para mantenerme al día y seguir formándome. Tengo experiencia en tareas administrativas y atención al cliente.

Experiencia

Un poco de historia sobre mi trayectoria y experiencian profesional tanto por cuenta ajena como desarrollando proyectos propios.

Licenciatura y primer trabajo

Acabo la carrera de Informática en la Universidad de Deusto y encuentro mi primer empleo, donde estoy casi un año. ¿Por qué me quiero cambiar? Me gusta el desarrollo web, no de aplicaciones de escritorio.

2001 - 2002

Consultoría y Servicios IT

Con el boom de las consultoras informáticas, me incorporo en una para participar en proyectos web de difentente naturaleza. Durante 4 años aprendo mucho, coincido con gente excepcional y saco algunos buenos amigos.

2002-2006

Gestión vs. Programación

Cambio a una pyme y durante una temporada compagino tareas de programación y gestión de equipos. Las tareas de gestión empiezan a ocupar gran parte de mi jornada.
Me gusta estar metido en barro y paso mucho tiempo entre Words, reuniones eternas, validaciones, etc... Poca diversión. Hay que hacer algo.

2006 - 2013

A ponerse las pilas!

Para evitar que se oxiden más mis conocimientos de programación, comienzo a desarrollar proyectos web como freelance.
Colaboro con alguna agencia de publicidad en diferentes campañas de marketing online, desarrollo alguna intranet y diseño unas cuantas webs apoyándome en Wordpress.

2007 - 2013

Primeros Fails (y seguro que no los últimos)

Intento de emprendimiento que se va a pique. Comienzo a introducirme en el mundo de las startups y emprendimiento digital.

2008

¿Y yo para dónde voy? (*)

Me cambia la vida... y con sorpresa.
Ayudo puntualmente a unos amigos con su proyecto y creo mi hoja de ruta: dónde estoy, qué quiero hacer, pasos para lograr los objetivos, etc...
*Es personal, no te lo puedo contar todo en la primera cita. Si queres más información, ponte en contacto conmigo y charlamos.

2010

Salida del círculo de confort

Llevando 7 años en la misma empresa, decido dejarlo todo y comenzar una nueva aventura. No sé cuanto vamos a durar pero me encanta el reto y he apostado a muerte por ello.
Aún seguimos al pié del cañón y creo que vamos a dar mucho que hablar.

2013 - Hoy

Algunos Trabajos

Estos son algunos de los variados proyectos en los que he participado. No están todos los que son pero sí son todos los que están.

En el blog

Estas son algunas de las últimas entradas que he escrito en mi blog. Todo feedback será bienvenido.
NodeJS

Enviar emails HTML responsive con NodeJS y Sendgrid

En este post vamos a ver cómo enviar emails responsive con NodeJS utilizando Express, Sendgrid e Ink. Finalmente, veremos cómo crear nuestras propias plantillas responsive con Yeoman de tal forma que sean fácilmente mantenibles y configurables.

Auth

Autenticación basada en tokens

La autenticación es una de las partes más importantes de nuestra aplicación. En este tutorial vamos a ver en qué se basa la autenticación basada en tokens y las diferencias con la autenticación tradicional basada en servidor.

Docker

Instrucciones de un Dockerfile

Anteriormente vimos las diferentes formas de crear imágenes de Docker. En este post entraremos en detalle sobre las instrucciones que podemos utilizar en un Dockerfile.

Docker

Cómo crear imágenes y subirlas a Docker Hub

Siguiendo con los tutoriales de Docker, en este post vamos a ver las diferentes formas de crear imágenes propias en Docker y cómo subir una image a nuestra cuenta de Docker Registry para poder utilizarla en repetidas ocasiones.

Gulp.js

Gulp.js: automatiza tareas de desarrollo

Independientemende de si eres un desarrollador front-end, back-end ó full-stack, si no quieres perder tiempo realizando tareas comunes de forma manual, es momento de que aprendas a usar un automatizador como Gulp.js.

Envíame un mensaje

Si quieres proponerme algún proyecto o simplemente te apetece decirme algo, rellena el formulario y te contestaré con mucho gusto.