TB 2020 — Vice Campeão Mega Hack 1ª edição e Vencedor Desafio CIP Bancos

“Desbravando o Megahack: Uma Jornada de Inovação e Conquistas no Setor Bancário”

Roger Sebastiany
3 min readAug 7, 2023

Com imensa satisfação, apresento neste artigo a minha inesquecível experiência como participante da primeira edição do Megahack, um estimulante hackathon online promovido pela #Shawee, que reuniu uma impressionante quantidade de mais de 350 times e 4500 entusiastas apaixonados por inovação e tecnologia. Nesse empolgante desafio, tive a honra de conquistar o segundo lugar geral na competição, bem como o título de campeão do desafio CIP Bancos. Ao lado de quatro talentosos integrantes, que encontrei na vastidão da internet, atuei como Tech Lead em nossa equipe, e juntos, fomos os criadores do notável SGO (Sistema de Gerenciamento de Obrigações). Esta jornada desafiadora, repleta de aprendizados e superações, deixou uma marca memorável em minha trajetória profissional e me inspirou a abraçar novos horizontes tecnológicos com entusiasmo renovado. Neste artigo, compartilharei os detalhes dessa empolgante jornada.

Participar do Megahack exigiu que eu saísse completamente da minha zona de conforto ao buscar e recrutar quatro integrantes talentosos para compor o nosso time. Esse processo desafiador nos levou a conhecer perfis diversos, cada um com suas habilidades únicas. Uma das nossas grandes vantagens foi a inclusão de um ex-funcionário da CIP no grupo, o que nos proporcionou um entendimento aprofundado do desafio e suas particularidades. Além disso, contamos com uma integrante responsável pela gestão das redes sociais, o que se mostrou essencial para promover nossa solução e manter o público engajado. Outros dois integrantes, assim como eu, atuaram como programadores, formando uma equipe coesa e multidisciplinar capaz de enfrentar os desafios técnicos com confiança e inovação. Essa diversidade de habilidades e conhecimentos foi um dos fatores-chave que nos impulsionaram em direção ao sucesso durante toda a jornada no Megahack.

Para aprimorar o processo de recebimento e armazenamento de novas obrigações no Sistema de Gerenciamento de Obrigações (SGO), desenvolvemos uma solução eficiente utilizando a biblioteca Bee-Queue (https://github.com/bee-queue/bee-queue). Ao receber as chamadas “post” para gravar uma nova obrigação no sistema, o Bee-Queue foi responsável por gerenciar a fila de tarefas, garantindo que as obrigações fossem armazenadas no banco de dados PostgreSQL de forma ordenada e evitando assim quaisquer interrupções no serviço da CIP (Câmara Interbancária de Pagamentos) para cadastrar novas obrigações. Anteriormente, os bancos de dados precisavam ser ordenados diariamente, causando potenciais interrupções no fluxo de trabalho. Com a utilização do Bee-Queue, conseguimos otimizar esse processo, permitindo que as obrigações fossem armazenadas de forma ágil e sem causar desordem no banco de dados, garantindo assim uma operação contínua e confiável do SGO.

Nesse vídeo, você poderá ter uma visão completa sobre como o SGO utiliza a Bee-Queue para otimizar o fluxo de obrigações e garantir a ordem e eficiência no armazenamento das transações bancárias. Convidamos você a assistir ao vídeo e conhecer de perto o resultado dessa emocionante jornada de inovação e conquistas. Acesse o vídeo aqui.

Concluir essa emocionante jornada no Megahack foi uma experiência transformadora. Ao enfrentar desafios técnicos com a utilização eficiente da Bee-Queue para gerenciar o fluxo de obrigações, garantimos um sistema robusto e ágil, evitando interrupções e desordens no banco de dados. Além disso, a busca por talentosos integrantes para compor nosso time nos levou a sair da zona de conforto e formar uma equipe multidisciplinar excepcional. A inclusão de um ex-funcionário da CIP nos proporcionou insights valiosos sobre o desafio, enquanto a presença de uma especialista em redes sociais impulsionou nossa visibilidade e engajamento. Juntos, como programadores apaixonados por inovação, unimos forças para criar o SGO — Sistema de Gerenciamento de Obrigações — e conquistar o segundo lugar no Megahack. Essa experiência reafirmou minha crença na importância da colaboração e do trabalho em equipe para superar obstáculos e alcançar resultados excepcionais. Estou ansioso para aplicar o aprendizado adquirido nessa jornada em futuros desafios e seguir contribuindo para soluções tecnológicas que impactem positivamente a sociedade.

--

--