Hackathon Banco Safra 2022
Entre os dias 21 de Fevereiro e 13 de Maio de 2022 participei de uma intensa seleção para o Programa Technee Banco Safra 2022. O processo seletivo foi composto pelas seguintes etapas:
- Inscrições
- Teste online (inglês e lógica)
- Fit Cultural - provas online
- Check up de Competências - entrevistas online
- Hackathon (Desafio Safra) - online
- Entrevistas individuais - online
- Contratação - previsão de Maio/22
O programa era destinado ao preenchimento das seguintes vagas dentro da organização:
ARQUITETURA: Área responsável pela gestão de serviços, sistemas e softwares da área de Tecnologia e pela mitigação de impactos em estratégias de mudanças tecnológicas. Curioso, estudioso e atento às tendências do mercado, esse profissional deverá compreender a aplicabilidade, viabilidade de implantação, uso e manutenção das diversas tecnologias dentro do ambiente do banco. Imprescindível conhecimento em engenharia de software e desenvolvimento de sistemas.
Figura 2: Números de mercado que justificam o modelo de negócio baseado nas micro e pequenas empresas.
Como a Figura 2 mostra, a quantidade de micro e pequenas empresas abertas no país tem crescido nos últimos anos, assim como o mercado de crédito destinado a esse tipo de empreendimento. No entanto, ainda há muita dificuldade para essas empresas conseguirem ter acesso a esse crédito, principalmente por meios digitais, além da grande falta de conhecimento relacionada às opções de crédito que melhor se adequam ao perfil do empreendimento.
A área para a qual me candidatei foi RENOVAÇÃO TECNOLÓGICA E INOVAÇÃO.
A fase mais interessante e estimulante da seleção foi o hackathon (aliás, deve-se parabenizar o Banco Safra pela ideia de colocar um desafio dentro do processo seletivo).
O hackathon estava relacionado aos desafios e oportunidades que o recente ambiente OpenBanking impunha às instituições financeiras. Desse modo, teve-se as seguintes pontuações:
Motivação
O mercado financeiro vem passando por diversas transformações em um curto espaço de tempo e isso continuará acontecendo nas próximas décadas, seguindo o ritmo contínuo de desenvolvimento das novas tecnologias e a demanda crescente dos novos clientes, sempre ávidos por novidades, principalmente aquelas que facilitem seu dia a dia e a maneira com a qual lidam com suas finanças.
Figura 3: Análise de mercado mostrando as principais dores relatadas por 20 empreendedores que responderam a um questionário formulado por nossa equipe.
Oportunidades
Quais problemas podemos resolver e quais oportunidades podemos criar, utilizando o OpenBanking para nos diferenciar no mercado?
Desafio
Como podemos inovar e nos diferenciar criando experiências simples, transparentes e instantâneas para os nossos clientes e parceiros, com soluções digitais disruptivas em cenários de crescimento exponencial?
Entregáveis
- Vídeo de até 2 minutos, na estrutura de um Pitch, com foco em responder as seguintes questões:
- Qual é o problema?
- Qual é a solução?
- Qual é a inovação?
- Vídeo de até 60 segundos, demonstrando a navegação pelas interfaces da solução desenvolvida, sem o uso de ferramentas de prototipação que não apresentem código desenvolvido pela própria equipe.
- Apresentação de slides com descrição sucinta do problema, da solução e da inovação. Além disso, é imprescindível abordar aspectos relacionados a:
- Arquitetura de Software
- Tecnologias e Padrões
- Preocupações Transversais (Segurança, Telemetria e Infra)
- Preocupações Operacionais (Disponibilidade e SLAs)
- Roadmap de Evolução do Produto
- Código fonte completo produzido na solução proposta para o problema abordado. Interface web navegável da solução.
Os aspectos relativos à governança, por meio da metodologia ITIL, e de infraestrutura da solução são mostrados nas Figuras 5 e 6.
Outro ponto importante a se destacar na solução apresentada está relacionado a segurança de informação, como mostra, resumidamente, a Figura 7.
Do ponto de vista dos processos de inovação, o OpenCredit traz uma série de possibilidades transformadoras, tanto para os clientes, quanto para o Banco Safra. Sob essa ótica, os usuários do app substituirão mecanismos de busca obsoletos e descentralizados, por um serviço simples e intuitivo, que concentra todas as informações relativas à crédito bancário em um só lugar. Além disso, os clientes passarão a integrar o ambiente Open Banking, se beneficiando da concorrência entre as instituições financeiras, e vislumbrando novas oportunidades de negócios.
Já para o Banco Safra, o OpenCredit se constitui como uma nova fonte de dados Open Banking, gerando um novo canal para desenvolvimento de negócios e fortalecimento de parcerias. Adicionalmente, o app pode ser considerado um nova plataforma digital passível de fácil integração com outras áreas de tecnologia da instituição, como mostra a Figura 8.
A Figura 9 mostra alguns aspectos relacionados ao desenvolvimento da solução, como linguagem de programação, banco de dados e UX.
As Técnicas e tecnologias utilizadas
- Python
- SQL
- Orientação a objeto
Alguns detalhes das funcionalidades da API criada e disponível no Github.
A api_openbanking.py consiste em um arquivo python com as seguintes classes/ funções:
Openbanking.consulta_api(): responsável pela coleta e tratamento dos dados abertos de serviços de empréstimos e financiamentos disponibilizados pelas instituições financeiras participantes do OpenBanking Openbanking.menor_taxa(lista_servicos): lista das ofertas de crédito listadas da menor para a maior taxa Openbanking.Filtro_servico(Tipo_servico): lista das ofertas de crédito filtradas por tipo de serviço Rotinas.simulador_juros(credito, entrada, periodo, juros): simulação de crédito de acordo com valor, entrada e número de parcelas desejadas Rotinas.login(login, senha, status): login do app Rotinas.cadastro(): cadastro de novos usuários
Por fim, o projeto OpenCredit foi desenvolvido pela seguinte equipe:
Contribuidores
- Gallileu Genesis
- Barbara Bernardi
- Cleyson Teixeira
- Daniel Rezende
- Gabriel P. Assis
Desenvolvedores:
- André Tsuji
- Gabriel Veronezzi
- Leonardo Carvalho
Todo o projeto e seus detalhes estão disponíveis no Github, que você pode acessar clicando aqui.
Muito obrigado por ler esse artigo.
Caso tenha interesse, você pode me encontrar no GitHub e Linkedin.
Comments powered by Disqus.