Soy un programador con varios años de experiencia profesional en el mundo del desarrollo de software (principalmente enfocado en el desarrollo web), a lo largo de los cuales pude participar en una variedad amplia de proyectos y organizaciones. Aprendí en ese tiempo a no ser partidario de ningún lenguaje en particular, sino tratar de encontrar en cada uno sus idiosincrasias y utilidades, gracias a lo cual trabajé con muchos lenguajes y frameworks distintos, entre ellos JavaScript, Java, Python, Swift y PHP. También tuve amplia experiencia con desarrollo front-end, me considero bien versado en HTML y CSS, con conocimiento y experiencia en el uso de distintas librerías y frameworks (Angular.JS, Angular 2+, Vue.JS, React, Boostrap, jQuery). Trabaje también con distintos sistemas de bases de datos, relacionales y no relacionales (MySQL, PostgreSQL, MSSQL, MongoDB), y pude con el tiempo adquirir suficiente conocimiento como para declararme capaz de construir las mejores maneras para relacionar y almacenar distintos datos de una manera performante y escalable, pero no prematuramente optimizada tampoco. Siempre tuve un gran interés por la arquitectura de software y los paradigmas fundamentales de la programación, por lo cual siempre dedico una porción de mi tiempo al estudio de estos temas, y creo que la misma máxima aplica para estos como para los lenguajes de programación en sí: no hay una solución final y definitiva mejor que todas las demás, sino muchas variadas con sus respectivos costos y beneficios.
En los últimos años, diversos desafíos profesionales aumentaron mi interés por la gestión de proyectos y las modalidades de desarrollo Agile y delivery continuo, lo cual me impulsó a instruirme en el uso de Docker y otras herramientas, como Kubernetes y OpenShift, y a expandir mis lecturas para incluir manuales menos técnicos, como por ejemplo el aún vigente libro de ensayos “The Mythical Man-Month”. Esto sucedió en simultáneo a una adquisición mayor de responsabilidades en mis roles, por lo cual el aprendizaje se complementó con el rol de líder técnico que desde ese momento empecé a ejercer en mis distintos emprendimientos laborales.
Soy una persona curiosa e inquisitiva por naturaleza, me interesa saber el porqué de las cosas, lo cual me impulsa a tratar de crecer y aprender constantemente. Me apasiona la programación, el lenguaje humano, la literatura y la música. Me gusta comprometerme con un proyecto y aportar lo mejor de mí para tratar de lograr algo que al menos se aproxime a mis estándares de perfección.
Full Stack Engineer - IBM
Desarrollador - Plataforma Digital - Gobierno de la Ciudad de Buenos Aires
Desarrollador - Brootal Comunicación
Full Stack Developer - Freelance
Desarrollador - Inmental Interactive