Yes. In finance, pretty much all you do is proprietary and all opensource work must be painfully precleared, so most of GHs for people are empty.
Most companies (even megabanks) also have strict rules what you can and can't put on your linked in.
A resume is therefore crucial.