Arquiteto De Sistemas
CurrentAtuou como arquiteto da plataforma de pontuação, resgate de vantagens e ferramentas de análise de dados implementadas pela startup. A plataforma corresponde a um sistema de pontuação disponibilizado para lojas físicas de diversos segmentos, cujos pontos são acumulados através de leitura de qrcode das notas físicas. O resgate de pontos é executado através de uma app que mostra as vantagens (promoções) através de um feed otimizado para cada consumidor. As ferramentas de análise de dados… Show more Atuou como arquiteto da plataforma de pontuação, resgate de vantagens e ferramentas de análise de dados implementadas pela startup. A plataforma corresponde a um sistema de pontuação disponibilizado para lojas físicas de diversos segmentos, cujos pontos são acumulados através de leitura de qrcode das notas físicas. O resgate de pontos é executado através de uma app que mostra as vantagens (promoções) através de um feed otimizado para cada consumidor. As ferramentas de análise de dados possibilitam o direcionamento de promoções para público alvo específico.A plataforma foi desenvolvida em GOLANG utilizando-se da arquitetura de microserviços e técnicas de tratamento de Big Data. Devido à demanda para processamento de grande volume de transações e requisitos de escalabildiade, foi feito o uso intenso de banco de dados NoSQL (cassandra e elasticsearch) bem como técnicas de processamento assíncrono (CQRS e Event stream nats.io e liftbridge).Parte relevante do tratamento de informações foi projetado para ser executado assincronamente em cluster SPARK. Os processos assincronos são executados em regime de stream de processamento com o objetivo de consolidar a base de inteligência de consumo que é disponibilizada aos clientes (lojistas) através de ferramenta de análise própria. Principais tecnologias: golang, microserviços, CQRS, nats.io, liftbridge, cassandra, elasticsearch, spark. Front-end reactjs e flutter para aplicativo mobile. Show less