Dictionary.com
Thesaurus.com
has been savvying
  • present perfect progressive of savvy (3rd person singular).