jury profile avatar

¡Hola!, soy Jury y Hace 10 años compile mi primer Hello World (No recuerdo si fue en Pascal o en C). Cuento con licencia para cazar montañas, soy un diseñador frustrado y me gusta la fotografia

Me encanta buscar y entender los patrones y modelos que nos entregan conocimiento, lamentablemente solo vivimos 81.79 años, la vida es muy corta.

Me defino como alguien autonomo, proactivo y me apasiona aprender buenas prácticas. Actualmente me intento definir como un desarrollador minimalista enfocado en la busqueda de soluciones utilizando tecnologias Web.

Actualmente estoy trabajando en un comparador de precios para la Nintendo Switch

Sólo somos sombras en el vacío ~

Ing. Civil Informatica

Universidad de Concepción / 2010 - 2016

Participe en la ACM-ICPC (3er lugar en Chile), y en el training Camp Córdoba 2013. Fui ayudante en varios ramos (programación I y II, Base de datos II, OCI) y parte del centro de alumnos. Estuve a cargo del sitio web del departamento e hice un intercambio académico en México.

Full Stack Developer

Ibicus SpA / Noviembre 2015 - Abril 2016

Realice la arquitectura para una aplicación multi-tenant en Laravel. Tambien tuve que diseñar, hacer captura de requisitos y desarrollo de la Intranet para la incubadora de la Udec. Ademas de mantener y provisionar servidores.

Full Stack Developer

Autofact Chile SpA / Abril 2016 - [Actual]

Desarrolle funcionalidades para nuevos productos de la empresa. Además de realizar la mantención y actualización tecnologica de la plataforma interna de la empresa.

logo quiero mi switch

Quiero Mi Switch

Sistema de monitoreo y alerta de precios para la nintendo switch en sitios web de retail Chileno


Lenguajes

Programe por años en PHP sin frameworks ni librerias externas, puedo implementar utilidades por cuenta propia. Hoy en día es mi lenguaje de preferencia.

Me he dedicado a aprender los paradigmas detras de Jvascript. Comprendo las diferencias entre la orientación a objetos clasica y la herencia de prototipos de Javascript. Entiendo el ámbito léxico de javascript, como funciona el event loop y la construcción de la asyncronia del lenguaje.

Aprendí HTML/CSS hace más de 10 años. Aún no se cómo alinear verticalmente un elemento sin usar flexbox o grids, pero puedo maquetar diseños sin ningún problema. He trabajado con una gran cantidad de frameworks CSS como bootstrap, foundation, tailwind o materialize. Pase muchos años sin utilizar librerías externas, por lo cual me siento cómodo haciendo mis CSS por cuenta propia.

Uno de los lenguajes que utilice durante mis años en la universidad. Comprendo la teoria del manejo de memoria de la JVM, He trabajado con frameworks como Cocos2d-x, Spring y Struts 1. Durante medio año trabajé para una universidad donde tuve que desarrollar con Struts 1.

Mi aprendizaje de C y C++ empezó a los 16 años con la finalidad de poder desarrollar videojuegos con SDL y SFML. Lo utilice durante la universidad, en la ACM/ICPC, durante mi práctica en Synopsys y para realizar mi memoria de título.

Frameworks

Utilice Laravel hace casi 3 años y fue amor a primera vista. Hoy en día me siento comodo utilizando Laravel, he enviado un par de pull-request con features que me habria gustado tener, aunque fueron rechazadas.

Primer framework que aprendí a utilizar hace casi 5 años. Me permitió entender el patrón MVC y que utilizar librerías y frameworks externos no tenia nada de malo.

He realizado un par de aplicaciones web y varias APIs. Todos ellos varios distintos esquemas de trabajo y versiones de Node, en distintos ambientes de deployment como vps o lambda.

Aprendí JQuery antes de Javascript, puedes desarrollar aplicaciones utilizando Jquery o Vanilla js.

Herramientas

He realizado proyectos enteros utilizando SCSS, en la mayoría he utilizado bootstrap y he añadido mis propias variables para obtener templates personalizados.

No puedo vivir sin una terminal Unix. Si pudiera elegir, feliz de tener Spotify en la terminal. Me encanta desarrollar en VIM, la filosofia detras de VIM me ha enseñado a sacar todo el provecho de las herramientas que uso cada día para optimizar mi flujo de trabajo.

Hago mis propios dockerfile y docker-compose. Puedo utilizar docker sin problemas, aunque tengo tareas pendientes como entender el networking con Docker.

He automatizado el provisionado la instalación y actualización de un par de aplicaciones utilizando Ansible y sus playbooks.