You actually have 18 years of experience, making you 40 years of age, and you're listing only the most recent ~10 years. They have no practical means to accurately figure out your age from that resume. The best it can do is slightly help you avoid the first layer of age-based screening.
You shouldn’t list your entire career on your resume, just the past 10-15 years. Also, assuming “18 + length of schooling” is bad too. You’d be way off on my age then too (I graduated HS several years early).
Companies can't add 18 + length of schooling + length of career ?