Professional Storytelling & Branding Crafting Your Professional Narrative

Slides for this session

Learning Goals

  • Understand the value and purpose of storytelling in both professional and personal relationship-building contexts
  • Create your personal brand as a software developer
  • Tell your story effectively across multiple platforms

This Week’s Career Journal

  • Draft of professional story
  • Update your LinkedIn and include a link to your profile
  • Create next steps for any other branding tools

Connecting it all Together

We’ve been focusing on building awareness of:

  • Our strengths
  • Our values
  • Our identities
  • Our career vision

This week, we’ll take that information to craft a compelling story that describes who you are, how you came to this industry, and where you see yourself going. This is a story that you’ll tell employers, colleagues at networking events, and even your Turing community in order to find the right match for your future career.

From your professional story, we’ll craft your resume, your Turing portfolio, update your LinkedIn, inspire others through blog posts, personal websites, projects, and more.

Professional Storytelling

We are all inherent storytellers. Stories are how we connect with each other. From fairy tales to novels to movies to podcasts, stories provide a way for people to share their experiences with others, building empathy and awareness of our universal experiences.

Storytelling is our first step in the job search at Turing. You are a member of the software industry now, and as you start connecting with others in the industry, you need to be able to tell the story of your transition – how did you get here? How do you uniquely make up a part of this industry?

Let’s start by thinking about stories. What do you love about stories? Emma Coats, a former story artist for Pixar, shared her 22 rules for storytelling here, and we’ll use some of them to apply them to our storytelling. We’re going to start with rule #10:

Pull apart the stories you like. What you like in them is a part of you;
you’ve got to recognize it before you can use it.


  • What is a story that has inspired you in the past?
  • Why has that story stuck with you?

Elements of a Story

Taking more lessons from Pixar as well as storytelling theory from Joseph Campbell, most stories (in the western tradition at least) follow the 3-Act Arc:

  • Act I (Set-Up)
    • Call to adventure and accepts
    • Rules of the world are established
    • Inciting Incident
  • Act II (Struggle)
    • Looking for ways to solve the problem
    • Learning what it will take to actually solve problem
    • Crisis/“Lowest of the low”
  • Act III (Finale)
    • Show what’s been learned
    • Protagonist is changed

How to Apply these Elements to Your Story

These elements are present in your story as well. You are the main character, the hero, undergoing challenges, experiencing a journey, and revealing the narrative thread through your own theme.

There are 3 main questions to help us understand our own stories and our character arcs:

  • Who are you? (as a developer, a teammate, a worker, a career changer)
  • Why are you here? (Why software development? Why now? Consider both your background but also what drives you to be in this field)
  • What’s next? (Where do you see yourself going in this career?)

How to Tell Your Story

Telling the story of your professional transition into software development helps others understand your motives, character, and capacity to reach the goals that you’ve set for yourself. In short, your story makes others believe in you.

Your story is one of transition. These stories are inherently interesting as they have all the elements of a classic story, and most importantly, they have the important elements of change, conflict, and tension around the transition. Where are you going? What will happen next? It’s so exciting for the listener! But it also depends on how you tell that story.

Disclaimer: When we say story, this is not something that has been made up or embellished in any way. People can tell when you’re not being truthful. Rather, this is about how to make a true account of a career trajectory engaging and inspiring.

During a networking event explored in this Harvard Business Review article, senior managers who’d been downsized took turns telling what they had done before and what they were looking for next. Here are some takeaways:

  • Stories that only recap a list of a person’s resume are not interesting to the listener (“First I did this, then I did this, then I did this…”)
  • Stories that focus more on character motives, themes, and turning points – the moments that cause your listener to ask, “What happened next?” – are compelling to a listener.

Application: Telling Your Story through Branding

Personal branding is all about telling a consistent story about yourself, building out the details of this story with each profile. As you start this new career, telling your story as a new member of the software industry in as many consistent ways as possible will help you stand out and embrace that identity even more.

Why is this important? According to the online reputation management consultantcy, BrandYourself:

  • 82% of business decision makers said that presence in search results was an influential factor when vetting people online.
  • 42% of US adults looked someone up before deciding to do business with them.
  • 27% have searched for someone they met in a professional setting, such as a networking event.
  • 23% of US adults have looked up a coworker.

Tools to Create Your Personal Brand


LinkedIn is specifically set up to utilize algorithms and context to help employers find potential candidates and vice versa. As we look at LinkedIn today, we’ll talk about how you can passively use it for your job search – how do people find you? How do they know who you are? It all has to do with how you tell your stories and the particular keywords that you’re using. If you don’t already have a LinkedIn profile, now is time to set one up here.

Dissecting the Profile

First Look: The top of your profile is an opportunity to make a great first impression. When a recruiter or potential employer clicks on your profile, they see 4 initial things:

  • Your picture: Headshot of just you (not your friends, family, or pets!) and the same photo across your multiple profiles. Don’t have a professional-looking headshot? Check out this post with tips on how to take your own!
  • Your headline: What your expertise is
  • Your location: Where do you want to be? If you want to work in San Francisco, list San Francisco
  • The first few sentences of your summary: This is why it’s so important. Make those first 100 words stand out.


  • This is your expertise
    • What do you want your brand to be?
    • When recruiters do a search, what keywords do you want to lead to you?
    • Consider “Software Developer,” “Back End Engineer,” or “Front End Engineer”
    • You can combine your past experiences with new skills like “Software Developer Former Educator”
    • Consider adding in languages/frameworks you specialize in
    • Any keywords here should be consistently displayed throughout your profile

Summary: This is the story that you’re telling: who you are (as a developer, worker, teammate, individual, etc.), how you got here (why software development, why now), what’s next (what are your longterm career goals/ambitions). Your story is one of the few places in the profile where you can introduce yourself as a whole person and should be told from a high level.

Tips for an effective summary:

  • Keep it to 2-3 short paragraphs, 2-3 sentences per paragraph
  • Write it in first person
  • Provide a call to action – what do you want people to do when they see your profile? Do you want them to look at your code, website, email you?
    • Put your email address right there in the summary. Once you get a job, you can take it out, but don’t create any blockers right now

Examples: What can a LinkedIn summary look like?

  • Merge your past experience with your new career path:
    • “Combining marketing experience with a love for data, I’m a software developer looking to…”
  • What are your motives?
    • “My love for helping people led me to develop apps that focus on the user experience…”
  • What do you enjoy working with? Mention your specialities (aka keywords):
    • “Along with my experience in client-side development, I have been learning and working with Node, Express, Knex, PostgreSQL and RESTful API creation to fill out my server-side experience.”

Still need convincing that you need a summary?

  • The summary allows you to show up in search results
  • Remember: 82% of business decision makers said that presence in search results was an influential factor when vetting people online
  • A summary is an easy way for someone to learn specifically about you when searching for candidates

Work Experience: As you list your past experiences, your accompanying description should not be bullet points. Why? It doesn’t read as well on LinkedIn and interferes with keyword searches. LinkedIn is also built out to be a storytelling platform, so use it that way. Write in complete sentences and paragraphs. Think about how you read across a computer screen. You want your profile to be easy to scan since recruiters only have so much time to look at them.

  • Focus on applicable and transferable skills; Again, consider keyword searches
  • Instead of listing tasks, discuss value of your past work.
    • What value did you bring to this company?
  • Link to the name of the company
    • List Turing under experience but clearly state that you’re a student
    • Edit your title to “Software Developer Student,” “Back End Engineering Student,” or “Front End Engineering Student”
    • Describe your experience while at Turing; list technologies and value you’ve created through your project work

Education: Under education, make sure to include Turing again as this ties you to the Turing alumni page, which allows our Turing network to grow so that future students can seek out where alumni work just like you are

Personalized URL: Edit your URL with your name. Use just your first and last name, no numbers – you don’t want to open yourself up to any age discrimination.

To edit your URL, click on “edit your public profile” on the righthand side of the screen. From there, you’ll see an edit button for your URL. If your name is taken, use your middle name, etc. but it should be consistent across all social platforms. This is also easy to put on resumes and business cards.

Nice to haves: Don’t spend a ton of time on these extras, but consider how they may add to your profile.

  • Projects: any visuals are helpful. Recruiters aren’t going to see this on their first look. They will see it on their second sweep
  • Skills: list all the technologies you use even if you haven’t been endorsed for them, but they should be in the lower part
  • You can make your LinkedIn in multiple languages to address and attract different communities. This is effective if you’d like to work abroad

Career Interests Button: Below your summary, on your personal dashboard, there is an option to update your career interests to let recruiters know if you’re actively, passively, or not looking for opportunities. You can update this if you’d like to let recruiters know more specifically about your interests. Be warned – you may open yourself up to lots of contacts if you click it on, and they may not always be helpful. But this would also increase your conversations with recruiters, which at the very least could be a good learning opportunity.

Add Connections Your network & their relevance to the job you want DO matter – start connecting with peers in the industry!

  • Aim for at least 100 connections
  • Quality over quantity
  • When adding Turing staff/alumni, please include an introductory message.
  • Engage with your connections by liking, commenting on, and/or sharing their updates.
  • As you continue to grow in your development at Turing, share your own updates, whether they be blog posts or links to projects.

Examples of Effective Alumni LinkedIn Profiles

GitHub Overview

You already have a GitHub profile – make sure it looks good!

  • Add a headshot photo rather than using the avatar to look more professional
  • Complete your GitHub profile with:
    • Your name (especially if it’s different from your username)
    • Location
    • Link to personal site once you have one
    • Twitter handle
    • Include your email address so that anyone who sees your profile can immediately reach out to you
  • Pin your best projects to your profile page and keep it up-to-date
  • File issues on all your repos for things that need fixing up

Twitter Overview

You don’t have to have a Twitter account. But a lot of software developers (aka the people you want to connect with) are using Twitter, so we would highly recommend that you create a profile if you don’t have one already!

Twitter allows you to:

  • Display your brand visually and through written content
  • Engage in conversations that reinforce your personal brand


  • Include a headshot of you
  • Include your personal website link, email, and mini, high-level bio introduction
  • Consider what your profile says about you to someone that has never met you


  • Search for topics interesting to you (“webdev”, “edtech”, “diversity in tech”)
  • Consider how you would approach a conversation at a party. Listen, observe, then evaluate when is appropriate to interject with your opinion, perspective, knowledge.
  • Add to the conversation
  • Start your own conversations
    • What’s important to you?
    • What content can you share?
    • This isn’t about self-promotion per se, it’s about connection

Follow From this post 15 Twitter Accounts Every Web Developer Should Follow:

Front End Developers:

  • Catt Small (@cattsmall)
  • Harry Roberts (@csswizardry)
  • CSS Tricks (@Real_CSS_Tricks)
  • Jen Simmons (@jensimmons)
  • Rachel Andrew (@rachelandrew)
  • Nathan Yau (@flowingdata)

Ruby on Rails Developers:

  • DHH (@dhh)
  • Justin Searls (@searls)
  • Sarah Mei (@sarahmei)
  • Colin Jones (@trptcolin)
  • Thomas Fuchs (@thomasfuchs)

General Development:

  • Trek Glowacki (@trek)
  • (@eggheadio)
  • Jason Fried (@jasonfried)
  • Free Code Camp (@freecodecamp)
  • The Practical Dev (@ThePracticalDev)