Augusto Hassel

Buenos Aires, Argentina · augus-remove-to.hassel@gmail.com

Scan contact card

Scannable QR code with contact info

Desarrollador Shiny y Analista de Datos con experiencia en el rubro de Mercado de Capitales, automatizando tareas y resolviendo problemas usando R - 😁

Habilidades

Lenguajes
  • R
  • Wolfram Mathematica
  • JavaScript
Version Control
  • git
  • GitHub
Desarrollo Web
  • Shiny
  • PlumbeR
  • APIs
Bases de Datos
  • MySQL
  • Microsoft SQL Server
Desarrollo en la Nube
Herramientas de Gestión
  • Pivotal Tracker
  • Trello

Proyectos

Algunos proyectos en los que me encuentro trabajando! 🔥

Conector API BO (MtR)

Es una librería en R que permite conectarse a la API de Back Office de Matba Rofex.

Seguir leyendo..

HasselPunk BO Companion

Es una suite de soluciones en la nube orientada a ayudar y complementar a quienes trabajan dentro de una Sociedad de Bolsa.

Seguir leyendo..

Conector rRofex

Es una librería en R que permite conectarse al mercado de futuros Matba Rofex.

Seguir leyendo..

Experiencia

Project & Data Manager

Cohen S.A

Desarrollo de proyectos vinculados a datos dentro de la organización.

Agosto 2020 - Actualidad

Desarrollador Shiny + Analista de Datos

HasselPunk

Consultor independiente.

Enero 2019 - Actualidad

Analista Senior Integración de Mercados y Plataformas

Primary S.A. (Matba Rofex)

Gestión de proyectos y del ecosistema en torno a las APIs del grupo.

Enero 2019 - Julio 2020

Analista de Datos Senior

Cohen S.A

Implementación de tableros de control y automatización de tareas.

Octubre 2018 - Diciembre 2018

Data & Analytics Officer

Bull Market Brokers S.A.

Desarrollo de tableros de control, algoritmos de clusterización de clientes, algoritmos de recomendación y automatización de procesos

Marzo 2016 - Septiembre 2018

Fundador

Puerto Finanzas Inc.

Creamos la primer red social dedicada a Mercados de Capitales de Argentina donde usando machine learning generábamos alertas sobre activos financieros en función del procesamiento de lenguaje natural de tweets.

Agosto 2012 - Diciembre 2015

Educación

MIT xPRO: MIT

Data Science: Data to Insights

Coursera: Johns Hopkins

Data Science Specialization

Coursera: Duke

Managing Big Data with MySQL

Coursera: École Polytechnique Fédérale de Lausanne

Functional Programming Principles in Scala

Instituto Argentino de Ejecutivos de Finanzas

Asesor Financiero Certificado

Universidad Nacional de La Plata

Licenciatura en Economía

Carrera Inconclusa

Blog

Algunos artículos que iré escribiendo a lo largo del tiempo! 😄

Mejorando la Performance en Shiny con Pins

TL;DR Si tenes tenes una aplicación en Shiny que tarda mucho en cargar debido a un proceso de la data que es intensivo en tiempo, y no es importante que el resultado se calcule en real time, entonces seguramente tengas que empezar a usar la librería pins. Esta es la historia de cómo logré reducir el tiempo de carga de mi aplicación de 44 a 4 segundos, aunque lastimosamente no puedo mostrarla por cuestiones de privacidad… motivo por el cual tedrán que confiar en mi palabra y saber que quien llegue hasta el final tendrá su recompensa.

Seguir leyendo..

September 28, 2020

Serverless Shiny en Google Cloud

TL;DR Es posible usar Cloud Run para deployar una aplicación en Shiny, aunque si necesitas websocket tendrás que dar una vuelta más y usar Cloud Run for Anthos para subir la aplicación a un cluster de Kubernetes. Esta es mi aplicación: https://demo.hasselpunk.com/rRofex y aquí está el código en GitHub La idea con la que arranqué a esribir este post fue ir mencionando las cosas que fui haciendo para lograr correr una aplicación de Shiny en Google Cloud usando Cloud Run en vez de levantar una máquina virtual que contenga al servidor.

Seguir leyendo..

June 15, 2020

Mi Primer Repositorio en Docker

TL;DR La imagen que he creado pueden encontrarla aquí: https://hub.docker.com/r/augustohassel/r_ubuntu Este posteo no lo tenía planificado y surge de querer bajar a papel varias lecciones aprendidas luego de no poder resolver un problema y tener que realizar un workaround en torno al mismo. El desafío El objetivo que tenía por delante era desarrollar una API que generase un informe para ciertos clientes según ciertos parámetros. En sí, no era algo complicado, además ya hemos visto cómo generar una API con Plumber, armar informes con RMarkdown y encapsusarlo todo con Docker.

Seguir leyendo..

April 14, 2020

Exponiendo Funciones de R en la Nube: Parte 2

TL;DR: La configuración de Docker necesaria para subir la API que hicimos en el posteo anterior la pueden encontrar aquí: https://github.com/augustohassel/Demo-APIs 👽 En este segundo posteo de la serie, vamos a intentar explicar en pocas palabras (y viniendo de un ‘no experto’) qué es Docker, para luego hacer un paso a paso que nos ayude a escribir nuestro primer Dockerfile que sirva para correr la API que hemos creado en el posteo anterior.

Seguir leyendo..

March 20, 2020

Exponiendo Funciones de R en la Nube: Parte 1

TL;DR: El resultado final de este trabajo lo pueden encontrar en el siguiente link https://demo-api.hasselpunk.com/ 😁 Este será el primer posteo de una serie de 3, los cuales tendrán dos intenciones: mostrar como exponer funciones de R en la nube y dejar por escrito ciertas recomendaciones que surgieron en el proceso de desarrollo. Estoy seguro que estos consejos servirán a más de uno (incluso a mi ‘yo’ del futuro!

Seguir leyendo..

March 9, 2020

Basic LogIn Modularizado

Para los ansiosos como yo: aquí el proyecto en GitHub desde donde pueden obtener una versión básica funcional! 😁 Siendo este es mi primero posteo, va a existir mucha referencia a desarrollos que me encantaría poder explayar pero prometo intentar mantenerme concentrado y, en todo caso, si gustan, continuaré explayándome en otra ocasión. La motivación Desde el momento en que empecé a armar tableros en Shiny me encontré con la necesidad de brindar permisos a usuarios.

Seguir leyendo..

February 21, 2020
 © HasselPunk 2020 + Hugo Resume