be good at doing sth по русски будет - уметь хорошо делать что-либо.
Примерно то же будут означать выражения:
мастер своего дела
хорошо разбирается в чем-либо/хорошо шарить в чем-либо (более просторечный вариант)
быть талантливым к чему-либо
иметь (незаурядные, выдающиеся) способности/ склонности к чему либо
Человека, который что-то делает хорошо и вообще талантливый можно назвать - "знаток", "ас", "дока", "гений".
Идиомы:
Он (она)....от Бога - Например Она- учитель от Бога (значит, она хороший педагог, отличный учитель)
Собаку съесть - иметь хороший навык что-либо делать, разбираться в чем-либо досконально (очень хорошо, в деталях). Если произносят фразу «Он в этой области собаку съел» — это значит, что человек, про которого говорят, большим количеством информации и опыта в этой области.