Sr Software Engineer
CurrentActualmente formo parte del equipo de atribución, donde nuestro objetivo es determinar la forma más óptima de invertir en diversos canales. Nos encargamos de recopilar y analizar información de los usuarios, incluyendo interacciones con aplicaciones nativas, frontends, correos electrónicos, notificaciones push y búsquedas en la web, entre otros.Utilizamos una variedad de lenguajes y tecnologías, tales como JEE, Golang, JavaScript, Swift, Objective-C, Android, Node.js, React,js, Maven, colas… Show more Actualmente formo parte del equipo de atribución, donde nuestro objetivo es determinar la forma más óptima de invertir en diversos canales. Nos encargamos de recopilar y analizar información de los usuarios, incluyendo interacciones con aplicaciones nativas, frontends, correos electrónicos, notificaciones push y búsquedas en la web, entre otros.Utilizamos una variedad de lenguajes y tecnologías, tales como JEE, Golang, JavaScript, Swift, Objective-C, Android, Node.js, React,js, Maven, colas de mensajes, microservicios, REST, Spring, entre otros.Una vez recopilada la información, la categorizamos y procesamos mediante la ejecución de varios modelos matemáticos. Para gestionar el gran volumen de datos con el que trabajamos diariamente (aproximadamente 400 millones de estímulos al día), empleamos herramientas de big data como Apache Spark, Python, AWS EMR, AWS S3 y GCP.Las salidas de nuestro proceso se envían a los diversos canales para la inversión, también se utilizan para tomar decisiones de negocio. Presentamos estas decisiones utilizando tecnologías como Looker, Grafana y Bigquery.Además, llevamos a cabo el monitoreo de aproximadamente 40 componentes de software utilizando un sistema desarrollado internamente basado en Java con tecnología Apache Camel. También utilizamos herramientas de monitoreo como Datadog, NewRelic y Kibana para garantizar el correcto funcionamiento de nuestros procesos. Show less