I feel like when I apply for jobs via tech recruiting firms I sidestep this nonsense because I almost always get a resume lined up. It seems obvious to me that ATS is just like whiteboard interviewing, just a tool to trim down on candidates based on silly metrics. In my case I do plenty of web dev, if I am writing any algorithm from scratch I am most likely doing something wrong if its not available to me in some fashion.