Ronbo Fan, Technical Program Manager at Citrix

The Short Version

I'm a TPM at Citrix, working on cloud infrastructure programs for virtual desktop delivery. I moved into program management from engineering because the coordination problems — how teams talk to each other, how work gets sequenced — turned out to be more interesting to me than the code.

I started as a backend engineer. Lived through enough outages and bad deploys to get a feel for how distributed systems break. That background is useful when reading architecture diagrams or guessing where something will go wrong.

Enterprise cloud infrastructure is what I spend most of my time on. The hard part isn't usually the engineering — it's getting everything coordinated.

What I Work On

Cloud Infrastructure & Hybrid Multi-Cloud

AWS, Azure, and on-prem. Capacity planning, IaC, keeping cloud costs under control. The usual multi-cloud challenges.

Desktop Virtualization (DaaS & VDI)

Citrix's virtual desktop platform — provisioning, sessions, image lifecycle. Most of my day-to-day work is here.

Agile at Scale

SAFe, Scrum, Kanban — whatever fits the team. Mostly focused on making PI planning and sprint execution work across distributed groups.

Multi-Team Coordination

Product, DevOps, SRE, security, core dev. A lot of the job is just making sure everyone has the same picture of what's happening and what's blocked.

Release Engineering & CI/CD

Worked on moving Citrix toward more frequent releases with fewer incidents. Still a work in progress.

How I Work

Most program issues I've seen trace back to clarity, not capability — unclear ownership, unstated assumptions, misaligned expectations. Not always, but often enough that I default to writing things down early: scope, non-scope, success criteria, dependencies, escalation paths.

Weekly risk reviews. Status reports that reflect what's actually happening, not what people hope is happening.

Outside Work

Based in Fort Lauderdale, Florida. I put some stuff on GitHub when it seems useful — mostly cloud infra and automation.

Currently curious about the PM side of deploying LLMs in enterprise settings, and how platform engineering is changing what TPMs actually do.