About

Backend / Platform engineer building the RAG ingestion and agent-orchestration infrastructure behind Adobe's Agent Orchestrator. Strengths in distributed async pipelines, multi-cloud Kubernetes operations across AWS and Azure, LLM integration and evaluation, and CI/CD automation. Owning services end-to-end, from REST API design through multi-region production rollout, monitoring, and incident response.

Work Experience

A

Adobe

01/2025 - Present
Software Engineer
RAG Ingestion & Agent Orchestration • Integrated AWS Bedrock Claude into the Agent Orchestrator using LiteLLM, designing a multi-cloud LLM abstraction with provider-specific defaults and validating Claude configurations against Azure OpenAI baselines through routing performance analysis and regression testing. • Prototyped pre-inference prompt validation with Bedrock Guardrails and Azure AI Content Safety to detect banned words and sanitize unsafe user inputs before model execution. • Contributed to re-architecting the Retrieval-Augmented Generation (RAG) ingestion system, transitioning a single synchronous service into an event-driven Kafka pipeline of three decoupled microservices (ingestion, chunking, embedding) for reliable large-file processing and independent scaling. • Designed REST APIs to ingest and index multiple document types (PDF, Markdown, plaintext) using Sentence Transformers and OpenAI embedding models. • Built a cloud-agnostic storage handler library that routes documents to Azure Blob Storage or AWS S3 based on the service cloud provider, later serving as the storage layer for the Manifest Configuration Service. • Developed tenant-level configuration and sharing workflows for Brand Concierge using A2A Manifests and Agent Cards, facilitating broader customer adoption. • Enhanced the Manifest Configuration Service with an async blob-to-blob migration tool that upgrades legacy cloud-stored manifests to typed code schemas during service startup. Cloud Infrastructure & CI/CD (AWS + Azure / Kubernetes) • Built a Jenkins PR validation pipeline for A2A manifest changes that publishes manifests to Azure Blob Storage, provisions ephemeral Agent Orchestrator environments, and runs pre-merge regression suites. • Deployed and operated services on AWS and Azure Kubernetes (Argo CD, Helm), overseeing rollouts, end-to-end validations, scaling, monitoring (Prometheus/Grafana), and incident response. • Participated in on-call rotations to diagnose and resolve production incidents across multiple services, maintaining high system reliability. • Mentored engineers and led knowledge-sharing sessions across the team.
Python
FastAPI
OpenAI Agents SDK
LiteLLM
LangChain
Anthropic Claude
Amazon Bedrock
Azure OpenAI
Bedrock Guardrails
Azure AI Content Safety
Sentence Transformers
Agent2Agent
Vector Databases
Apache Kafka
PostgreSQL
Redis
SQLAlchemy
Alembic
Azure Blob Storage
Amazon S3
Kubernetes
Argo CD
Helm
AWS
Azure
Jenkins
Prometheus
Grafana
Docker
A

Adobe

07/2024 - 12/2024
Software Engineer Intern
Document Ingestion Platform • Led comparative POCs of vector databases (Pinecone, Milvus, pgvector) for storing document embeddings, assessing query performance, scalability, and operational overhead. • Implemented Kafka/PostgreSQL health-check monitoring wired into Kubernetes readiness probes, async end-to-end tests, and document retention/delete policies across Azure Blob Storage and AWS S3. • Built multiple Jenkins pipelines to publish shared Python libraries to internal package registries, with automated version-bump on release.
Python
FastAPI
Apache Kafka
PostgreSQL
pgvector
Pinecone
Milvus
Azure Blob Storage
Amazon S3
Kubernetes
Docker
Jenkins
Git
e

eSolutions.tech

10/2022 - 04/2024
Software Engineer
Roomio: Developed features for a workspace-booking platform covering meeting rooms, desks, parking spaces, shared spaces, and visitor self-registration — backend with Java, Spring Boot, and PostgreSQL, and frontend flows in JavaScript, HTML, and CSS for reservations, availability views, and admin management. Trax: Developed backend business logic and UI improvements for an internal employee and project-management platform using Java, Spring Boot, Spring Security, REST, PostgreSQL, and Redis, adding features that improved visibility into company operations.
Java
Spring Boot
Spring Security
PostgreSQL
Redis
REST
JavaScript
HTML5
CSS
Maven
Docker
Git
e

eSolutions Academy

07/2022 - 10/2022
Software Engineer Intern
Designed and developed an internal project-estimation web application that translated requirement inputs into structured implementation-effort calculations for software delivery planning.
Java
Spring Boot
Maven
PostgreSQL
Mustache
JavaScript
HTML5
CSS
Docker
Git

Skills

Python
Java
TypeScript
JavaScript
Bash
HTML/CSS
FastAPI
Spring Boot
SQLAlchemy
Alembic
PostgreSQL
Redis
Apache Kafka
React
Next.js
Vue.js
Convex
Firebase
Mustache
RAG
Embeddings
Vector Databases
OpenAI API
Sentence Transformers
AWS Bedrock
Anthropic Claude
Azure OpenAI
LiteLLM
OpenAI Agents SDK
Whisper
AWS
Azure
Kubernetes
Docker
Argo CD
Helm
Jenkins
Prometheus
Grafana
Git
Judge0
Stripe
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

ByteSchool.ro

An interactive programming learning platform for high school students that combines lessons, quizzes, visual exercises, and game-based challenges into a single experience. Built full-stack with Next.js, React, TypeScript, and Convex — covering authentication, user management, data storage, and real-time state updates. Integrated the Judge0 API to run and evaluate code submissions across multiple languages, and built a custom interaction framework that maps students' program output to live UI changes, letting code drive games and visualizations. Implemented role-based access control and admin dashboards for managing users, groups, bookings, and courses.

TypeScript
React
Next.js
Convex
Judge0
Tailwind CSS

Daily Dose Of Code

A coding-interview prep platform with structured practice, an in-browser coding environment, and real-time AI guidance over text and voice. Multi-language code execution runs user submissions inside isolated Docker containers via a Java Spring Boot microservice. OpenAI and Whisper power contextual coding assistance, voice input, and feedback during problem-solving, while Stripe subscriptions gate premium AI features and structured courses. User and admin panels use Firebase role-based authentication and access control.

Java
Spring Boot
Maven
Docker
Git
Typescript
Vue.js
Express.js
Tailwind CSS
PrimeVue
Firebase
Stripe
OpenAI
Whisper

MyGPT

An AI chat application with a Java Spring Boot backend and PostgreSQL storing users, chats, and message history. Integrates the OpenAI API to generate assistant responses using previous messages as conversation context. Frontend built with HTML, CSS, JavaScript, and Mustache templates, including chat management and multi-account support.

Java
Spring Boot
Maven
Git
Groovy
PostgreSQL
Mustache
JavaScript
HTML
CSS
Docker
OpenAI

World of Marcel

A Java swing game with account management, character selection, enemy combat, and store purchases, all made using design patterns such as Singleton, Factory, Builder, Visitor, Decorator, and Observer. These patterns facilitated robust and maintainable code.

Java
Swing
Design Patterns

Linux operating system simulator

A Linux Terminal Simulator developed in C, that implements various Linux command-line commands including touch, mkdir, pwd, cd, rm, ls, tree, and mv.

C