Aprendiz
Conocer y aprender de quienes más dominan la tecnología: quienes crean aplicaciones y comparten su conocimiento.
Ingeniería de software, arquitectura e integración de sistemas. Aprender, construir e implementar con foco en calidad y escalabilidad.
Conocer y aprender de quienes más dominan la tecnología: quienes crean aplicaciones y comparten su conocimiento.
Desarrollo de software para múltiples plataformas, patrones de diseño, bases de datos NoSQL y móviles.
Implementar e integrar interfaces de comunicación escalables entre sistemas.
Con más de 10 años en proyectos de ingeniería de software, lo que más rescato es que siempre falta algo por mejorar: aplicaciones más escalables, en un tiempo donde podemos llevar una solución al mundo desde nuestro propio computador.
Ya no basta con la primera alternativa que funcione. Tiene que funcionar en los escenarios actuales y futuros. Para eso hay que conocer y mejorar constantemente las técnicas de desarrollo, nuevas plataformas y frameworks.
Salir del espacio de confort es algo que deberíamos considerar constantemente: una variable pasada por referencia.
Los intereses son todo aquello que aporte, genere valor y aumente el rendimiento. Hoy no debería bastar con “arrastrar y soltar”. Hay frameworks, arquitecturas y patrones en constante evolución.
Diseño y construcción de aplicaciones mantenibles, con foco en escenarios actuales y futuros.
APIs, orquestación de servicios y comunicación entre sistemas de forma escalable.
Interfaces que se adaptan al dispositivo y entregan una experiencia clara en cualquier pantalla.
Contenedores, despliegue y observabilidad para conocer el rendimiento real de cada servicio.
Para llevar a cabo cada proyecto buscamos generar una conexión profunda y trabajar en conjunto para obtener los mejores resultados.
Una selección de áreas y proyectos donde he trabajado o explorado soluciones.
“Cuando me preguntan cuándo estará listo un programa, contesto: depende de cuánto trabajes en ello.”
Ideas, experimentos y notas técnicas publicadas desde git.joil.cl y este sitio.
Después de un Docker Multi-Stage, el siguiente paso natural es orquestar servicios con Docker Compose.
Leer másCómo optimizar el tamaño de las imágenes de contenedores para aplicaciones .NET Core usando builds multi-stage.
Leer másNotas prácticas sobre async/await en C# para no bloquear hilos y mejorar la capacidad de respuesta.
Leer másEjemplos de comunicación por sockets en C# para entender el intercambio de datos a bajo nivel.
Leer másEste es el punto para compartir lo que trabajo, lo que aprendo y conversar un rato.
Estemos en contacto. Gusto de saber qué opinas.
Completa el formulario y te responderé al correo indicado.