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
2024Desenvolvimento 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
Motor de Pagamentos - Arquitetura Polylith
2023Refatorei 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
Motor de Pagamentos - Processamento Distribuído com Onyx
2023Aprimorei 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
Motor de Pagamentos - Integrações e Pipelines
2022Implementei 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
Sistema de Autenticação
2022Desenvolvimento 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
Zougue MPMS - Fullstack
2021Assumi 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
Zougue MPMS - Frontend
2020Contribuí 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
Plataforma Imobiliária (fexô)
2018-2019Desenvolvimento 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
Gateway de Pagamentos
2018Colaborei 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