Where people find a community, they find a home.
Software developers have discovered a home in GitHub, not only because you can create a personal profile, showing all the software projects and code you have been working on. But also because you can participate in other open source projects, and be exposed to big companies that could review your skills and real achievements right on the spot. It is the new way to prove what you can actually do.
GitHub, as a collaborative repository for users, has become a powerful tool for displaying your projects as a portfolio, as well as a means by which many international recruiters seek potential candidates. Just by analyzing your Github profile, it allows recruiters to gain insight of your specific coding skills.
Robert Fleischhauer, senior technology recruiter with the InSource Group in Dallas once said: “reviewing GitHub profiles is becoming a standard protocol for clients”. By seeing what type of code dominates your profile, or the kind of projects you like to participate in, recruiters are able to get an idea of your abilities, expertises, and potential. Remember this key phrase: GitHub profiles are to developers, what portfolios are to designers.
First, you need to know how to make your GitHub profile more attractive. And you can achieve that by understanding that a good profile is your golden opportunity to depict what you can’t include in a one-page résumé so take the chance to show all that you have got. Recruiters love functionality and engineering technical skills, thus, creating a profile with a clean and strong documentation is very important.
Here is an example of one of our VanHack Premium Member’s GitHub profile:
Notice that he has examples of coding languages that are in demand and also have MANY contributions to GitHub. This is key.
Kyle Davidson, CEO of Fitzy, serial entrepreneur and blogger, established some standard criteria for interviewing developers based on what they see on your GitHub accounts. To him, there are 4 fundamental points that a GitHub profile must have:
1) A clean and well documented code;
2) A profile that matches the level of experience stated in your résumé;
3) A well maintained and updated GitHub account -not something you have forgotten about for 3+ years-, and…
4) Collaboration in team-projects.
Davidson explains that, when he sees how a developer has collaborated with others, or the commits he has made to external projects, it is easier to get an idea of a potential employee’s chemistry in working with other people. But he also sustains that the quality of code is crucial. The code must be coherent to your level of expertise. If all your work has been coded in Angular 2, but you claim to dominate and be an expert in ReactJs, recruiters will not see the connection. That’s the importance of exposing key projects on your profile – be coherent. That way recruiters can analyze the level of your code and how much you have contributed to projects as well as gain insight into what programming languages you are proficient in.
Next, personal side projects, neat code with descriptive commit messages, contributions to Open Source projects also count to recruiters. These projects show a collaborative attitude that pushes you beyond your comfort zone. Recruiters love to see active accounts, and potential employees that invest time on their own open source projects or join others – this displays high levels of productivity and constant self-learning.
Last but not least, having a demo project available specifically for recruiting companies may be a good tactic as well. As a developer, you should understand what your strengths are, and you should capitalize on them by showing all that you have got. Make sure recruiters see what appeals to them, and also what you want them to see. Create and upload a project totally crafted by you that shows proof of your skills right where they will be looking. Using trending –and in demand– programming languages like Go and Scala, or frontend/backend frameworks like ReactJs, Angular 2, Node and Ruby on Rails are definitely a plus, as well as a secure path to getting an interview. And do not forget the commits! The commits you make to your projects show the progress you have made over time. It’s better to have one small project with small but frequent commits, than having a big project uploaded at once, because the latter will be untraceable and will not add any value to your profile.
GitHub has become a strong community with valuable information about developers where you can be transparent about what you actually work on in your tech projects. In VanHack, we have experience getting developers hired, but we also understand what companies are looking for in our pool of candidates; and within tech engineering, a neat, active and a great GitHub profile is a must nowadays.
Follow our advice: create a VanHack account, tune your GitHub profile, and start getting noticed from your target employers today!
Also, check out our latest jobs that are hiring from abroad:
Did you know that VanHack has over 100,000 developers from 100+ countries that are ready and willing to relocate to Canada? Click this link to hire some of the best talent in the world. VanHack facilitates the entire process of getting them to Canada within weeks of the offer!