Mark Tortoricci - Talent42 2015
Transcript of Mark Tortoricci - Talent42 2015
swipe TO THE RIGHT
Mark Tortorici
Founder & Training Expert
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 cluster
Data cluster
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
identifying TECHNICAL MATCHES
Special thanks to Talent42
Mark Tortorici
Founder & Training Expert
identifying TECHNICAL MATCHES
Special thanks to Talent42