swipe TO THE RIGHT
Mark Tortorici
Founder & Training Expert
mark.nexus@gmail.com
Identifying Technical Matches
• Training, Recruiting, and Sourcing Manager
• Training sourcers and recruiters since 1997
• Founder of Transform Talent Acquisition
• Custom programs for companies like Google, Apple,
Facebook, Ebay, Disney, Yahoo ​​and many others
• Trained thousands of staffing professionals in person
and managed staffing teams with great success
about Mark Tortorici
• Technical, recruiting and advanced sourcing classes - For experienced
staffing professionals and newbies looking to break in the industry
that perfect matchfind
Staffing Dating≈
that perfect matchfind
Find A Perfect Match?
Not Always Easy
that perfect matchfind
Not Always Easy
that perfect matchfind
Umm, yeah…
if you could get me
more "developer" and
less "qa engineer"
that'd be great.
that perfect matchfind
Umm, yeah…
if you could get me
more "qa engineer"
and less "developer"
that'd be great.
Mmmkay?
that perfect matchfind
I also
program in F# &
Scala, have degrees
from Stanford &
Berkeley, and have a
top secret security
clearance!
Is this so difficult?
why
• Candidates
• Hiring Managers
why?
CandidatesHiring Managers
I want full
authorship of the
project, sign-on
bonus, stock
options, and
licensing.
Candidate Expectations
CandidatesHiring Managers
I invented
the internet, can
code blindfolded,
and was the key
architect for the
iOS platform.
Candidates Liewhy?
CandidatesHiring Managers
I need
someone who is
25% development,
25% testing, 25%
accounting and
25% HR
Manager Expectationswhy?
CandidatesHiring Managers
I need
a coder, but also
someone who
wants to learn
about release
engineering
Missed Connectionswhy?
I code
everyday, but I
would really like a
chance to get into
build and release
engineering
Predicationswhy?
We can't predict everything
Good resume, but..
Predicationswhy?
Good Resume
Predicationswhy?
Good interviewer, but…
Predicationswhy?
Good Interviewer
Predicationswhy?
Imperfect Candidate
=
More perfect than
ever imagined
Predicationswhy?
Do your due diligence:
1. Search the right things
2. Identify the right candidates
3. Match the technology
4. Match their work motivation
5. Match their personality
Due Diligencewhy?
We'll look at:
• “Single” hiring managers who are looking
to find a perfect candidate “match”
• The right ways to search for candidates
Due Diligencein this presentation
We'll look at:
• Technical profiles of candidates
• Identify best candidate matches
(we’ll also talk about which roles the
“not a fit” candidates could be good for)
Due Diligencein this presentation
We'll look at:
• The places that these candidates hang
out in and what type of work they do
• Ways you might be able to pitch these
profiles to your hiring manager
Due Diligencein this presentation
it's time
CandidatesHiring Managers
for
it's time for
it's time for
it's time to
Meet the
contestants!
Contestant #1
(___________) is looking for a:
• Visual Designer
• Graphic design/interaction portfolio
• Adobe suite experience is assumed
• Solid fundamentals of typography,
color, layout, content hierarchy
• Mobile/devices industry is desired
• HTML, CSS, JavaScript is desired
• Experience with e-commerce and local business
• Ruby on Rails & jQuery? Nice to have if you got it!
Name: Hiring Manager #1
Company: Groupon
Likes: Visual designers for mobile
/ e-commerce and long walks on
the beach
Dislikes: Static designs, non-
modular designs and cats
Meet the Candidates
Meet the Candidates
Meet the Candidates
Better Fit For…
Web Application Developer
But Mark, Why???
Front End
• HTML – static elements
• javascript – enhances page
• .css – style sheets
• Dynamic pages – used for
dynamic content ASP.NET,
Java, XML, php/perl/python
But why is the
rum gone?!?!
But Mark, Why???
UX or UE or HCI
• User behaviors
• Overall experience
• Human factors
Web Development
• HTML – static elements
• javascript – enhances page
• .css – style sheets
• Dynamic pages – used for
dynamic content ASP.NET,
Java, XML, php/perl/python
Visual Design
• Creative/Artistic
• Graphic design
• Visual aesthetics
Stringing Me Along
site:linkedin.com/in OR site:linkedin.com/pub
(photoshop OR illustrator) graphics "(interface OR ui
OR visual OR graphic) (designer OR design)" html
css javascript portfolio (mobile OR ios OR iphone
OR android) "san francisco bay area" inurl:dir
site:linkedin.com/in OR site:linkedin.com/pub
(photoshop OR illustrator) graphics "(interface OR ui
OR visual OR graphic) (designer OR design)" html
css javascript portfolio (mobile OR ios OR iphone
OR android) "san francisco bay area" -inurl:dir
Contestant #2
(___________) is looking for a:
• Verification Engineer
• CPU architecture with an emphasis
on low power
• Experience with test plan / bench
development using System Verilog
• Assembly lang - ARM preferred
• Verification methodologies (UVM,
OVM, VMM, Specman)
• Perl or other UNIX scripting
• Gate level simulations and experience with CPU caches
functional verification
Name: Hiring Manager #2
Company: Samsung
Likes: Verification engineers,
action movies and CPU's
Dislikes: People who don’t use
test benches and romantic
comedies
Meet the Candidates
Meet the Candidates
Meet the Candidates
Test / Validation Engineer
Better Fit For…
Stringing Me Along
site:linkedin.com/in OR site:linkedin.com/pub
verification (processor OR cpu OR arm) (verilog OR
systemverilog) (vmm OR ovm OR uvm) "san
francisco bay area" inurl:dir
site:linkedin.com/in OR site:linkedin.com/pub
verification (processor OR cpu OR arm) (verilog OR
systemverilog) (vmm OR ovm OR uvm) "san
francisco bay area" -inurl:dir
Contestant #3
(___________) is looking for a:
• Full-Stack Developer
• Develop and maintain Fault
Injection Service
• 5+ years experience building
scalable web services/applications
• JavaScript, Go, Node.js and Python
Desired:
• Linux Kernel performance tuning
• Experience running public &
private clouds and relational database experience (noSQL)
• Production environment deployment and operations
Name: Hiring Manager #3
Company: Walmart
Likes: Scalable web applications,
introducing faults, and surfing
Dislikes: People who say “your”
when they mean “you’re” and
non-automated deployment
Meet the Candidates
Meet the Candidates
Both Could be a Fit (2nd one more)
Better Fit For…
But Mark, Why???
Web Server Database ServerApp Server
Stringing Me Along
(resume OR bio OR profile) (education OR "about
me") ("software engineer" OR programmer OR
developer) linux (go OR python) (javascript OR
nodejs OR "node.js") fault (injection OR holodeck
OR "swifi") -job -jobs
(resume OR bio OR profile) (education OR "about
me") ("software engineer" OR programmer OR
developer) linux (go OR python) (javascript OR
nodejs OR "node.js") fault (injection OR holodeck
OR "swifi") -job -jobs
Contestant #4
(___________) is looking for a:
• Data Engineer
• Designing scalable infrastructures
• Working with large sets of
structured and unstructured data
• Strong programming background
(Java, C++, or Python)
• Distributed systems expertise
• Data warehousing technologies
• Background working in cloud
environments – AWS, Rackspace, Azure, etc.
• Predictive analytics using R or SaS is a plus
Name: Hiring Manager #4
Company: Shazam
Likes: Structured & unstructured
data, predictive analytics, free
climbing and base jumping
Dislikes: Out of the box SW and
the movie "Cliffhanger"
Meet the Candidates
Meet the Candidates
Summary
• Experience managing data that is focused to Economic and
Social Systems
• I can make the correlation among structured and unstructured
data
• I am a prediction and controllability passionate individual
• I designed an analytics platform as a service project in which
diverse analytics tools are considered to be developed using
different newly computational resources and approaches
• For this project I have developed the prototype working in
Python, using AWS Amazon and GitHub services
• I developed different statistics over social big data using
Excel, R, Access, Gephi, NoSQL and SQL
• I programmed different stochastic process in MatLab, Java,
C++, and Python eventually working in GitHub.
Meet the Candidates
Summary
• Experience managing data that is focused to Economic and
Social Systems
• I can make the correlation among structured and unstructured
data
• I am a prediction and controllability passionate individual
• I designed an analytics platform as a service project in which
diverse analytics tools are considered to be developed using
different newly computational resources and approaches
• For this project I have developed the prototype working in
Python, using AWS Amazon and GitHub services
• I developed different statistics over social big data using
Excel, R, Access, Gephi, NoSQL and SQL
• I programmed different stochastic process in MatLab, Java,
C++, and Python eventually working in GitHub.
Data Warehouse Architect
Better Fit For…
But Mark, Why???
But Mark, Why???
Data Mart
Data Mart
Data
Warehouse
Data Mart
DW Architect
• Architecting the
process, tools, data
warehouse, etc.
• Focus on InfoSphere
DataStage, Ab Initio,
Oracle Data
Integrator, Microsoft
SSIS, Pentaho, etc.
But Mark, Why???
Data cluster
Data cluster
Data cluster
Data cluster Data clu
Data clus
SW Programmer
(or Data Scientist)
• Developing software
algorithms that
perform statistical
analysis and
predictive analytics
• Querying large data
sets of mixed data
types (structured &
unstructured)
Stringing Me Along
(resume OR cv) ("software engineer" OR "data
engineer" OR programmer OR developer) (vertica
OR hbase OR nosql OR mongodb OR couchdb OR
dynamo) (sas OR "predictive") -job -jobs -sample
-samples
(resume OR cv) ("software engineer" OR "data
engineer" OR programmer OR developer) (vertica
OR hbase OR nosql OR mongodb OR couchdb OR
dynamo) (sas OR "predictive") -job -jobs -sample
-samples
Manage Your Hiring Managerhow to
RecruitersHiring Managers
Manage Your Hiring Managerhow to
RecruitersHiring Managers
Manage Your Hiring Managerhow to
RecruitersHiring Managers
Candidate
Manage Your Hiring Managerhow to
Potential Disconnects
• Seeing the Candidate the Same
• Hiring for Potential
• Motivations for Changing Jobs
• Learning on the job
Manage Your Hiring Managerhow to
Seeing the Candidate the Same
• Agree upon the defined role
• Understand the role
• Dream profiles
• Alternate profiles
Manage Your Hiring Managerhow to
Hiring for Potential
• Good problem solvers
• Good algorithm development
• Clean code
• Reusable code
Manage Your Hiring Managerhow to
Motivations for Changing Jobs
Key reasons why people chose their current jobs:
• money (62%)
• career growth (50%)
• quality of life after work (travel, fun, the financial ability to
afford things) (20%)
• they like what they are doing (20%)
• the people they work with (20%)
• the short distance between their work and their homes (20%)
• company values with which they can identify (10%)
career growth (50%)
Manage Your Hiring Managerhow to
Learning on the Job
• People don't want to
do the same thing
• People want to learn
new technologies
• People want to solve
problems they haven't seen before
• People want to have career growth
Manage Your Hiring Managerhow to
Find way to bridge
in SUMMARY
• Conduct a Req Huddle – Understand the technical requirements and job
function
• Do your Research – Research the company, the group, the product, the
corporate vertical, and look up every term you don’t know
• Formulate the Correct Search Strings – Based off of your research,
create search strings that describe your candidates in multiple ways
• Ask the right Screening Questions – If you don’t know the technology,
how can you validate the candidate’s experience?
in SUMMARY
Mark Tortorici
Founder & Training Expert
mark.nexus@gmail.com
identifying TECHNICAL MATCHES
Special thanks to Talent42
Mark Tortorici
Founder & Training Expert
mark.nexus@gmail.com
identifying TECHNICAL MATCHES
Special thanks to Talent42

Mark Tortoricci - Talent42 2015

  • 1.
    swipe TO THERIGHT Mark Tortorici Founder & Training Expert [email protected] Identifying Technical Matches
  • 2.
    • Training, Recruiting,and Sourcing Manager • Training sourcers and recruiters since 1997 • Founder of Transform Talent Acquisition • Custom programs for companies like Google, Apple, Facebook, Ebay, Disney, Yahoo ​​and many others • Trained thousands of staffing professionals in person and managed staffing teams with great success about Mark Tortorici • Technical, recruiting and advanced sourcing classes - For experienced staffing professionals and newbies looking to break in the industry
  • 3.
  • 4.
    that perfect matchfind FindA Perfect Match? Not Always Easy
  • 5.
  • 6.
    that perfect matchfind Umm,yeah… if you could get me more "developer" and less "qa engineer" that'd be great.
  • 7.
    that perfect matchfind Umm,yeah… if you could get me more "qa engineer" and less "developer" that'd be great. Mmmkay?
  • 8.
    that perfect matchfind Ialso program in F# & Scala, have degrees from Stanford & Berkeley, and have a top secret security clearance!
  • 9.
    Is this sodifficult? why • Candidates • Hiring Managers
  • 10.
    why? CandidatesHiring Managers I wantfull authorship of the project, sign-on bonus, stock options, and licensing. Candidate Expectations
  • 11.
    CandidatesHiring Managers I invented theinternet, can code blindfolded, and was the key architect for the iOS platform. Candidates Liewhy?
  • 12.
    CandidatesHiring Managers I need someonewho is 25% development, 25% testing, 25% accounting and 25% HR Manager Expectationswhy?
  • 13.
    CandidatesHiring Managers I need acoder, but also someone who wants to learn about release engineering Missed Connectionswhy? I code everyday, but I would really like a chance to get into build and release engineering
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
    Imperfect Candidate = More perfectthan ever imagined Predicationswhy?
  • 20.
    Do your duediligence: 1. Search the right things 2. Identify the right candidates 3. Match the technology 4. Match their work motivation 5. Match their personality Due Diligencewhy?
  • 21.
    We'll look at: •“Single” hiring managers who are looking to find a perfect candidate “match” • The right ways to search for candidates Due Diligencein this presentation
  • 22.
    We'll look at: •Technical profiles of candidates • Identify best candidate matches (we’ll also talk about which roles the “not a fit” candidates could be good for) Due Diligencein this presentation
  • 23.
    We'll look at: •The places that these candidates hang out in and what type of work they do • Ways you might be able to pitch these profiles to your hiring manager Due Diligencein this presentation
  • 24.
  • 25.
  • 26.
  • 27.
    it's time to Meetthe contestants!
  • 28.
    Contestant #1 (___________) islooking for a: • Visual Designer • Graphic design/interaction portfolio • Adobe suite experience is assumed • Solid fundamentals of typography, color, layout, content hierarchy • Mobile/devices industry is desired • HTML, CSS, JavaScript is desired • Experience with e-commerce and local business • Ruby on Rails & jQuery? Nice to have if you got it! Name: Hiring Manager #1 Company: Groupon Likes: Visual designers for mobile / e-commerce and long walks on the beach Dislikes: Static designs, non- modular designs and cats
  • 29.
  • 30.
  • 31.
  • 32.
    Better Fit For… WebApplication Developer
  • 33.
    But Mark, Why??? FrontEnd • HTML – static elements • javascript – enhances page • .css – style sheets • Dynamic pages – used for dynamic content ASP.NET, Java, XML, php/perl/python But why is the rum gone?!?!
  • 34.
    But Mark, Why??? UXor UE or HCI • User behaviors • Overall experience • Human factors Web Development • HTML – static elements • javascript – enhances page • .css – style sheets • Dynamic pages – used for dynamic content ASP.NET, Java, XML, php/perl/python Visual Design • Creative/Artistic • Graphic design • Visual aesthetics
  • 35.
    Stringing Me Along site:linkedin.com/inOR site:linkedin.com/pub (photoshop OR illustrator) graphics "(interface OR ui OR visual OR graphic) (designer OR design)" html css javascript portfolio (mobile OR ios OR iphone OR android) "san francisco bay area" inurl:dir site:linkedin.com/in OR site:linkedin.com/pub (photoshop OR illustrator) graphics "(interface OR ui OR visual OR graphic) (designer OR design)" html css javascript portfolio (mobile OR ios OR iphone OR android) "san francisco bay area" -inurl:dir
  • 36.
    Contestant #2 (___________) islooking for a: • Verification Engineer • CPU architecture with an emphasis on low power • Experience with test plan / bench development using System Verilog • Assembly lang - ARM preferred • Verification methodologies (UVM, OVM, VMM, Specman) • Perl or other UNIX scripting • Gate level simulations and experience with CPU caches functional verification Name: Hiring Manager #2 Company: Samsung Likes: Verification engineers, action movies and CPU's Dislikes: People who don’t use test benches and romantic comedies
  • 37.
  • 38.
  • 39.
  • 40.
    Test / ValidationEngineer Better Fit For…
  • 41.
    Stringing Me Along site:linkedin.com/inOR site:linkedin.com/pub verification (processor OR cpu OR arm) (verilog OR systemverilog) (vmm OR ovm OR uvm) "san francisco bay area" inurl:dir site:linkedin.com/in OR site:linkedin.com/pub verification (processor OR cpu OR arm) (verilog OR systemverilog) (vmm OR ovm OR uvm) "san francisco bay area" -inurl:dir
  • 42.
    Contestant #3 (___________) islooking for a: • Full-Stack Developer • Develop and maintain Fault Injection Service • 5+ years experience building scalable web services/applications • JavaScript, Go, Node.js and Python Desired: • Linux Kernel performance tuning • Experience running public & private clouds and relational database experience (noSQL) • Production environment deployment and operations Name: Hiring Manager #3 Company: Walmart Likes: Scalable web applications, introducing faults, and surfing Dislikes: People who say “your” when they mean “you’re” and non-automated deployment
  • 43.
  • 44.
  • 45.
    Both Could bea Fit (2nd one more) Better Fit For…
  • 46.
    But Mark, Why??? WebServer Database ServerApp Server
  • 47.
    Stringing Me Along (resumeOR bio OR profile) (education OR "about me") ("software engineer" OR programmer OR developer) linux (go OR python) (javascript OR nodejs OR "node.js") fault (injection OR holodeck OR "swifi") -job -jobs (resume OR bio OR profile) (education OR "about me") ("software engineer" OR programmer OR developer) linux (go OR python) (javascript OR nodejs OR "node.js") fault (injection OR holodeck OR "swifi") -job -jobs
  • 48.
    Contestant #4 (___________) islooking for a: • Data Engineer • Designing scalable infrastructures • Working with large sets of structured and unstructured data • Strong programming background (Java, C++, or Python) • Distributed systems expertise • Data warehousing technologies • Background working in cloud environments – AWS, Rackspace, Azure, etc. • Predictive analytics using R or SaS is a plus Name: Hiring Manager #4 Company: Shazam Likes: Structured & unstructured data, predictive analytics, free climbing and base jumping Dislikes: Out of the box SW and the movie "Cliffhanger"
  • 49.
  • 50.
    Meet the Candidates Summary •Experience managing data that is focused to Economic and Social Systems • I can make the correlation among structured and unstructured data • I am a prediction and controllability passionate individual • I designed an analytics platform as a service project in which diverse analytics tools are considered to be developed using different newly computational resources and approaches • For this project I have developed the prototype working in Python, using AWS Amazon and GitHub services • I developed different statistics over social big data using Excel, R, Access, Gephi, NoSQL and SQL • I programmed different stochastic process in MatLab, Java, C++, and Python eventually working in GitHub.
  • 51.
    Meet the Candidates Summary •Experience managing data that is focused to Economic and Social Systems • I can make the correlation among structured and unstructured data • I am a prediction and controllability passionate individual • I designed an analytics platform as a service project in which diverse analytics tools are considered to be developed using different newly computational resources and approaches • For this project I have developed the prototype working in Python, using AWS Amazon and GitHub services • I developed different statistics over social big data using Excel, R, Access, Gephi, NoSQL and SQL • I programmed different stochastic process in MatLab, Java, C++, and Python eventually working in GitHub.
  • 52.
  • 53.
  • 54.
    But Mark, Why??? DataMart Data Mart Data Warehouse Data Mart DW Architect • Architecting the process, tools, data warehouse, etc. • Focus on InfoSphere DataStage, Ab Initio, Oracle Data Integrator, Microsoft SSIS, Pentaho, etc.
  • 55.
    But Mark, Why??? Datacluster Data cluster Data cluster Data cluster Data clu Data clus SW Programmer (or Data Scientist) • Developing software algorithms that perform statistical analysis and predictive analytics • Querying large data sets of mixed data types (structured & unstructured)
  • 56.
    Stringing Me Along (resumeOR cv) ("software engineer" OR "data engineer" OR programmer OR developer) (vertica OR hbase OR nosql OR mongodb OR couchdb OR dynamo) (sas OR "predictive") -job -jobs -sample -samples (resume OR cv) ("software engineer" OR "data engineer" OR programmer OR developer) (vertica OR hbase OR nosql OR mongodb OR couchdb OR dynamo) (sas OR "predictive") -job -jobs -sample -samples
  • 57.
    Manage Your HiringManagerhow to RecruitersHiring Managers
  • 58.
    Manage Your HiringManagerhow to RecruitersHiring Managers
  • 59.
    Manage Your HiringManagerhow to RecruitersHiring Managers Candidate
  • 60.
    Manage Your HiringManagerhow to Potential Disconnects • Seeing the Candidate the Same • Hiring for Potential • Motivations for Changing Jobs • Learning on the job
  • 61.
    Manage Your HiringManagerhow to Seeing the Candidate the Same • Agree upon the defined role • Understand the role • Dream profiles • Alternate profiles
  • 62.
    Manage Your HiringManagerhow to Hiring for Potential • Good problem solvers • Good algorithm development • Clean code • Reusable code
  • 63.
    Manage Your HiringManagerhow to Motivations for Changing Jobs Key reasons why people chose their current jobs: • money (62%) • career growth (50%) • quality of life after work (travel, fun, the financial ability to afford things) (20%) • they like what they are doing (20%) • the people they work with (20%) • the short distance between their work and their homes (20%) • company values with which they can identify (10%) career growth (50%)
  • 64.
    Manage Your HiringManagerhow to Learning on the Job • People don't want to do the same thing • People want to learn new technologies • People want to solve problems they haven't seen before • People want to have career growth
  • 65.
    Manage Your HiringManagerhow to Find way to bridge
  • 66.
  • 67.
    • Conduct aReq Huddle – Understand the technical requirements and job function • Do your Research – Research the company, the group, the product, the corporate vertical, and look up every term you don’t know • Formulate the Correct Search Strings – Based off of your research, create search strings that describe your candidates in multiple ways • Ask the right Screening Questions – If you don’t know the technology, how can you validate the candidate’s experience? in SUMMARY
  • 68.
    Mark Tortorici Founder &Training Expert [email protected] identifying TECHNICAL MATCHES Special thanks to Talent42
  • 69.
    Mark Tortorici Founder &Training Expert [email protected] identifying TECHNICAL MATCHES Special thanks to Talent42