Sobre mí

¡Hola! Soy Mikel Cantero, un ingeniero de software con más de 4 años de experiencia en el desarrollo web. He trabajado en proyectos tanto pequeños como grandes, en los cuales he usado distintos lenguajes de programación PHP, JavaScript, Python, Bash entre otros. Sin embargo, PHP y JavaScript son en los que me siento más cómodo.

También tengo conocimientos en distintas herramientas y tecnologías tales como: HTML, CSS, Sphinx Search Engine, Google Cloud, Administración de servidores, Bases de datos relacionales (especialmente MySQL y MariaDB), Web Scraping, Progresive Web App, AMP y demás.

Entre los proyectos en los que he trabajado me gustaría destacar los siguientes:

  • Fidanto: Fidanto era un agregador de empleos donde capturábamos las vacantes de empleo de más de 50 países. El mayor reto de este proyecto era el procesamiento de datos masivos. Teníamos millones y millones de anuncios en distintos idiomas. Debido a esa necesidad en Fidanto programábamos en PHP y JS nativo, también aprendí a optimizar queries de SQL, así como a crear índices para optimizar las búsquedas en MySQL y MariaDB. En el buscador implementamos el motor de búsqueda Sphinx y también trabajamos con Google CSE. El proyecto estaba desplegado completamente en Google Cloud desde un inicio, pero luego por temas de reducción de costos tuvimos que montar servidores locales sincronizados master to master con otros servidores de Google Cloud. Tuve la oportunidad de aprender y trabajar en muchos apartados diferentes, por lo que conseguí habilidades de Full Stack Developer. Durante mi experiencia en esta empresa tuve 3 puestos diferentes:
    • Country Account Manager (10 meses): Me diero la responsabilidad de administrar y obtener vacantes de empleo de unos cuantos países. Mi principal cometido era crawlear el contido para esos países.
    • Fullstack developer (8 meses): Me dieron la oportunidad de cambiar de puesto y dedicarme a rehacer la página de Fidanto para darle un cambio de estilo. Fue durante estos meses donde mejoré mucho mis habilidades en el desarrollo web (HTML, CSS, JavaScript y PHP).
    • Teach Lead (2 años y 8 meses): La mayoría de mi experiencia en Fidanto tuve este puesto. Como teach lead era el responsable del desarrollo de nuevas funcionalidades, mantenimiento de servidores, bases de datos, algoritmos y mucho más. Como líder de desarrollo tuve que aprender habilidades blandas como la enseñanza y el trabajo en equipo. También a identificar y describir las necesidades del negocio al resto del equipo de desarrollo.

Además de mi experiencia técnica, también disfruto trabajando en equipo y liderando equipos de desarrollo. Soy un firme creyente en la comunicación clara y efectiva, y siempre estoy buscando maneras de mejorar la colaboración en equipo y la calidad del trabajo.

Cuando no estoy programando, me gusta pasar tiempo al aire libre, viajar y leer libros sobre tecnología, autoconocimiento y otros temas que me aporten nuevos conocimiento y habilidades. También estoy involucrado en la comunidad de tecnología y programación, y me gusta informarme y hablar sobre las últimas tendencias y herramientas de la industria.

Si estás interesado en trabajar conmigo, no dudes en contactarme. Me encantaría discutir cualquier proyecto de software emocionante y desafiante que tengas en mente.