examples of domain: tax law, fashion, playing guitar
expert is used in the sense of the standard definition in any English dictionary
one could be an expert at programming, and though that's a valid topic and craft to have expertise in, its not a domain in the sense of "domain expert" you're asking about