Skip to main content

Creating a Modular Resume and Cover Letter

Introduction

Last week, we put together a resume and cover letter with a specific job in mind. We covered the importance of tailoring each application to the specific job, and the ins and outs of getting past an Applicant Tracking System. Tailoring each application is crucial to your success, but it can be time consuming. You may be wondering how to create high quality, tailored applications without spending all day rewriting your resume and cover letter from scratch.

In order to find a balance between customization and efficiency, we suggest thinking of your resumes and cover letters as modular. Modular in this context means something built out of smaller, independent parts. We’ll start by covering how to do this with your resume.

Resumes

We are going to build a repository of resume ‘snippets’ that you can use to create a targeted resume, based on bullet points and descriptions that you’ve already written. This is something you will build over time, so don’t worry that you don’t have a lot to add to it just yet. Start with the resume you built last week, and open a new doc where you can save your snippets.

The exact way you organize your repository will depend on your preferences and what makes the most sense for you. Here’s an example for how you might break it down via tech stack:

React

Education

School 1:

  • Bullet point 1 describing experience with React at School 1
  • Bullet point 2 describing experience with React at School 1

Epicodus:

  • Bullet point 1 describing experience with React at Epicodus Experience Web Developer Internship:
  • Bullet point 1 describing experience with React at Web Developer Internship
  • Bullet point 2 describing experience with React at Web Developer Internship

Projects:

Project 1:

  • Bullet point 1 describing experience using React to build Project 1
  • Bullet point 2 describing experience using React to build Project 1

C#/.NET

Education

School 1:

  • Bullet point 1 describing experience with C#/.NET at School 1
  • Bullet point 2 describing experience with C#/.NET at School 1

Epicodus:

  • Bullet point 1 describing experience with C#/.NET at Epicodus

Experience

Web Developer Internship:

  • Bullet point 1 describing experience with C#/.NET at Web Developer Internship
  • Bullet point 2 describing experience with C#/.NET at Web Developer Internship

Projects:

Project 3:

  • Bullet point 1 describing experience using C#/.NETto build Project 3
  • Bullet point 2 describing experience using C#/.NET to build Project 3

As you can imagine, there are many different ways you could organize this document. The overall idea is that as you write your first several customized resumes, you will save the relevant bullet points in an organized repository document. Once you’ve written several, you will have built up a decent library of pre-written bullet points that you can use to quickly customize your resumes in the future. You’ll just search through your stored bullet points to find project, experience, and education descriptions that focus on the most relevant elements for the job. It will take some time to gather a significant amount of pre-written bullet points, but by the time you finish the program, you should be able to save a lot of time when tailoring your resumes.

Cover Letters

We’ll now do the same thing with your cover letters. Instead of bullet points, this will likely be organized in phrases, a couple of sentences, or whole paragraphs. It may take a little extra work to take these pre-written cover letter sections and make them flow seamlessly in a new cover letter. Overall though, this should save you time and creative energy when you’re writing many cover letters a week during your job search.

Again, the exact organization is up to you. Here’s an example of how you might format your cover letter repository:

Javascript

Education

School 1

Epicodus

Experience

Web Development Internship

  • “I worked on a dashboard for project managers at Digital Designs to see an overview of their projects' statuses and blockers. I collaborated closely with the project managers themselves to make sure the dashboard met their needs and solved their business problems. This project improved outcomes for the team as a whole by increasing the efficiency of project managers and improving communication with their teams.”

Projects

Project 2

Collaboration/ Teamwork

Education

School 1

Epicodus

Experience

Web Development Internship Non-technical Job 1 Non-technical Job 2

  • “ Prior to Healthcare.gov, I was a barista at Lil' Joe's Coffeehouse, where I prided myself on contributing to the fun energy of the company, while staying focused on getting the job done and taking on additional responsibilities to fill in the gaps.”

Projects

Project 1 Project 2 Project 3

Metrics

Education

School 1

Epicodus

Experience

Web Development Internship

Non-technical Job 1

  • “My deliverables showed that my detail-oriented approach paid off, as I was consistently in the top 10% of representatives for customer satisfaction.” Non-technical Job 2

Projects

Project 1 Project 2 Project 3

As you can see from this example, we have broken it down into broad skill-based categories, both technical and non-technical. From there we break it down further into Education, Experience, and Projects, before getting into specific schools, roles, and project titles. We’ve started to fill in this outline with quotes from the example cover letter from last week’s lesson, to give you an idea of what kinds of snippets to include. Just like the resume snippet repository, you will build this out over time as you apply to more jobs.

While this library of snippets can really help you efficiently write a tailored cover letter, we recommend writing the introduction and the conclusion fresh each time rather than using pre-written snippets. The introduction is a great place to show that you’ve done your research on the company and convey your specific reasons for applying. The advising team can attest first-hand that generic introduction and conclusion paragraphs are easy to spot.The conclusion will vary based on what you discussed in the body of the cover letter and reiterate the most important points. Therefore it’s typically best to write these sections from scratch each time.