know one's onions

know one's onions (to know one's subject or business thoroughly; be capable or proficient) — быть знатоком своего дела; собаку съесть на чем-либо

see also
[разбираться]
[know every trick in the book]
[досконально знать все тонкости]