Code mangler
Definitions
A programmer who writes poorly structured, inefficient, or unnecessarily complex code.
A person or automated tool that intentionally or accidentally obscures source code, making it difficult to read or maintain.
Examples
The junior developer was labeled a code mangler after he accidentally deleted the entire production database.
If you keep refactoring without understanding the logic, you will quickly become known as the office code mangler.
The senior engineer spent all afternoon fixing the mess left behind by the team's resident code mangler.