Ricardo Campos

Sou um engenheiro de software full-stack com forte foco em desenvolvimento backend e mais de uma década de experiência profissional, principalmente em Java.

Desde 2013, venho construindo sistemas robustos, e desde 2018, especializei-me em projetar e manter APIs RESTful e aplicações web. Tenho expertise profunda em Java, Spring Boot, EJB, GraalVM, Cloud e bancos de dados SQL, além de sólida experiência em tecnologias frontend como React, Angular e TypeScript.

Gosto de contribuir para sistemas escaláveis, seguros e de fácil manutenção, e sou apaixonado por arquitetura limpa e performance.

Quanto a DevOps, me sinto confortável trabalhando em toda a stack, desde pipelines de CI/CD e observabilidade até implantações cloud-native. Tenho familiaridade com ferramentas como Docker, Kubernetes, k3s, Terraform, Jenkins, GitHub Actions, GitLab, Datadog, Drone, RedHat OpenShift, e conhecimento aprofundado em Linux, com alguma exposição a AWS e Azure também.

Além do código, sou conhecido por ser proativo, colaborativo e sempre ansioso para aprender, especialmente quando se trata de idiomas, culturas e uma boa xícara de café preto.

Última atualização: Junho, 2026


Experiência

Engenheiro Fullstack Java Sênior - Contratado

Transcenda - Remoto - EUA

Entrei na Transcenda para prestar serviços para a Workiva, um grande player na indústria de relatórios Financeiros, de Risco, Sustentabilidade e Legal. Na Workiva, faço parte da equipe responsável por manter e melhorar o sistema de relatórios estratégicos e atualizações de conteúdo.

A stack principal para esta função pode ser encontrada abaixo:

  • Kotlin
  • React, Dart, TypeScript
  • AWS, Kubernetes
  • Spring Boot, Hibernate
  • DevOps, Docker, Drone
  • PostgreSQL
Mar 2026 - Atual

Engenheiro Java Sênior - Contratado

Prediktive - Remoto - EUA

Enquanto contratado pela Prediktive, trabalhei o tempo todo para a Accela, um grande player no setor de Governo Moderno, plataforma completa para licenciamento, alvarás, gestão de ativos e muito mais. Como engenheiro Java sênior, liderei discussões, cerimônias ágeis, revisões de código e todo tipo de tarefas de código, como bugs, novas funcionalidades, testes e documentação. Esta posição exigiu muita comunicação e alinhamento com outras equipes, coordenando implantações, runbooks para implantações e scripts. Trabalhei nas equipes de plataforma e administração.

A stack principal para esta função pode ser encontrada abaixo:

  • Java 11, 17
  • Angular, TypeScript
  • Azure, Kubernetes
  • Spring Boot, Wildfly, Hibernate, Apache Camel
  • DevOps, Docker, Datadog
  • MS SQL Server, Azure Cosmos DB
Out 2024 - Mar 2026

Desenvolvedor Especialista Backend - Funcionário

Coforge (Ex Encora) - Remoto - Brasil/Canadá

Na Encora tive a oportunidade de trabalhar para duas grandes empresiras. Quinto Andar, a empresa líder no setor imobiliário no Brasil, onde atuei como engenheiro sênior discutindo novas funcionalidades especificamente direcionadas a um tipo de cliente. Esta função trouxe desafios particulares devido a todas as mudanças de arquitetura precisarem ser aprovadas pelos arquitetos sênios e incluírem mudanças entre repositórios, linguagens de programação, como Java, Clojure, Python e TypeScript. O projeto encerrou.

Depois, entrei para o Governo do Canadá, trabalhando no Ministério WLRS em Victoria, British Columbia, remotamente, como Engenheiro Fullstack Sênior. Este projeto foi um programa de modernização que incluiu entender monolitos PL/SQL para dividi-los em domínios organizados e microsserviços. Todo o ecossistema é em Java, tanto legado quanto novo, com a ressalva de que novos serviços devem ser cloud native e rodar sem a JVM. Todos os serviços são open-source compliance.

A stack principal para ambas as funções na Encora pode ser encontrada abaixo:

  • Java 8, 11, 17, 21, Clojure, Python
  • React, TypeScript
  • AWS, RedHat OpenShift
  • Spring Boot, Hibernate, GraalVM
  • DevOps, Jenkins, Drone, Docker
  • PL/SQL, PostgreSQL, SP
Ago 2021 - Out 2024

Desenvolvedor Full-Stack - Funcionário

Kugel - Presencial - Brasil

A Kugel é uma empresa forte na indústria de gestão de manufatura, fornecendo um ERP completo que permite aos clientes gerenciar todo o fluxo, desde a produção até a venda, integrando com os sistemas do Governo Brasileiro. Após trabalhar um ano aqui no passado, em 2014, voltei. Na Kugel trabalhei em vários projetos diferentes, todos relacionados ao produto ERP principal. Tive a oportunidade de liderar algumas iniciativas e desenvolver a funcionalidade por completo. Alguns dos projetos mais desafiadores incluem relatórios legais e financeiros, integração com cartão de crédito, notas fiscais e integração com webservices do Governo Brasileiro.

A stack principal para esta função pode ser encontrada abaixo:

  • Java 7, 8, 11
  • Angular.js, JavaScript
  • Swing, Threads, Generics
  • Wildfly, Hibernate, REST, EJB
  • Gitlab CI, Packaging
  • PervasiveSQL
Mai, 2015 - Ago, 2021

Analista de Suporte Pleno - Funcionário

Stone (antiga Linx) - Presencial - Brasil

A Linx era uma grande player no varejo e gestão de multi-lojas, fornecendo vários produtos e integrações para equipes de gestão e lojas. Nesta função, fiz parte da equipe de manutenção responsável pelos regulamentos brasileiros relacionados a relatórios de receita e legais.

  • ASP Net
  • Microsoft .Net
  • SQL, SP, Consultas complexas
  • MS SQL Server
Out, 2014 - Mai, 2015

Desenvolvedor Java Júnior - Funcionário

Kugel - Presencial - Brasil

A Kugel é uma empresa forte na indústria de gestão de manufatura, fornecendo um ERP completo que permite aos clientes gerenciar todo o fluxo, desde a produção até a venda, integrando com os sistemas do Governo Brasileiro. Nesta época, eu estava na Universidade, e entrei como estagiário. Embora Java fosse o ecossistema e linguagem principal, toquei em vários projetos e iniciativas diferentes, incluindo aplicação desktop com a Java Swing API. Alguns meses depois, fui promovido a desenvolvedor júnior.

  • Java 5, 6
  • Java Swing API
  • PervasiveSQL
  • Threads, SQL, Padrões Java
Out, 2013 - Out, 2014

Formação

SENAC - Universidade Online

Mestrado em Computação em Nuvem
Um programa de pós-graduação focado em computação em nuvem, cobrindo arquitetura cloud, segurança cloud, serviços cloud, migração para a nuvem e muito mais. Vários trabalhos e casos cobrindo principalmente projetos Cloud na AWS, mas também um mergulho profundo em segurança, hashing, acesso remoto, servidores, virtualização e assim por diante. Este programa me deu a oportunidade de implantar e aprender mais sobre serviços AWS.
2023 - 2024

UDESC - Universidade local de grande prestígio

Análise e Desenvolvimento de Software
Um programa de graduação profundamente focado em desenvolvimento de software, cobrindo algoritmos, tipos de dados, C, C++, Java, Arquivos, Desenvolvimento Web, Visão Computacional, Redes, UI/UX e muito mais. Este programa me ajudou a aprender o que significa ser um engenheiro, escrever trabalhos acadêmicos e entender requisitos de software.
2011 - 2015

Interesses

No meu tempo livre, frequentemente estudo Inglês (pronúncia principalmente), tecnologias e acompanho a comunidade. Como a maioria dos caras de TI, carrego alguns estereótipos, que incluem: ler muito (Saiba mais aqui), resolver Cubo de Rubik 3x3 e 4x4 no trabalho esperando por algo, e filmes. Um monte de filmes!

Quando estou offline, passo a maior parte do meu tempo com minha esposa. Gostamos de assistir filmes (viu?) e séries juntos, sair e descobrir novos lugares, especialmente cafeterias (sou um amante ávido de café e suas variações).

Além de TV e café, amo cozinhar e experimentar novas receitas. Também sou músico, toco alguns instrumentos (principalmente brasileiros), como Bandolim (um instrumento de 8 cordas, amplamente usado para MPB e Choro), cavaquinho (instrumento de 4 cordas, muito usado no Samba), um pouco de violão acústico, e agora estou aprendendo a tocar bateria.


Certificações e atividades extras

  • Linux Mastery: Domine a Linha de Comando do Linux - Udemy - 2021, Dezembro (Certificado)
  • Mastering Micro-services with Spring Boot and Spring Cloud - 2020
  • Sound School 5.0 (curso de pronúncia em inglês) - 2021 (Saiba mais) (Certificado)
  • Contribuidor no LibreOffice [The document foundation] (Java cleanup e refatoração de classes C++ deprecated) - 2012
  • Programa EMPRETEC (Imersão em um programa de prática e aprendizado de empreendedores, leia mais aqui) - 2007
  • Administrador de sistemas Linux (Gerenciamento de usuários, permissões, acesso remoto, rede em sistemas GNU/Linux) - 2006

Projetos

Taknote screenshot

Tasknote

TaskNote é um app fullstack de produtividade feito para gerenciar tarefas e notas de forma simples e efetiva.

Java 25Spring Boot 4React 19
MedMinder screenshot

MedMinder

Um PWA para registrar e lembrar medicação diária que inclui notificação via push.

React 19ShadcnAppwrite
Shell Whats screenshot

Shell WhatsApp

Um chatbot para o WhatsApp Business integrado com IA (Claude) e Chatwoot para atendimento humanizado.

NodejsAIFacebook's Meta API
Polpa Gestão screenshot

Polpa Management

Um web app fullstack empresarial para gerenciar clientes, pontos de venda, produtos, vendas, e rotas de entrega.

FastifyReact 19Terraform
Books screenshot

Books Wishlist

Um app de lista de desejos de livros pessais que usa API do Google Books e permite categorizar.

React 19ConvexClerk
Gitea runners screenshot

Gitea Runners

Imagens Docker customizadas e arquivos de pilines CI/CD para o Gitea runners on-premise.

GitHub ActionsDockerDevOps
Spring Boot GraalVM screenshot

Spring Boot Cloud Native

REST API mostrando como compilar Spring Boot para executável Cloud Native (binário) com GraalVM.

Java 25GraalVMSpring Boot
Task-logger screenshot

Task Logger

Um app PWA simples pra registrar tarefas finalizadas e humor durante o dia.

HTMLVitePWA
Dozzle screenshot

Dozzle

Configuração Terraform para deployar o Dozzle (um monitor de logs em tempo real) em um cluster Kubernetes.

DockerTerraformMonitoring
Grafana dashboard screenshot

Grafana Dashboard

Painel de controle customizado feito para monitorar deploys em kubernetes.

GrafanaKubernetesMonitoring
Bean Score screenshot

Bean Score

Um app fullstack para registrar e classificar cafeterias. Ajudando a descobrir, encontrar, e compartilhar lugares favoritos.

QuarkusJavaReact
API Testing Framework screenshot

Crush Hyper AI

Ferramenta de AI um CLI LLM-agnóstica no estilo BYOK.

CLIAILLM