— Olá, eu sou

Ronny Arruda

Desenvolvedor Java Sênior|

Construo sistemas corporativos de médio e grande porte há mais de 12 anos, do backend em Java à interface em Angular. Backend robusto, integrações seguras e código que envelhece bem.

Aberto a oportunidades

Foto de Ronny Arruda Java 21 Spring Boot Angular Docker

Sobre mim

Sistemas que aguentam
o mundo real

Estou na área desde 2013, com mais de 12 anos no ciclo completo de sistemas corporativos e uma trajetória sólida no setor público. Entrego de ponta a ponta: backend em Java 21 e Spring Boot 3 com GraphQL, REST e SOAP, frontend em Angular 19 com TypeScript e NgRx, e integração via mensageria, cache e busca.

Trabalho bastante com segurança e autenticação — Keycloak, OAuth2/OIDC e Gov.br —, assinatura digital e geração de documentos, além de infraestrutura e DevOps. Costumo pegar sistemas legados e conduzir a modernização: migrar versões de Java e Spring, reescrever serviços e trazer testes junto.

12+
Anos de experiência
30+
Sistemas corporativos
9
Empresas e órgãos
Ver meu GitHub
  • Nome Ronny de Arruda Pinho e Silva
  • E-mail ronnyapinho@gmail.com
  • Local Santa Catarina, Brasil
  • Formação Bacharel em Ciência da Computação — UNIP
  • Idiomas Português (nativo), Inglês (básico / leitura técnica)

O que eu faço

Como eu posso ajudar

Backend Java

APIs REST, GraphQL e SOAP em Java 21 e Spring Boot 3, com Spring Security, JPA e arquitetura orientada a mensageria.

Frontend Angular

Interfaces em Angular 19 com TypeScript, NgRx e RxJS, consumindo GraphQL via Apollo e REST documentado com OpenAPI.

Arquitetura e modernização

Migração de versões de Java e Spring, reescrita de serviços, design orientado a domínio e ampliação de cobertura de testes.

Segurança e assinatura digital

Keycloak, OAuth2/OIDC e Gov.br; assinatura PAdES, CAdES e XAdES e documentos conforme os padrões da ICP-Brasil.

Minha expertise

Skills & tecnologias

Java (11–21)95%
Spring Boot 392%
Angular (15–19)85%
Oracle / SQL85%
TypeScript82%
Docker / CI-CD80%
Java
Spring
Angular
TypeScript
GraphQL
Oracle
PostgreSQL
Redis
RabbitMQ
Solr
Docker
Jenkins
Keycloak
Nginx
Git

Portfólio

Alguns dos meus projetos

Spring AI MCP Brasil

Servidor MCP com Spring AI

Dá a assistentes de IA acesso a dados públicos brasileiros: processos do DataJud/CNJ, CNPJ, CEP e feriados nacionais, com dados oficiais em vez de palpite.

Java 21Spring Boot 4Spring AI 2MCP

Medida Protetiva Online

Polícia Judiciária Civil de MT

Plataforma que permite a vítimas de violência doméstica solicitarem medida protetiva pela internet, pelo site ou pelo aplicativo SOS Mulher. Desenvolvida em equipe, no ar desde março de 2021.

Spring BootAngularSetor público

Projeto institucional — código não público.

CuidaJá

Plataforma de cuidadores

Conecta famílias a cuidadores e profissionais de enfermagem: autocadastro com verificação de COREN, match por cidade e funil de propostas com métricas de fill rate e tempo de resposta.

Next.jsTypeScriptPrismaPostgreSQL

GovBR Signature Integration

Assinatura digital

API que assina PDFs com a assinatura eletrônica do gov.br, direto pela API do ITI, um arquivo por vez ou em lote.

Java 17Spring Boot 3iTextDocker

Quarkus GraphQL

Aplicação de exemplo

Exemplo prático de API GraphQL construída com Quarkus, mostrando o schema, os resolvers e o build nativo do framework.

JavaQuarkusGraphQL

Album List

API REST + frontend

Catálogo de álbuns dividido em dois repositórios: uma API em Java conteinerizada e um frontend em TypeScript que a consome.

JavaDockerTypeScript

Trajetória

Experiência profissional

2025 — jul/2026

Desenvolvedor Backend Java (PJ)

Poupex

Sistema de portabilidade de crédito com integração ponta a ponta ao ecossistema CIP/ACTC, cobrindo 10 tipos de arquivos ACTC/ARQ. Migração completa do recebimento e envio para o modelo JAXB oficial da CIP, distribuída entre API, jobs de processamento e sistema legado.

Modernização da stack para Java 21, Spring Boot 3.5 e Spring Cloud 2025, com reorganização em design orientado a agregados de domínio, padronização de consultas com JPA Specifications e ampliação da cobertura de testes.

Java 21Spring Boot 3.5Spring CloudJAXBCIP/ACTC

2023 — 2025

Desenvolvedor Full-Stack

Ministério Público do Estado de MT

Cerca de 30 sistemas corporativos: backend em Spring Boot 3 e Java 21, frontend em Angular 19 com NgRx. APIs GraphQL (Netflix DGS) e REST documentadas com OpenAPI, consumidas via Apollo Angular. Segurança e SSO com Keycloak, autenticação Gov.br e migração de Atlassian Crowd para OIDC.

Assinadores digitais com BRy Framework e Gov.br, relatórios com JasperReports em microserviço consumindo RabbitMQ, busca com Apache Solr, cache com Redis e DevOps com Docker, Jenkins, Nginx, Kong e observabilidade via Prometheus e Graylog.

Spring Boot 3Angular 19NgRxGraphQLKeycloakSolrRabbitMQ

2021 — 2023

Desenvolvedor Full-Stack

Polícia Judiciária Civil do Estado de MT

Duas passagens, com backend em Spring Boot e Quarkus e frontend em Angular. Consumo e envio de dados em Web Services e Web APIs, autenticação com JWT e Spring Security, deploy automatizado via GitLab CI e banco PostgreSQL. Deste período é a plataforma Medida Protetiva Online.

Spring BootQuarkusAngularPostgreSQLGitLab CI

mai/2022 — jun/2022

Desenvolvedor Backend Java

Globalweb Corp

Desenvolvimento backend com Java e Spring Boot.

nov/2021 — abr/2022

Desenvolvedor Java

Grupo GFT

Backend com Spring Boot, controle de versão com Git/Bitbucket e integração contínua com Jenkins. Bases de dados Firestore e Elasticsearch.

Spring BootFirestoreElasticsearch

ago/2019 — mar/2021

Desenvolvedor de Sistemas

Ministério Público do Estado de MT

Projeto SIMP3, atuando como backend e frontend. Spring Boot com GraphQL, frontend em Angular, banco Oracle e Spring Security. Deploy com Bamboo, tarefas em Jira e Confluence.

Spring BootGraphQLAngularOracle

jan/2020 — fev/2021

Desenvolvedor Front-end (freelance)

AGRiTi

Desenvolvimento do sistema id-cotton no time de frontend, em Angular 8.

mai/2017 — mai/2019

Programador Pleno Java

Ábaco Tecnologia de Informação

Backend com JSF2, JPA/Hibernate e Bean Validation sobre WildFly 10 e Oracle; JWT e Spring Security; Git/GitLab e SVN; deploy com Jenkins.

jun/2016 — dez/2016

Programador Júnior Java

Vector Informática

Backend com TotalCross e JPA/Hibernate sobre WildFly 10 e banco Oracle.

ago/2015 — jul/2016

Estagiário de Desenvolvimento Web

Tribunal Regional Eleitoral de MT

Backend com JSF 2.0, EJB 3.1, JAX-RS/RESTful, CDI e Maven; frontend em AngularJS e Bootstrap; banco Oracle 11g.

Entre em contato

Vamos construir algo juntos

Tem um projeto em mente ou uma vaga que combina? Me conte o que precisa — respondo rápido.

O botão abre seu programa de e-mail com a mensagem pronta. Se preferir, escreva direto para ronnyapinho@gmail.com.