Dictionary.com
Thesaurus.com
have been savvying
  • present perfect progressive of savvy.