Jonner Paz

Artesano de Software

Soy un artesano de software con una base única: combino mis título en Psicología con mis estudios actuales en Ingeniería de computación. Esta doble perspectiva me permite abordar el desarrollo de software no solo como un desafío técnico, sino como una forma de construir sistemas intuitivos y centrados en el usuario.

Mi experiencia técnica abarca un stack versátil. Tengo un enfoque pronunciado en tecnologías web, ecosistema que permite entregar soluciones personalizadas para clientes sin necesidad de descargar o instalar software. Utilizo principalmente TypeScript, React.js, Node.js y Astro.js para dar vida a las aplicaciones web. También tengo experiencia utilizando lenguajes como Python, Rust y C++ para diferentes propósitos, cuando la web (rara vez) es insuficiente.

También me gusta pensar en el diseño y desarrollo de sistemas. Me encanta planificar y trazar el esquema de flujo de datos a lo largo de la aplicación, pensando en las implicaciones en el lado del cliente y en el lado del servidor, como también la forma en cómo estos datos se manipulan. Esto me permite crear sistemas con arquitecturas especializadas para cada caso.

¿Por qué Artesano?

Ser un desarrollador implica crear soluciones que resuelvan las necesidades de las personas. Esto requiere de comprender y saber utilizar diversas tecnologías, de saber pensar en software. Más concretamente, requiere de saber pensar en sistemas.

Crear sistemas en tiempos modernos se ha convertido en un trámite para llegar al resultado. Lo que muchos no entienden es que no es simplemente una tarea de programar e iterar rápidamente, sino entender el problema que subyace y entregar una herramienta, una solución, o un producto cuidado hasta el detalle para resolver el problema. Así como un artesano, quien cuida sus herramientas con recelo, quien talla cuidadosamente sus obras, quien piensa con esmero cada detalle estético y funcional de su obra.

Los desarrolladores son artesanos. Y así me hago llamar: Un artesano de software.

Pensar en sistemas es una habilidad fundamental y difícil de aprender. Esto es así porque requiere de experiencia implementando sistemas que no funcionan, identificar por qué no lo hicieron y reintentar hasta que no sólo funcione, sino que sea escalable, mantenible y fácil de cambiar. Requiere de pensar en la intención que quieres transmitir al usuario con tu obra, y eso me fascina.


¿Quieres construir algo con sentido y cuidado?

Hablemos