If I were you I would start from scratch entirely. One page, focusing only on your experience. Nobody cares you've written HTML for 20+ years, and people _definitely_ don't care what your favorite bird is. Take out every single thing that isn't your education and your past job experience. MAYBE keep the projects.
I realize this is harsh, but I'd rather not sugarcoat. Your resume, by area, is like 75% crap and 25% really genuinely good experience. I would take that 25% and stretch it out as much as you can.
>Saved the company more than $600,000 by optimizing infrastructure costs.
Wait, what? Expand on that, my brother! That's a huge win which one should be proud of, I think that could easily be two bullet points. "Optimizing infrastructure costs" is very weak - did you move to a different cloud provider?
I don't doubt you're a strong engineer, I think if you fix the resume you'll get callbacks almost immediately.