Since we know the people want to cheat because they want to write in their resume. Note that people want to cheat but they never wish for getting caught.(agree?) Also no one want to live their life in shame. For example you don't want people of your community looking at you as a thief and that's why people don't do bad things in front of others because they are afraid of getting caught and then may be they can't bear the pressure of shame?
Now considering all these in mind MikeMirzayanov can do something as follow...
He can create/implement a special Badge of Cheaters on the profile of every user. When a user get caught on plagiarism or if someone reports him/her with full convincing proof then on their profile this $$$Special \, badge\,of \,cheaters$$$ will show that he is a cheater. This Badge will help to create Shame for the user from the CP community. Not only this But lets say they shortlisted for some interview then there are $$$50\%$$$ chance that this user will get caught by interviewer if he/she ask him/her to show their profile and they have cheated. Surely if they are cheater and in past codeforces(or some people with proof) was able to detect them as cheaters then they will not put this in their Resume why? because we have our $$$Special \, badge\,of \,cheaters$$$ on their profile and they don't want to ruin their whole carrier by showing it to an interviewer that they are cheater So this will create some fear for them.
Also you may say that they can make other account but notice that this job/Intern season last only for $$$1-2$$$ months and since codeforces starting rating has changed to $$$0$$$ the time taken to gain around $$$~1900$$$ rating is significant and probability without getting caught in this series of contest with series of cheating is very low. Also let's focus on the positive side more.