Mark Tortoricci - Talent42 2015

69
swipe TO THE RIGHT Mark Tortorici Founder & Training Expert [email protected] Identifying Technical Matches

Transcript of Mark Tortoricci - Talent42 2015

Page 1: Mark Tortoricci - Talent42 2015

swipe TO THE RIGHT

Mark Tortorici

Founder & Training Expert

[email protected]

Identifying Technical Matches

Page 2: Mark Tortoricci - Talent42 2015

• 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

Page 3: Mark Tortoricci - Talent42 2015

that perfect matchfind

Staffing Dating≈

Page 4: Mark Tortoricci - Talent42 2015

that perfect matchfind

Find A Perfect Match?

Not Always Easy

Page 5: Mark Tortoricci - Talent42 2015

that perfect matchfind

Not Always Easy

Page 6: Mark Tortoricci - Talent42 2015

that perfect matchfind

Umm, yeah…

if you could get me

more "developer" and

less "qa engineer"

that'd be great.

Page 7: Mark Tortoricci - Talent42 2015

that perfect matchfind

Umm, yeah…

if you could get me

more "qa engineer"

and less "developer"

that'd be great.

Mmmkay?

Page 8: Mark Tortoricci - Talent42 2015

that perfect matchfind

I also

program in F# &

Scala, have degrees

from Stanford &

Berkeley, and have a

top secret security

clearance!

Page 9: Mark Tortoricci - Talent42 2015

Is this so difficult?

why

• Candidates

• Hiring Managers

Page 10: Mark Tortoricci - Talent42 2015

why?

CandidatesHiring Managers

I want full

authorship of the

project, sign-on

bonus, stock

options, and

licensing.

Candidate Expectations

Page 11: Mark Tortoricci - Talent42 2015

CandidatesHiring Managers

I invented

the internet, can

code blindfolded,

and was the key

architect for the

iOS platform.

Candidates Liewhy?

Page 12: Mark Tortoricci - Talent42 2015

CandidatesHiring Managers

I need

someone who is

25% development,

25% testing, 25%

accounting and

25% HR

Manager Expectationswhy?

Page 13: Mark Tortoricci - Talent42 2015

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

Page 14: Mark Tortoricci - Talent42 2015

Predicationswhy?

We can't predict everything

Page 15: Mark Tortoricci - Talent42 2015

Good resume, but..

Predicationswhy?

Page 16: Mark Tortoricci - Talent42 2015

Good Resume

Predicationswhy?

Page 17: Mark Tortoricci - Talent42 2015

Good interviewer, but…

Predicationswhy?

Page 18: Mark Tortoricci - Talent42 2015

Good Interviewer

Predicationswhy?

Page 19: Mark Tortoricci - Talent42 2015

Imperfect Candidate

=

More perfect than

ever imagined

Predicationswhy?

Page 20: Mark Tortoricci - Talent42 2015

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?

Page 21: Mark Tortoricci - Talent42 2015

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

Page 22: Mark Tortoricci - Talent42 2015

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

Page 23: Mark Tortoricci - Talent42 2015

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

Page 24: Mark Tortoricci - Talent42 2015

it's time

CandidatesHiring Managers

for

Page 25: Mark Tortoricci - Talent42 2015

it's time for

Page 26: Mark Tortoricci - Talent42 2015

it's time for

Page 27: Mark Tortoricci - Talent42 2015

it's time to

Meet the

contestants!

Page 28: Mark Tortoricci - Talent42 2015

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

Page 29: Mark Tortoricci - Talent42 2015

Meet the Candidates

Page 30: Mark Tortoricci - Talent42 2015

Meet the Candidates

Page 31: Mark Tortoricci - Talent42 2015

Meet the Candidates

Page 32: Mark Tortoricci - Talent42 2015

Better Fit For…

Web Application Developer

Page 33: Mark Tortoricci - Talent42 2015

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?!?!

Page 34: Mark Tortoricci - Talent42 2015

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

Page 35: Mark Tortoricci - Talent42 2015

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

Page 36: Mark Tortoricci - Talent42 2015

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

Page 37: Mark Tortoricci - Talent42 2015

Meet the Candidates

Page 38: Mark Tortoricci - Talent42 2015

Meet the Candidates

Page 39: Mark Tortoricci - Talent42 2015

Meet the Candidates

Page 40: Mark Tortoricci - Talent42 2015

Test / Validation Engineer

Better Fit For…

Page 41: Mark Tortoricci - Talent42 2015

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

Page 42: Mark Tortoricci - Talent42 2015

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

Page 43: Mark Tortoricci - Talent42 2015

Meet the Candidates

Page 44: Mark Tortoricci - Talent42 2015

Meet the Candidates

Page 45: Mark Tortoricci - Talent42 2015

Both Could be a Fit (2nd one more)

Better Fit For…

Page 46: Mark Tortoricci - Talent42 2015

But Mark, Why???

Web Server Database ServerApp Server

Page 47: Mark Tortoricci - Talent42 2015

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

Page 48: Mark Tortoricci - Talent42 2015

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"

Page 49: Mark Tortoricci - Talent42 2015

Meet the Candidates

Page 50: Mark Tortoricci - Talent42 2015

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.

Page 51: Mark Tortoricci - Talent42 2015

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.

Page 52: Mark Tortoricci - Talent42 2015

Data Warehouse Architect

Better Fit For…

Page 53: Mark Tortoricci - Talent42 2015

But Mark, Why???

Page 54: Mark Tortoricci - Talent42 2015

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.

Page 55: Mark Tortoricci - Talent42 2015

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)

Page 56: Mark Tortoricci - Talent42 2015

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

Page 57: Mark Tortoricci - Talent42 2015

Manage Your Hiring Managerhow to

RecruitersHiring Managers

Page 58: Mark Tortoricci - Talent42 2015

Manage Your Hiring Managerhow to

RecruitersHiring Managers

Page 59: Mark Tortoricci - Talent42 2015

Manage Your Hiring Managerhow to

RecruitersHiring Managers

Candidate

Page 60: Mark Tortoricci - Talent42 2015

Manage Your Hiring Managerhow to

Potential Disconnects

• Seeing the Candidate the Same

• Hiring for Potential

• Motivations for Changing Jobs

• Learning on the job

Page 61: Mark Tortoricci - Talent42 2015

Manage Your Hiring Managerhow to

Seeing the Candidate the Same

• Agree upon the defined role

• Understand the role

• Dream profiles

• Alternate profiles

Page 62: Mark Tortoricci - Talent42 2015

Manage Your Hiring Managerhow to

Hiring for Potential

• Good problem solvers

• Good algorithm development

• Clean code

• Reusable code

Page 63: Mark Tortoricci - Talent42 2015

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%)

Page 64: Mark Tortoricci - Talent42 2015

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

Page 65: Mark Tortoricci - Talent42 2015

Manage Your Hiring Managerhow to

Find way to bridge

Page 66: Mark Tortoricci - Talent42 2015

in SUMMARY

Page 67: Mark Tortoricci - Talent42 2015

• 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

Page 68: Mark Tortoricci - Talent42 2015

Mark Tortorici

Founder & Training Expert

[email protected]

identifying TECHNICAL MATCHES

Special thanks to Talent42

Page 69: Mark Tortoricci - Talent42 2015

Mark Tortorici

Founder & Training Expert

[email protected]

identifying TECHNICAL MATCHES

Special thanks to Talent42