raulpe7eira
Programador apaixonado, e ciclista entusiasta,
que ama estar com a família
Raul Pereira da Silva
Resumo
Engenheiro de software com foco em desenvolvimento de backend e mais de 20 anos de experiência em desenvolvimento de produtos, integração de sistemas e liderança técnica.
Nos últimos 4 anos, me especializei na construção de serviços backend com Elixir, dando suporte a plataformas web, mobile e operacionais em escala. Também entreguei um sistema de IA agêntica integrado ao Elixir, combinando o paradigma funcional com recursos modernos de IA.
Antes disso, trabalhei por muitos anos com Java e Kotlin. No início da carreira, atuei bastante em aplicações orientadas a UI/UX e liderei times, projetos e integrações de sistemas.
Sou pós-graduado em "Análise, Projeto e Gerência de Sistemas" e em "Ergonomia, Usabilidade e Interação Humano-Computador: Ergodesign e Avaliação de Interfaces". Gosto de resolver problemas reais, entregar sistemas confiáveis e trabalhar com times que se importam com qualidade e melhoria contínua.
Experiência

Como engenheiro de software na iSeatz pela Arionkoder, trabalho no time responsável pelo serviço de busca de hotéis da plataforma de viagens da Amex: agregação de disponibilidade, tarifas e promoções, ordenação dos resultados e personalização de ofertas para membros logados. Minha stack principal tem sido Elixir e Phoenix.
- Internacionalização: mapeei o que a integração com o fornecedor cobria em cada mercado e construí soluções alternativas para as lacunas, cumprindo os prazos de entrega
- Reestruturei o job Oban que mantém em cache local os dados para reduzir a latência da busca
- Melhorei a observabilidade desse job para identificar proativamente problemas de sincronização
- Implementei a propagação de contexto do OpenTelemetry entre spans filhos e irmãos
- Melhorei logs e mensagens de erro na plataforma
- Desenvolvi novas funcionalidades, ajustei as existentes, corrigi bugs e fiz extrações de dados para análise

Minha empresa, por meio da qual presto serviços de desenvolvimento de software como PJ e assumo projetos freelance para centros de pesquisa, empresas de médio porte e startups.
- Criação, manutenção e evolução de aplicações e serviços
- Desenvolvimento de protótipos de aplicações para pesquisa

Como engenheiro de software na CloudWalk, fiz parte de um time incrível que construiu o JIM, um agente de IA para operações bancárias na InfinitePay no Brasil e nos EUA, usando Elixir e a BEAM.
- Padronizei a observabilidade do agente com Prometheus e OpenTelemetry
- Apoiei a expansão para o mercado dos EUA
- Construí um sistema de upload criptografado de imagens de clientes, com acesso restrito por design
- Melhorei a performance do banco de dados
- Melhorei o backoffice em LiveView
- Implementei integrações com Kafka e novos métodos de autenticação entre serviços
- Construí tools para o agente em colaboração com outros times e contribuí com a integração MCP que construímos

Como engenheiro backend na Coverflex, uma plataforma de benefícios para funcionários em Portugal, Itália e Espanha, dei suporte às aplicações web, mobile e de backoffice usando Elixir e Phoenix.
- Automatizei o processamento de faturas para serviços de creche
- Implementei ajustes dinâmicos de preços para cartões
- Introduzi IBANs dedicados para todas as empresas
- Participei do kick-off do Santander e desenvolvi funcionalidades exclusivas
- Expandi o suporte a múltiplos provedores de seguros
- Otimizei o processo de reonboarding de funcionários
- Implementei melhorias no marketplace da Apple
- Participei do kick-off do mercado espanhol
- Desenvolvi e otimizei diversas funcionalidades para operações em massa

Como tech coordinator na Jaya Tech, apoiei vários times na entrega de soluções baseadas em microsserviços para clientes como PayGo, Swap, Vagas, CERC e Mercado Livre.
- Mentorei e desenvolvi novos tech leads
- Contratei e montei novos times
- Foquei no crescimento profissional de cada pessoa, buscando tornar os times totalmente autônomos
Como tech lead na Jaya Tech, liderei o time responsável por soluções baseadas em microsserviços para os apps mobile e sistemas de back-office do C6 Bank, atuando também como desenvolvedor backend e analista de soluções.
- Mentorei o crescimento profissional de cada pessoa do time, buscando torná-lo totalmente autônomo
- Atuei diretamente como desenvolvedor backend, principalmente com Kotlin

Como desenvolvedor fullstack na Supply Midia, desenvolvi e mantive novos módulos de um sistema de EDI que integra empresas aos seus bancos, usando Java, JSF/PrimeFaces e PostgreSQL. Também construí a landing page de um dos novos produtos da empresa, usando WordPress.

Como desenvolvedor fullstack na Sonda, prestei serviços de desenvolvimento para a BR Distribuidora, usando Java no backend e AngularJS no frontend. Fui responsável pela primeira entrega em produção de um portal de força de vendas destinado a todos os seus postos de combustível.

Como desenvolvedor frontend na Meu Patrocínio, trabalhei no app mobile da startup para Android e iOS, usando Angular, TypeScript e NativeScript.

Como analista de sistemas sênior na BRQ, continuei atuando para a Petrobras em projetos desktop e web, que eu havia iniciado na Atos, e apoiei o time de BPM. Após o fim desse contrato, ajudei na entrega de projetos para a Bradesco Seguros.
Stack: Java, Java Swing, Grails e BPM, com Scrum e Kanban.



Como analista de sistemas pleno no Tecgraf/PUC-Rio, desenvolvi aplicações de geoprocessamento baseadas na TerraLib, do INPE.
- Construí interfaces e componentes em Java Swing para um sistema de monitoramento de ônibus, incluindo exibição de mapas, impressão, processamento e edição
- Desenvolvi serviços de comunicação entre Java Swing e C/C++ usando CORBA e JNI
- Criei serviços de notificação de mensagens com JMS e RMI
Stack: Java, C/C++, CORBA, JNI, JMS, RMI, JBoss, Oracle, SQL Server e PostgreSQL.
adquiridaComo analista de sistemas júnior na Drive, desenvolvi e mantive um sistema de gestão de fundos para bancos e construí serviços de comunicação entre C++ e Java usando CORBA. Os sistemas eram distribuídos e suportavam os diversos bancos de dados usados pelos clientes, como Sybase, SQL Server e Oracle.
Stack: C++, Java, CORBA, Tomcat, Sybase, SQL Server e Oracle.

Como estagiário na Caixa, atualizei a intranet da empresa, trabalhei com bancos de dados Access e planilhas Excel, preparei documentos para o setor de telemarketing e usei os aplicativos financeiros internos da Caixa.






















