avatarAlexander Nguyen

Summary

Alex Nguyen, a former Amazon and Microsoft software engineer, shares his successful one-page resume format that helped him secure a high-paying job at Google, emphasizing the importance of a well-formatted resume, presenting experience effectively, and making an impact with your work.

Abstract

The article provides insights into the resume that enabled Alex Nguyen to transition from roles at Amazon and Microsoft to a lucrative position at Google. Despite common assumptions, Nguyen clarifies that prior experience at notable companies is not the sole factor in job success; rather, it's the ability to present one's experience compellingly on a resume. He dispels myths about the necessity of referrals, emphasizing that a well-crafted resume is crucial for cold applications. Nguyen outlines nine strategies to enhance a resume, focusing on conciseness, highlighting teamwork, demonstrating impact, proper formatting, valuing project experience over completion, using recognizable job titles, incorporating engineering terminology, maintaining simplicity, and prioritizing relevant experience. He concludes with the notion that the quality of a resume, combined with the number of applications, determines the likelihood of securing interviews.

Opinions

  • Alex Nguyen believes that a clean-cut resume is essential for standing out, especially when starting out in the tech industry.
  • He suggests that referrals are helpful but not a prerequisite for success, as a significant portion of jobs are obtained without them.
  • Nguyen advises against redundancy in resume bullet points and recommends focusing on diverse aspects of one's role.
  • He stresses the importance of demonstrating the ability to work with cross-functional teams and the impact of one's work on the end-user.
  • Nguyen encourages the inclusion of unfinished projects, asserting that the knowledge gained is valuable regardless of project completion.
  • He advocates for the use of widely understood job titles and the incorporation of technical vocabulary to establish credibility as a software engineer.
  • Nguyen emphasizes that a resume should be easy to read and should highlight the most relevant experiences rather than being an exhaustive list.

The resume that got a software engineer a $300,000 job at Google.

1-page. Well-formatted.

Introduction

My name is Alex Nguyen and I previously worked as a software engineer at Amazon and Microsoft before joining Google.

Above is the resume I used to apply to Google and land an exciting $300,000 offer.

It’s the resume I like to share working with candidates who are applying for software engineering roles.

But before digging into resume strategies that worked for me, let’s first talk about the elephants in the room.

Dude. You worked at Amazon and Microsoft.

Photo by Find Experts at Kilta.com on Unsplash

Yes, I do have those experiences on my resume. But before Microsoft, I just had Amazon. Before Amazon it was just an empty resume with some side projects.

The experience helps, but nobody starts off having experience. For anyone starting off, the only way to stand out is by having a clean-cut resume.

Having experience helps, but knowing how to present and convey that experience is even better.

You must’ve had referrals, internal connections, or cheated.

Photo by Luis Villasmil on Unsplash

It is true that referrals help when applying to any company. But when applying to really large tech companies, referrals are so often that they are treated exactly the same as a cold application.

I didn’t even have a referral. Just an application.

If it’s hard to believe, understand that around 40% of all jobs are found through referrals. That means 60% are found without one.

Cold applications work, it’s just about how to make them work.

And when you cold apply, all you get to cold apply with is your resume.

9 Ways to improve your resume.

Photo by Unseen Studio on Unsplash

To anyone who’s been struggling, here’s the 9 most common mistakes I learned writing my resume after countless rejections and interviewing engineering candidates.

  1. Don’t repeat yourself. If you have a bullet on coding in Java, don’t write 4 more bullets on that. Save that room for other important details about yourself.
  2. Talk about people. My Google manager always reminded me that he offered me a role because of my experience working with product managers and UX designers. Mention your experience working with cross-functional teammates.
  3. Talk about impact. The impact is why that bullet matters. If you can clearly explain why the impact of your work matters, then it shows you can see the bigger picture that everything you do is for the end user.
  4. Please format it. If the resume is painful to look out, whoever looks at it will just move on to the next one. It doesn’t matter how much experience you have if it’s not inviting the reader so make it easier for them and use single line bullet points with relaxed margins.
  5. Experience > Completion. It’s 100% okay to put unfinished projects or work on your resume. It’s more important that the candidate know the material and not whether it was actually done. Leading a project half way STILL COUNTS as leading a project.
  6. Use recognizable words. Is it really unethical to put Software engineer instead of software development engineer for my Amazon experience? The job responsibilities are exactly the same. Don’t complicate things using company exclusive titles that nobody else uses like “Front-end UX Software Engineer 1.”
  7. Speak engineering. Give the impression you’re a software engineer by including more engineering vocabulary. Talk about unit tests, deployments, version control, JIRA tickets, latency, databases, API calls, distributed systems. The more you sprinkle engineering vocab, the easier it is to trust the candidate is a software engineer.
  8. Keep it simple. A resume is meant to be read quickly. Simple things are read quickly so make it simple. The resume actually becomes less impressive the more cluttered it gets.
  9. Important Experience > Every experience. Everyone has a ton of things they could write on their resume… but that doesn’t mean they should. Write the things that stand out the most for the roles you’re applying for. There just isn’t enough room on 1-page for everything.

Closing thoughts.

Getting an interview is just a numbers game with this formula

resume quality * applications = total interviews.

If you’re applying with a blank piece of paper, you shouldn’t be surprised to get 0 responses. If you apply with an amazing resume, you’ll find yourself having too many interviews to go through.

Invest in the quality of your resume before praying and spraying applications

Before you leave

  1. Did you know the clap counter goes up to 50?
  2. My software engineering resume kit.
Resume
Google
Software Development
Coding
Programming
Recommended from ReadMedium