I wouldn’t pay $450.00, I don’t think that is a valuable investment for you (just my opinion). And it is not a great answer to your question.
Keep building. Your resume shows experience, but it kind of looks like the words are filling space (i.e. the use of space on the paper to cover all the white.) I know this is generally a good rule of thumb, but I might seek out another couple resume formats, input the same information, put them side by side, and then see what you think personally.
Some of your jobs have dates, and some don’t. I would try to be consistent down the page. (left justify the title/proj. right justify date ranges?)
I like your incorporation of personal interests in your projects. This is VERY cool and it always gives you something to talk about. SQL is always useful, and you are going to encounter this wherever you end up in any company, so I would definitely consider this as a fundamental skill.
I would be scouring BuiltIn, for links like these : https://www.builtinnyc.com/job/engineer/junior-front-end-developer/59101 and I would probably be on Meetup to see what sort of talks, events are around (you are in a huge city!). I have attended many meetups in Chicago, and the host company is generally always looking for talent, and from what I have seen sometimes, the hiring manager is there, and willing to talk to you about any and everything.
Additionally, your undergrad shows technical acumen, I am just not sure how this could better be presented, discussed? If you do a cover letter, be sure to research the company, why you may want to work there, etc. Glassdoor has good blog posts, among others. An example
Resource Center sounds cool, do they have alumni career resources? 2 interviews is greater than 0. Stay positive!