Looks a bit like Cassie, an original character created by deviantart user AceRailgun.
Edit: Looked into it a bit. It seems like Cassie was created around 2012 so while this pic might have served as inspiration, it's way too old to actually be her (not to mention that Cassie doesn't have a mechanical leg).