Java & AI Systems Engineer

Architecting High-Level Systems. Designing Agentic Workflows.

Backend and AI Systems Engineer with a proven track record of designing high-level system topologies and building reliable, scalable backend architectures, alongside designing agentic AI systems, tool-calling pipelines, and RAG architectures.

Backend & Systems
Enterprise Java & Spring
Core Java, Spring Boot, Hibernate
Agentic & RAG
Agentic AI & Closed Loops
Tool calling, RAG & self-healing QA
Real-Time Systems
Verified Repositories
Live telemetry & GitHub sync (rp194)
AI Agent & Distributed Java Architecture
Agent Topology
Java 21 · Loom
1920×1080
Profile & Engineering Focus

Reliable systems. Clean design. Resilient agents.

Deeply focused on automated testing, clean system design, scalable event-driven architectures, and production-ready agentic AI systems.

I am a Backend and AI Systems Engineer with a proven track record of designing high-level system topologies and shipping core enterprise modules to production. My work balances two foundational disciplines: scalable, event-driven backend engineering and autonomous, tool-calling AI agent systems.

Deeply focused on automated testing, clean object-oriented domain modeling, and building reliable, asynchronous microservices with Spring Boot, Oracle, PostgreSQL, Redis Streams, and RabbitMQ in production environments.

In AI engineering, I architect deterministic agentic workflows—including multi-agent verification pipelines, native tool calling, closed-loop test synthesis engines with compiler error reflection, and high-throughput semantic RAG ingestion workers under strict token budgets.

Core Stack
Java Core, Spring Boot, Hibernate, Python
AI & LLM Workflows
Tool Calling, Spring AI, Vector RAG
01. Agent Verification Invariant

Autonomous Closed-Loop Synthesis

Designing verification pipelines that correlate project issue criteria with code diffs using deterministic structured outputs and native tool-calling, executing tests in sandboxed containers and reflecting on compiler logs to self-heal code.

02. Data Streaming Invariant

Asynchronous Event-Driven Ingestion

Handling high-throughput unstructured streaming data with distributed queues (Redis Streams, RabbitMQ), non-blocking connection pools, deduplication, and semantic vector indexing with strict token-budget constraints.

03. Quality & Concurrency Invariant

Automated Testing & Formal Verification

Deep commitment to automated testing with JUnit, Mockito, and EvoSuite to minimize regressions, combined with formal verification principles to ensure deterministic timing constraints in complex systems.

Technical Expertise

Built for production scale.

A comprehensive matrix of Java JVM capabilities, AI agent orchestration patterns, and distributed system tools.

Displaying 12 competencies across Java Core, AI Agent Systems, and Distributed Infrastructure
Languages & FrameworksCore
ExpertProduction

Java Core & Advanced Concurrency

Deep knowledge of JVM concurrency, memory modeling, and clean system design.

Languages & FrameworksCore
ExpertProduction

Spring Boot & Spring Framework

Enterprise backend architectures, RESTful APIs, Spring Data, and security.

Languages & FrameworksCore
ExpertProduction

Hibernate & Object-Oriented Domain Modeling

Complex relational domain entities, ORM mapping, and query performance optimization.

Languages & Frameworks
ProficientProduction

Python & Async Services

Asynchronous workers (asyncio, asyncpg), data streaming, and vector integration.

AI & Agentic SystemsCore
ExpertProduction

Agentic Workflows & Tool Calling

Autonomous closed-loop pipelines, native tool calling, and multi-agent coordination.

AI & Agentic SystemsCore
ExpertProduction

Spring AI & Structured Outputs

Integrating LLMs into enterprise Java, deterministic structured JSON outputs, and prompt chaining.

AI & Agentic SystemsCore
ExpertProduction

RAG & Vector Embeddings

Semantic vector indexing, real-time context retrieval, deduplication, and token budget management.

AI & Agentic SystemsCore
ExpertProduction

Closed-Loop Test Synthesis & Self-Healing

Recursive reflection on compiler and assertion failure logs in sandboxed Docker containers.

Databases & MessagingCore
ExpertProduction

Oracle DB & PostgreSQL

Relational schema design, schema optimization, and non-blocking connection pools.

Databases & MessagingCore
ExpertProduction

Redis / Redis Streams & RabbitMQ

Asynchronous event-driven architecture, distributed stream queues, backpressure handling.

Databases & MessagingCore
ExpertProduction

JUnit, Mockito & EvoSuite (Automated Testing)

Comprehensive unit and integration test suites maintaining high code coverage and minimizing regressions.

Databases & Messaging
ExpertProduction

Docker, Portainer, Git, GitLab, Jira & Swagger

Sandboxed container execution, CI/CD pipelines, engineering workflow alignment, and API documentation.

Real-Time GitHub Repos & Activity

Code & Repositories in Real Time.

Directly connected to the GitHub REST API with live commit telemetry, real-time stars, and active repositories.

Live GitHub Sync: Connected
Public Repos:0
Total Stars:0
Total Forks:0
Live Events:0 Recent
No repositories match “”

Live GitHub Commits & Activity Stream

Auto-refreshing every 60s from api.github.com
No recent public events found on GitHub for @rp194.
Technical Writing & Notes

Notes from the work.

Deep dives into modern backend architectures, event-driven streaming pipelines, and autonomous AI agent system design.

Agentic AI

Closed-Loop Self-Healing: Architecting Multi-Agent Test Synthesis

When synthesizing automated test suites from requirements and code diffs, LLMs can produce syntax or assertion mismatches. Here is how we design a closed-loop multi-agent reflection engine that runs in Docker sandboxes and self-heals broken code autonomously.

#Agentic AI#Closed-Loop QA#Tool Calling+2
7 min readSep 2026
Read Note
Data & RAG

High-Throughput Streaming Ingestion & Real-Time RAG under Token Constraints

Ingesting continuous streams of unstructured group communications and messages requires robust backpressure handling, non-blocking storage, and tight context-window budget management.

#Redis Streams#Vector Search#Python+2
8 min readAug 2026
Read Note
Systems & Concurrency

Formal Verification of End-to-End Data Freshness in Real-Time Execution Graphs

In real-time and autonomous systems, data freshness between sensor inputs and output actuators must be formally guaranteed. Here is how custom Java graph traversal algorithms automate this verification.

#System Design#Graph Algorithms#Java Concurrency+1
6 min readJul 2026
Read Note
Testing & Quality

Automated Regression Minimization: Unit & Integration Suites with JUnit, Mockito & EvoSuite

Eliminating regressions in complex enterprise backends requires more than happy-path tests. How we combine JUnit 5 parameterized testing, Mockito boundary stubs, and EvoSuite automated test generation to achieve resilient code quality in production environments.

#JUnit 5#Mockito#EvoSuite+2
7 min readJun 2026
Read Note
Backend Architecture

Asynchronous Event-Driven Architectures: Resilient Messaging with RabbitMQ & Redis Streams

Scaling asynchronous enterprise communications requires clear event topologies, dead-letter queuing, and transactional outbox patterns. Here is how we balance Redis Streams and RabbitMQ for deterministic event delivery.

#RabbitMQ#Redis Streams#Spring Boot+2
8 min readMay 2026
Read Note
LinkedIn Profile & Direct Hub

Professional Network & Activity.

Direct access to published articles, engineering updates, skills, and verified recommendations on LinkedIn.

RP
linkedin.com/in/reza-pajouhan-panah

Java & AI Systems Engineer | Agentic Workflows, Spring Boot & Distributed Systems

Available Globally / Remote