Mark Tortoricci - Talent42 2015

Post on 12-Aug-2015

192 views 1 download

Tags:

Transcript of Mark Tortoricci - Talent42 2015

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

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