Everyone will give you different advice, but I would give you 2 or 3 pieces of advice just after a cursory glance:
1) right off the bat you can remove the hobbies and interests, every hiring manager will see it as fluff and not necessary.
2) your bullet points for your internships are all quantity and no quality. Like for your SWE internship you write: "analyzed a 110,000-observation dataset using python." What does that even mean? Did you turn a csv file into a pandas dataframe and look at it? I assume you did more than that. What did you do with it? Like what did you actually analyze and what was the result of the analysis? You should ask those questions every single time you put a bullet point on your resume.