Bruce Gilham Jr.

All work · Industrial & manufacturing

ACD LLC

A Silverlight front end over WCF brokering requests to a pool of VMs each running a headless copy of the WPF sizing program, with a watchdog, an admin router, and generic external logins mapped to companies only on the inside.

Years
2013–2023
Sector
Cryogenic pumps and turboexpanders
Role
Lead developer
Outcome
Delivered

What was wrong

Every sizing request from a customer went through the company's own engineers, because the sizing program was an internal desktop tool and its calculation code was the company's crown jewels.

What I built

A web front end brokering to a pool of virtual machines each running a headless copy of the sizing program, with a watchdog and an admin router. External logins are generic, and the mapping from login to company exists only inside the internal system, so neither the calculation code nor the customer list is ever exposed.

What happened

Customers size their own machines. Deployed 2014 and in use for the decade after.

Stack

Silverlight WCF C# .NET WPF IIS SQL Server ClickOnce TFS
Maintaining something like this? What I do about Silverlight · What I do about VB6 & WinForms

Inherited a system like this one?

Tell me what it does, what it is written in, and what breaks when it goes down. I will say plainly whether I can help.

Tell me what it runs on