Hi, I'm Catalin 👋
I love building things and helping people.
NFC

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

January 2025 - Present
Software Engineer
Agent Orchestration & LLM Integration • Developed, integrated, and evaluated four model configurations of the new AWS Claude Bedrock model against the baseline Azure OpenAI models inside the agent orchestration platform, using LiteLLM as an extension to the OpenAI Agents SDK. • Built a Jenkins regression pipeline triggered on PR that uploads manifest/agent-card changes to blob storage, provisions an ephemeral environment for AO, and runs the full agent regression suite. • Prototyped cloud-native AI governance (Bedrock Guardrails + Azure AI Content Safety) for pre-inference prompt checking and sanitization. • Contributed to the manifest/agent-card configuration store service (REST API, CI/CD checks, multi-region/multi-cloud deploys). • Built a blob migration tool for migrating already cloud-stored manifests on schema changes. Cloud Infrastructure & Deployments (AWS + Azure / Kubernetes) • Deployed and operated microservices on AWS and Azure Kubernetes with Argo CD and Helm using path-filtered pipelines; oversaw multi-region rollouts, scaling, monitoring (Prometheus/Grafana), and incident response. • Built path-filtered CI checks per service with Kafka Testcontainers for realistic integration tests and live Alembic migrations against PostgreSQL.
Python
FastAPI
OpenAI Agents SDK
LiteLLM
Anthropic Claude
Amazon Bedrock
Azure OpenAI
Bedrock Guardrails
Azure AI Content Safety
Model Context Protocol
Agent2Agent
Kubernetes
Argo CD
Helm
AWS
Azure
Apache Kafka
PostgreSQL
Alembic
SQLAlchemy
Jenkins
Prometheus
Grafana
Docker
A

Adobe

July 2024 - December 2024
Software Engineer Intern
Document Ingestion Platform • Contributed to re-architecting the ingestion system from a single synchronous application into a three-stage asynchronous Kafka pipeline (ingestion → chunking → embedding services), enabling reliable large-file handling and independent horizontal scaling. • Designed REST APIs to ingest and index multiple document types (PDF, Markdown, plaintext), with system- and user-level collection permissions, tenant isolation, and per-service code metrics. • Designed and built a cloud-agnostic storage handler library that transparently routes documents to Azure Blob Storage, Azure File Storage, or AWS S3 based on the deployed cloud — later reused as the foundation for storing agent manifests/cards. • Implemented Kafka/PostgreSQL health-check monitoring wired into Kubernetes readiness probes, async end-to-end tests, and document retention/delete policies across Azure and S3. • Led comparative POCs of vector databases (Pinecone, Milvus, pgvector) for storing document embeddings, assessing query performance, scalability, and operational overhead. • Built multiple Jenkins pipelines to publish shared Python libraries to internal package registries, with automated version-bump on release.
Python
FastAPI
Apache Kafka
PostgreSQL
SQLAlchemy
Alembic
pgvector
Pinecone
Milvus
Azure Blob Storage
Azure File Storage
Amazon S3
Kubernetes
Docker
Jenkins
Argo CD
REST APIs
Git
e

eSolutions.tech

October 2022 - April 2024
Software Engineer
Roomio: Improved the project to meet client requirements and enhance its appeal for future clients. Trax: Migrated a legacy application to a new framework and built new features, collaborating closely with the client to align with their specific requirements.
Java
Spring Boot
Maven
Groovy
PostgreSQL
Redis
Thymeleaf
JavaScript
HTML5
CSS
Docker
Git
Argo
Bitbucket
e

eSolutions Academy

July 2022 - October 2022
Software Engineer Intern
Designed and developed a web application that accurately calculates the effort required to construct IT projects based on the specific requirements provided.
Java
Spring Boot
Maven
Groovy
PostgreSQL
Mustache
JavaScript
HTML5
CSS
Docker
Git
Argo

Skills

Java
Spring Boot
Python
FastAPI
Langchain
LLMs
Kafka
Microservices
Postgres
Firebase
Supabase
Redis
Vue
React
Node.js
TailwindCSS
Docker
Kubernetes
ArgoCD
AWS
GCP
Azure
Git
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.

Daily Dose Of Code

An online platform designed for coding interview preparation, empowering users to interact with an AI chatbot via text or voice for real-time problem-solving assistance and tips. Users can write code in their chosen programming language, evaluate their performance based on the number of tests successfully completed, and receive instant feedback. The platform offers various subscription plans that grant access to a wide range of additional features using the Stripe API, ensuring a seamless and personalized experience.

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

My GPT

An AI chatbot made using the OpenAI API with key features 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