I like the format
I would remove gpa, i feel like it doesn’t matter normally and 3.4 is in the range where i feel like it could only hurt you IMO
I would remove the code academy path from experience, you could maybe include it another section but its not experience and you lose a little credibility because of that
Expand on your projects - what did you do, why did you do that, what were your learnings - try to articulate why that project makes you a good candidate by answering those questions
Do more, harder projects to really make your resume stand out
You have a lot of experience but none of it is necessarily technical (are you applying to SWE type roles?) - try to show impact with these experiences and remove some of the fluff so you can expand on projects
Not sure the type of job you are applying for, but if it’s technical, projects are going to be the thing I look at first when you don’t have a ton of experience