Acerca de

Desarrollo desde los 18 años, y a la fecha de la creación de esta página ya van 39 vueltas al rededor del sol, así que he pasado más de la mitad de mi vida diciéndole a las computadoras qué hacer, y de esos años, +17 de manera profesional, he trabajado para la empresa pública y privada, con equipos pequeños y grandes, he dirigido proyectos y grupos, he llevado proyectos desde su concepción hasta su entrega final y aunque no soy un sabelotodo de la gestión de proyectos informáticos, puedo decir que no ando perdido en el tema.

En cuanto a qué tipo de desarrollador soy, diría que a lo que más me parezco es a un desarrollador fullstack, en ese aspecto soy versátil, si hay la necesidad de desarrollar un producto en un lenguaje particular y lo desconozco, pero hay el espacio para poder aprender, entonces me dedico a aprenderlo y dominarlo, para que no se preste a malinterpretaciones, suena muy bien ser un desarrollador especializado en x, y o z lenguaje, de verdad admiro mucho a quienes han podido llevar una carrera siendo especialista, sin embargo, te mentiría a ti que me lees si te dijera que soy especialista en algún lenguaje en particular, la realidad de la industria latinoamericana (aunque está cambiando) es que es necesario manejarse en varias tecnologías. Es por ello que creo que sería más acertado decir que me desenvuelvo cómodamente en tecnologías web, específicamente en el stack PHP, Javascript, HTML, CSS y BD estructurales, eso no quiere decir que sea lo único que conozco o lo único con lo que he trabajado, de por si decir que he trabajado con PHP es muy general, con PHP he desarrollado proyectos con CMS como WordPress y Joomla (este último no es precisamente de mi preferencia, pero ha tocado trabajar en ello), también usando CodeIgniter, o Laravel, o PHP vanilla. De igual manera sucede con Javascript, lo trabajo desde la época en la que se tenía que crear código específico para algún explorador, amé cuando salió PrototypeJS y me encantó trabajar con JQuery, pero al conocoer VueJS fue otro nivel, también manejo React, al punto de que puedo desarrollar las mismas aplicaciones con VueJS o React sin ningun problema. CSS lo he manejado sin frameworks (a pulmón como es común decir entre desarrolladores) o usando alguna librería o framework, de los primeros que usé fue 960gs que solo se encargaba de definir columnas, todo se distribuía en 12 columnas, más adelante conocí a Bootstrap y Actualmente manejo Tailwind, me parece genial cómo se puede compilar únicamente las clases css que son usadas.

Aparte de los lenguajes mencionados también he desarrollado proyectos usando Nativescript, Ionic, Flutter, Strapi, y he tocado proyectos con JAVA, ASP (JScript y C#), Python y otras tecnologías más, pero de estos últimos "toques", han sido casos muy puntuales resolviendo problemas específicos y como estos lenguajes no han formado parte de mi día a día no he terminado de incorporarlos al stack que manejo.