1. You're applying to US internships while not residing within the country. Work-sponsored visas are scarce and costly, most companies will not invest the level of resources required for an internship. You need to get here first and apply second.
2. You're applying to some of the biggest tech brands in the world and your resume is average at best. Average doesn't get you into these kind of companies, even with referrals. So even if #1 isn't the problem, your resume needs to be more compelling. Here's some of my experience bullet points to illustrate what I mean by more compelling:
- Led development of numerous features for a proven B2B SaaS Product using MongoDB, Express.js, Angular.js, and Node.js.
- Built a facial-recognition utility in Node.js for mass provisioning of user avatars during the company onboarding process.
- Developed a HTML5-based digital signage solution for Google Chromecast with multicast capabilities.
As for how you improve our own bullet points, here's my suggestion:
1. Each bullet point should be thought of as a conversation starter. They need to lead into a story that the recruiter wants to hear during the interview phase.
2. Context/Terminology. These companies have their tech stack already picked out; they want people who at the very least, have demonstrated some type of experience with what they're using. I could have simply said JavaScript in my bullet points, but it's too ambiguous and does not convey what I want to work with. If I'm a company that uses Angular, I don't want to waste my time interviewing someone who's JavaScript expertise is limited to jQuery. (As you can tell, I'm a JS developer; sorry I can't provide better context to help you in the rails/php area)
Other resume suggestions:
- Rearrange your sections. Highlight experience and skills ahead of education, as that's what tech companies will be interested in first.
- Your project highlights are boring. If you're going to highlight projects on a resume, a recruiter needs to be able to identify a use case behind what's written.
- Either get rid of "2nd top ranked student in my faculty." achievement or provide better context. It's doing a disservice to every achievement listed below it.
- Your skills make you sound like a jack of all trades. Jack of all trades are generally assumed to be a master of none. While I'm proficient in a wide range of technologies, I limit what I present to what I want the conversation to be focused on.