David har omfattende erfaring inden for bjærgningsteknik, offshore-løft og transport samt konstruktion af skibsstrukturer. Han begyndte sin karriere hos Shanghai Salvage Company, hvor han i otte år arbejdede med bjærgningsoperationer, der involverede en lang række skibstyper, herunder Sewol-ulykken, og støttede konstruktionsarbejdet, såsom modificering af et flydende tørdok. Senere arbejdede han som teknologimanager på et krydstogtforskningsprojekt hos CSSC Cruise Technology Development Co. Ltd. og derefter som projektleder for et designprojekt for ubemandede overfladefartøjer (USV).
Davids offshore-erfaring omfatter stabilitets- og surringsberegninger til transport af et sunket skib på et tungt transportskib (HTV) samt riggdesign og beregninger til løft af fundamenter i et vindkrafttransport- og installationsprojekt. Han har en bachelor- og kandidatgrad i skibsbygning og havteknik fra Dalian University of Technology og er certificeret som senioringeniør inden for bjærgning af Folkerepublikken Kinas transportministerium.