The document discusses using social networks and graph databases like Neo4j to help with the recruitment process. It outlines how recruiters can build a professional network graph to find candidates for jobs by searching for skills, locations, and connections between colleagues, friends, and other contacts. Implementing technologies like Neo4j, Docker, and Elasticsearch could allow recruiters to visualize networks, make recommendations, and conduct analytics to source qualified candidates for clients.
6. Happy Place
What makes us happy?
? Purpose - What¡¯s the dream?.
? Autonomy - We want to have in?uence on this.
? Mastery - We want to get better at something that matters.
http://www.ted.com/talks/dan_pink_on_motivation?language=en
? People - We want to go on a journey with others.
8. Surely not?
A tale of happiness from the trading ?oor?
Workplace happiness
? Purpose - What¡¯s the dream?.
? Autonomy - We want to have in?uence on this.
? Mastery - We want to get better at something that matters.
http://www.ted.com/talks/dan_pink_on_motivation?language=en
? People - We want to go on a journey with others.
9. This is more like it
Diffusion of emotion
? 6 Degrees of Separation
? 3 degrees of in?uence
? Happiness spreads
Teammates
Liz
Teammates
Jenny
Spouse
MikeLewis
Happiness
10. This is more like it
Networking as power
Mike
Colleagues
Lynette
Phil
David
Nelson
Lucas
Ryan
Lee
Jordan
Jenny
Jody
Rita
Randal
Brad
Keith
Brian
Roy
Terrence
Grady
Kayla
Sandra
Colleagues
11. This is more like it
Centrality - Cooperation wins
Mike
Lynette
Phil
David
Nelson
Lucas
Ryan
Lee
Jordan
Jenny
Jody
Rita
Randal
Brad
Keith
Brian
Roy
Terrence
Grady
Kayla
Sandra
12. This is more like it
The strength of weak ties
I know a guy who knows a girl who knows a guy
Friend
Glen
Colleagues
Jenny
Manager
PhilJob Seeker
Supercool new job!Old Job
14. Simple right?
(C# OR .NET OR WCF) AND (developer OR programmer OR
engineer) AND(JMS OR MQ OR Tibco) AND (Cache OR
Caching) OR Cache* AND (¡°grid computing¡± OR Coherence
OR ¡°platform symphony¡± OR DataSynapse) AND
(¡°calculation engine¡± OR ¡°calculation system¡± OR
Derivative* OR ¡°fixed income¡± OR ¡°foreign exchange¡± OR
Credit OR ¡°FX¡± OR Equities OR Equity) AND (Toronto OR
Mississauga OR Ontario)
16. Let¡¯s hug it out¡
Uses Industry knowledge, experience and a private network to help clients.
17. Let¡¯s hug it out¡
.
Let¡¯s do some recruitment
Hiring Manager: Paul Varnish at RBS
Requirement: ¡°Exciting new role available within a front o?ce Credit
Derivatives group. Looking for a strong server side C# developer who
has experience in Grid Computing or Caching"
18. Let¡¯s hug it out¡
.
Why neo4j for recruitment?
Ontologies = Graph.
Social Networks = Graph
Recommendation Engines = Graph
Searching = Graph
Technology - Super fast, reliable, well supported, meetups have beer.
Visualisation = Graph
19. Architecture
R
E
S
T
A
P
I
Neo4j - Many instances
Custom Server Extensions
Server - Linode/Docker Web Tier - Heroku
JSON
Client Tier - Web Browser
Java
Ruby on Rails
Gems, Gems, Gems
Ruby
Bootstrap
Angular.js, neo4jD3.js
Javascript
HTTP + JSON
HTTP +
20. Let¡¯s hug it out¡
.
Tech hotness and buzzword fun
Blurrily = Millisecond Fuzzy String matching (Thanks Julien!)
Mazerunner and SparkX = O? Graph Analytics (Thanks Kenny Bastani!)
Word2Vec = Google Magics for ¡°word co-location¡± + Apache UIMA (Chris)
Neo4j Extensions = Graph Traversals and Recommendations (Ian)
Docker = Deployment and Testing fun (Matt)
Neography = Ruby extensions for neo4j (Thanks Max)
Connected = Inspiring Reading ?
(http://www.amazon.co.uk/gp/product/0007303602?psc=1&redirect=true&ref_=od_aui_detailpages00)
ElasticSearch = Best safety net ever
21. Join our graph?
The board meetings are fun at least:
t: @MrMattWright?
e: matt@stitched.io?
bl: www.stitched.io/blog