The answer is no, Charles Oliveira has never fought in the Featherweight division. He started his UFC career in the Lightweight division in 2010 and has remained there throughout his career.
The Ultimate Rafael dos Anjos Fighter Challenge: Test Your Knowledge!