As part of Matt Biddulph’s new job with Nokia, he needed to recruit programmers for projects in Berlin. Unfortunately, the former CTO of Dopplr didn’t know the area well and wasn’t sure how to find good coders.
He started by looking up profiles of Berlin developers in the GitHub database. Next, he wrote a simple program that would rank the developers based on their connections and contributions. He explains, “The JRuby code uses Yahoo BOSS to do the web search. After querying the GitHub API for each user’s followers it builds an in-memory graph using the Java Universal Network/Graph Framework. Then it ranks each user node in the graph using the Betweenness Centrality algorithm.”
And of course, his code is now available at GitHub.