This is already a mod.
Check out the modding server, it's just as good as your idea.
Viewing post in Character Concept: The Operator (Formerly "Soldier")
I've changed the name of the character to "The Operator". But only because that's more faithful to the source material the character is based off of. Regardless, a character can have the same name and similar aesthetic to another, but so long as it plays differently, it's a different character in all the ways that actually matter.
I can't even find a design doc or anything equivalent for the Soldier character but I've seen footage of gameplay. They look fairly traditional and by the books. Though as I understand it they were made very early on so I can hardly hold that against it. But I wouldn't even know what that character is like.
So no, this character doesn't exist already. There isn't a clone of me running around having the same ideas as me. So this exact character cannot exist already.
That and I'm already on the modding server lmao.