Supply chain management firm TradeCard has tapped Esther Lutz as managing director for Europe, to boost business growth.