Image for post
Image for post
Photo credits: unsplash.com

Energizing your personal branding as a software engineer

Shalitha Suranga
Aug 22 · 4 min read

Personal branding is about creating a public image of yourself for enhancing your reputation and building your own network of followers/connections. Creation of great personal branding will bring you awesome rewards such as,

  • Opportunities will run after you (Jobs will find you instead!)
  • Trustworthiness of clients or people will be strengthened
  • You will be different in the competitive world
  • You can be the expert in your field (Eg:- Angular guru, AWS pro..)

Software engineers can brand themselves online or offline. Online personal branding refers to the online presence via social media platforms, blogs or websites, on the other hand offline personal branding explains more about social work such as doing tech talks and being active in the physical developer community. This article will guide you how you can do online personal branding as a modern software engineer.

If someone asks for your online portfolio or profile, you may send a link to your website/blog or you may send links to each project you have contributed. Whereas what do you think if you could say “Just Google my name” instead. Let’s look into some points which will energize your online personal branding.

Personal website

Actions

  • Build your personal website on a purchased domain name(Eg — yourname.com) or on a free subdomain from Github pages. Make sure to use your name as the domain properly instead of anonymous aliases (Eg- topcoder345) because of Search Engine Optimization(SEO) needs.
  • Add links which will navigate to your Github, Stackoverflow…. profiles
  • Enable ability to download your resume via the website
  • Do Search Engine Optimization(SEO) until Google shows your domain name when “<your name>” is entered.
  • Don’t include progress bars with percentages explaining your expertise on things. Instead simply mention those in a proper order as plain text. Otherwise , use one eye-catching tag like that describes you. Eg:- “Software developer — C# | Apache PMC member”

Blogging/Technical writing

Actions

  • Publish blog posts frequently about your findings, tutorials and ideas frequently.
  • Select a better blogging platform which offers you passive benefits. (Eg:- Medium partner program)
  • Ask one of your friend to proof-read drafts before publishing and do a quick grammar/typo check (I simply copy-paste into Google Docs)
  • Maintain a simple formatting which is not too intrusive to the reader

Social media

Actions

  • Add your company details with the position and personal website link to your Facebook and Instagram profiles.
  • If you like, use some wordings such as “Software Engineer, Developer, Coding enthusiast…” in the bio section of social media profiles.
  • Share developer news and updates.In addition, engage with technical discussions by suggesting your ideas. (Criticism is not good though). Twitter is a great social media platform for developers.
  • Join with developer groups and be familiar with the virtual communities.

Public forums

Actions

  • Collecting reputation on stackoverflow by answering other people’s questions and improving questions that have been asked by newcomers.
  • Posting your latest findings and experiments on Reddit and hackernews.

Portfolio and developer profiles

Actions

  • Having a well organized and professional LinkedIn profile is a must. Make sure it is having the latest information.
  • Think twice about quality of content because people often judge others based on what they see very first. (Think even about profile picture of your LinkedIn page)
  • Contribute open source. Try to become a committer on a project of the Apache Software Foundation (ASF)’s software project. An all-green Github profile will push you up in any coding interview.
  • If you have a well looking profile on Hackerrank, Codechef or Hackerearth it also can be a plus point for your future opportunities.

softwareengineer.lk

All you need to know about becoming a software engineer in Sri Lanka

Shalitha Suranga

Written by

Software Engineer at 99x | Apache PMC member | Open Source Contributor (Author of Neutralinojs) | Technical Writer

softwareengineer.lk

softwareengineer.lk will teach you the correct and easy path to become a software engineer in Sri Lanka to get your dream job at a well reputed Sri Lankan software engineering company

Shalitha Suranga

Written by

Software Engineer at 99x | Apache PMC member | Open Source Contributor (Author of Neutralinojs) | Technical Writer

softwareengineer.lk

softwareengineer.lk will teach you the correct and easy path to become a software engineer in Sri Lanka to get your dream job at a well reputed Sri Lankan software engineering company

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store