Olá, eu sou Patrick

Engenheiro de Software com foco em arquiteturas distribuídas e sistemas de pagamento. Especializado em Clojure e microsserviços, transformando desafios complexos em soluções elegantes e escaláveis.

Competências-chave

Arquitetura de Software

Experiência com arquiteturas modulares como Polylith e microsserviços, focando em manutenibilidade, testabilidade e escalabilidade.

Integração de Sistemas

Desenvolvimento de pipelines robustos para integração com múltiplos serviços de pagamento, e-commerce e análise de fraude.

Desenvolvimento Full Stack

Experiência em desenvolvimento frontend e backend com foco em qualidade, testes automatizados e práticas ágeis.

Projetos em Destaque

Módulo de Inteligência

2024

Desenvolvimento de pipelines automatizados para integração com múltiplos serviços (Getnet, VTEX, Mercado Pago, Clearsale), incluindo implementação de frontend com Superset para visualização de dados.

Impacto:

  • Automação de processos manuais
  • Base de dados confiável para decisões
  • Dashboards interativos para clientes
ClojureSupersetAPIs

Motor de Pagamentos - Arquitetura Polylith

2023

Refatorei o Motor de Pagamentos utilizando a arquitetura Polylith, criando um sistema modular, escalável e testável, dividido em componentes independentes.

Impacto:

  • Redução de 40% no tempo de desenvolvimento
  • Melhor modularidade e reutilização de componentes
  • Base para futuros projetos de pagamento e e-commerce
ClojurePolylithTDDArquitetura

Motor de Pagamentos - Processamento Distribuído com Onyx

2023

Aprimorei o Motor de Pagamentos utilizando Onyx, uma plataforma de computação distribuída, para processar tarefas assíncronas, como a geração de relatórios. Comandos disparados por usuários (ex.: 'gerar relatório') eram processados por Onyx em uma tarefa agendada diária, que gerava e enviava relatórios por e-mail.

Impacto:

  • Reduziu a carga no sistema, permitindo a geração eficiente de relatórios diários
  • Processamento confiável e escalável
  • Otimização do desempenho do sistema com jobs agendados
OnyxClojureDatomicAWS

Motor de Pagamentos - Integrações e Pipelines

2022

Implementei integrações com APIs de serviços como Pix, Adyen, Cielo, Getnet, Pagar.me, Rede, MercadoPago e VTEX, utilizando pipelines automatizados para processamento de dados transacionais.

Impacto:

  • Integração seamless com múltiplos provedores de pagamento
  • Redução de 30% no tempo de implementação de novos serviços
  • Coleta e processamento eficiente de dados em tempo real
ClojureDatomicAWSAPI RESTPipelines

Sistema de Autenticação

2022

Desenvolvimento de um sistema robusto de autenticação e autorização para APIs, utilizando interceptores e integração com AWS Cognito.

Impacto:

  • Redução de 25% em incidentes de segurança
  • Autenticação centralizada
  • Controle granular de permissões
ClojureAWS CognitoSegurança

Zougue MPMS - Fullstack

2021

Assumi responsabilidades fullstack, integrando backend e frontend com Clojure, Pathom e Datomic, otimizando a infraestrutura na AWS com auto-scaling e garantindo escalabilidade para múltiplos canais e contas VTEX.

Impacto:

  • Consolidação da expertise em sistemas distribuídos e escaláveis
  • Entrega de solução agnóstica a Seller Centers para grandes operações de e-commerce
  • Implementação de pipelines para absorção de itens e deduplicação avançada
ClojureDatomicAWSAPI RESTReact

Zougue MPMS - Frontend

2020

Contribuí para o desenvolvimento de interfaces reativas e intuitivas, focando na gestão de estrutura e conteúdo de catálogos, como árvores de categorias, atributos e fichas de produtos.

Impacto:

  • Aprimoramento das habilidades em programação funcional e UX
  • Melhoria na usabilidade para operadores de marketplace
  • Deduplicação de itens e operações massivas
ClojureClojureScriptReact

Plataforma Imobiliária (fexô)

2018-2019

Desenvolvimento de uma aplicação mobile e web para anúncio, negociação, compra e venda de imóveis, utilizando ClojureScript, Fulcro e React Native.

Impacto:

  • Conexão eficiente entre clientes e corretores
  • Experiência de usuário aprimorada
  • Ferramenta poderosa para o mercado imobiliário
ClojureScriptFulcroReact Native

Gateway de Pagamentos

2018

Colaborei no desenvolvimento de uma aplicação web para um gateway de pagamentos, focada em transações seguras e eficientes, utilizando ClojureScript e Fulcro.

Impacto:

  • Contribuí para a entrega de uma solução funcional
  • Primeiro contato com desenvolvimento de software comercial
  • Experiência inicial em integração de sistemas
ClojureScriptFulcroAPI REST
0:00 0:00