SlideShare a Scribd company logo
1 of 2
Download to read offline
Kyle B. Wheeler, Ph.D.
2311 W. Grassy Branch Dr.
Meridian, ID 83646
(513) 307-3322
dated-99319c29b0dd8c8b@memoryhole.net
memoryhole.net/~kyle
Executive Summar
Senior Software Architect with ten years of experience, including over two years of
management and a strong background in high-performance computing. Balances team
resources and demands, achieving maximum value while managing risk and uncertainty. An
experienced speaker/trainer/coach with proven ability to explain complex information
clearly to all levels of technical expertise, using excellent written and verbal communication
skills. Strong strategic planning/people management/team-building/mentoring skills with
track record of delivering reliable software. Technical expertise includes parallel
programming, networking, performance analysis, testing, and debugging.
Excellent code developer/programmer using C/C++/Java/Assembly, SH/Bash, Perl
Designs/implements complex systems, automation and development environment tools;
experience with JIRA, Confluence, Stash/Bitbucket, CodeCollaborator, Jenkins, SLURM
Professional Experience
2013–present Senior Advanced Memory Software Architect, Micron Technologies, Inc., Boise, ID
(9 Software Engineer direct reports)
Built new hardware product software team across two states, from self to 18-member team with up
to nine direct reports, with ongoing management and mentoring responsibilities.
Established long-term vision/strategy of software infrastructure/ecosystem for a novel hardware
architecture, including selection and definition of programming/execution models to integrate
with existing models and methods.
Architected plan/Project Lead for supporting machine-specific software ecosystem.
- Major components include: LLVM-based compiler toolchain, Linux kernel driver, architectural
simulation, application analysis and optimization, standards body engagement, etc.
Collaborated with team to define new vector-oriented Instruction Set Architecture (ISA).
Use JIRA for bug tracking/workflow systems; Git/Stash/BitBucket as source management tool
Designed modular multi-scale multi-node simulation framework and lead the team implementing
and using it to perform architectural and behavioral simulation using C & C++
- Delivered to external partners and internal RTL verification team
Designed/delivered Jenkins/Stash-based multi-level testing and continuous integration system.
- Fostered and maintained working relationships between teams across the entire project.
Established/maintained partnerships with potential customers as part of a team, from initial
approach, solicitation and incorporation of feedback, to ongoing delivery of modeling capabilities.
Contracted with external companies to supplement in-house workforce for compiler/debugger
development
Member of Micron’s patent committee for advanced memory technologies, reviewing intellectual
property disclosures to determine patentability
2014–present Adjunct/Affiliate Graduate Faculty, Boise State University, Boise, ID
CS 121: Computer Science I (Intro to Java); CS 221: Computer Science II (Intro to Java)
Thesis advisor
1/2
Kyle B. Wheeler, Ph.D.
(513) 307-3322
kyle@memoryhole.net
2006–2013 Senior Member of Technical Staff, Sandia National Laboratories, Albuquerque, NM
Designed and delivered Qthreads lightweight threading library.
- Researched massively parallel threading runtimes, scalable lightweight multithreading with
fine-grained synchronization and scalable lock-free data structures
Designed and delivered Portals4 high-performance communication library.
- Researched/developed/implemented high-speed communication for data analytics applications
2002–2006 Research Assistant, University of Notre Dame, South Bend, IN
Researched Processing-in-Memory, massively parallel architectures, simulation, scalable
lightweight multithreading with fine-grained synchronization, lock-free data-structures, and
operating/runtime systems, e.g. for large-scale PIM arrays.
Developed SPANIDS network intrusion detection load-balancer.
Developed Java object for serial control of the motorized camera on ActivMedia Pioneer Robots and
robot registry server with basic access controls.
2000–2002 Developer/System Administrator, Intellego/NetSeats LLC, Middletown, OH
Designed/developed touch-screen point-of-sale software with a MySQL database back-end
- Helped design SQL database structure.
Designed/implemented/monitored system and company security measures; DMZ firewall set up,
TripWire installation, log monitoring
- Maintained corporate firewall, email and DNS servers.
Transaction processing: sell/print theater tickets, integrate POS website, CC processing, auditable
transaction records
2000–2002 Administrative Resident Assistant, Ohio University, Athens, OH
Administrative Resident Assistant (2001–2002)
- Managed six Resident Assistants; maintained dormitory records
Resident Assistant (2000–2001)
- Organized activities for large audiences, coordinated events, and enforced school policy
Education
2005–2009 Ph.D. in Computer Science and Engineering, University of Notre Dame, Department of Computer
Science and Engineering, South Bend, IN
Thesis: Exploiting Locality with Qthreads for Portable Parallel Performance.
2002–2005 Masters in Computer Science and Engineering, University of Notre Dame, Department of
Computer Science and Engineering, South Bend, IN
Thesis: Load Balancing for High Speed Parallel Network Intrusion Detection.
1998–2002 Bachelors in Computer Science, Ohio University, Athens, OH
Books & Chapters
2011 “Exascale Computing and the Role of Co-Design”. In: High Performance Computing: From Grids
and Clouds to Exascale. James Ang, Ron Brightwell, David Donofrio, Sudip Dosanjh, K. Scott
Hemmert, Arun Rodrigues, John Shalf, and Kyle Wheeler. Ed. by Ian Foster, W. Gentzsch,
L. Grandinetti, and G. R. Joubert. IOS Press, 2011, pp.43–64. isbn: 978-1-60750-802-1.
2007 Qmail Quickstarter: Install, Set Up and Run Your Own Email Server. Kyle Wheeler. Packt Publishing,
2007. isbn: 1847191150.
2311 W. Grassy Branch Dr. — Meridian, ID 83646
memoryhole.net/~kyle
2/2

More Related Content

What's hot

What's hot (20)

Resume
ResumeResume
Resume
 
Prateek Improved 1page Resume
Prateek Improved 1page ResumePrateek Improved 1page Resume
Prateek Improved 1page Resume
 
Dale Green IT Support Analyst. (1)
Dale Green IT Support Analyst. (1)Dale Green IT Support Analyst. (1)
Dale Green IT Support Analyst. (1)
 
JLN IT 2017 Resume
JLN IT 2017 ResumeJLN IT 2017 Resume
JLN IT 2017 Resume
 
rohit cv
rohit cvrohit cv
rohit cv
 
DaveParizekResumeJune2015
DaveParizekResumeJune2015DaveParizekResumeJune2015
DaveParizekResumeJune2015
 
MICHAEL V RESUME2-1
MICHAEL V RESUME2-1MICHAEL V RESUME2-1
MICHAEL V RESUME2-1
 
Zubeda Singh_4 Years_Exp_Mainframe_Developer
Zubeda Singh_4 Years_Exp_Mainframe_DeveloperZubeda Singh_4 Years_Exp_Mainframe_Developer
Zubeda Singh_4 Years_Exp_Mainframe_Developer
 
Ishan Vaid resume.(1)
Ishan Vaid resume.(1)Ishan Vaid resume.(1)
Ishan Vaid resume.(1)
 
Resume
ResumeResume
Resume
 
Brian Beer-Jan2015
Brian Beer-Jan2015Brian Beer-Jan2015
Brian Beer-Jan2015
 
Thomas__Smith1
Thomas__Smith1Thomas__Smith1
Thomas__Smith1
 
sri
srisri
sri
 
Robert_Cheek_resume
Robert_Cheek_resumeRobert_Cheek_resume
Robert_Cheek_resume
 
Crystal Rudd resume
Crystal Rudd resumeCrystal Rudd resume
Crystal Rudd resume
 
DSB resume
DSB resumeDSB resume
DSB resume
 
EUGENIA TEN BOOM Resume for 2016
EUGENIA TEN BOOM Resume for 2016EUGENIA TEN BOOM Resume for 2016
EUGENIA TEN BOOM Resume for 2016
 
Resume
ResumeResume
Resume
 
naseem cv 2
naseem cv 2naseem cv 2
naseem cv 2
 
Jacob Poirrier
Jacob PoirrierJacob Poirrier
Jacob Poirrier
 

Similar to cv

Similar to cv (20)

CP Resume 4-14-15
CP Resume 4-14-15CP Resume 4-14-15
CP Resume 4-14-15
 
Trena Jones
Trena JonesTrena Jones
Trena Jones
 
Resume_AR
Resume_AR Resume_AR
Resume_AR
 
Yuvaraj Shanmugam - Application Architect
Yuvaraj Shanmugam - Application ArchitectYuvaraj Shanmugam - Application Architect
Yuvaraj Shanmugam - Application Architect
 
SummaryHighly-motivated, results-oriented leader and manager wit.docx
SummaryHighly-motivated, results-oriented leader and manager wit.docxSummaryHighly-motivated, results-oriented leader and manager wit.docx
SummaryHighly-motivated, results-oriented leader and manager wit.docx
 
Walt scheiderich resume
Walt scheiderich resumeWalt scheiderich resume
Walt scheiderich resume
 
JD Taylor - Resume w dates
JD Taylor - Resume w datesJD Taylor - Resume w dates
JD Taylor - Resume w dates
 
John Baskette - Resume 2014S S1616s 52815
John Baskette - Resume 2014S S1616s 52815John Baskette - Resume 2014S S1616s 52815
John Baskette - Resume 2014S S1616s 52815
 
Brizuela resume
Brizuela resumeBrizuela resume
Brizuela resume
 
Jawad's Resume
Jawad's ResumeJawad's Resume
Jawad's Resume
 
Christian baki resume
Christian baki resumeChristian baki resume
Christian baki resume
 
Master Resume
Master ResumeMaster Resume
Master Resume
 
PotterResume 2016A
PotterResume 2016APotterResume 2016A
PotterResume 2016A
 
Resume of Niamul 2017 (Sydney)
Resume of Niamul 2017 (Sydney)Resume of Niamul 2017 (Sydney)
Resume of Niamul 2017 (Sydney)
 
Resume
ResumeResume
Resume
 
Resume_Regalbuto_DeAnna_SE_20161108
Resume_Regalbuto_DeAnna_SE_20161108Resume_Regalbuto_DeAnna_SE_20161108
Resume_Regalbuto_DeAnna_SE_20161108
 
Paul Krause Resume
Paul Krause ResumePaul Krause Resume
Paul Krause Resume
 
nishad cv
nishad cvnishad cv
nishad cv
 
Caleb Resume 2015
Caleb Resume 2015Caleb Resume 2015
Caleb Resume 2015
 
Torben Verdich Condensed TS-SCI
Torben Verdich Condensed TS-SCITorben Verdich Condensed TS-SCI
Torben Verdich Condensed TS-SCI
 

cv

  • 1. Kyle B. Wheeler, Ph.D. 2311 W. Grassy Branch Dr. Meridian, ID 83646 (513) 307-3322 dated-99319c29b0dd8c8b@memoryhole.net memoryhole.net/~kyle Executive Summar Senior Software Architect with ten years of experience, including over two years of management and a strong background in high-performance computing. Balances team resources and demands, achieving maximum value while managing risk and uncertainty. An experienced speaker/trainer/coach with proven ability to explain complex information clearly to all levels of technical expertise, using excellent written and verbal communication skills. Strong strategic planning/people management/team-building/mentoring skills with track record of delivering reliable software. Technical expertise includes parallel programming, networking, performance analysis, testing, and debugging. Excellent code developer/programmer using C/C++/Java/Assembly, SH/Bash, Perl Designs/implements complex systems, automation and development environment tools; experience with JIRA, Confluence, Stash/Bitbucket, CodeCollaborator, Jenkins, SLURM Professional Experience 2013–present Senior Advanced Memory Software Architect, Micron Technologies, Inc., Boise, ID (9 Software Engineer direct reports) Built new hardware product software team across two states, from self to 18-member team with up to nine direct reports, with ongoing management and mentoring responsibilities. Established long-term vision/strategy of software infrastructure/ecosystem for a novel hardware architecture, including selection and definition of programming/execution models to integrate with existing models and methods. Architected plan/Project Lead for supporting machine-specific software ecosystem. - Major components include: LLVM-based compiler toolchain, Linux kernel driver, architectural simulation, application analysis and optimization, standards body engagement, etc. Collaborated with team to define new vector-oriented Instruction Set Architecture (ISA). Use JIRA for bug tracking/workflow systems; Git/Stash/BitBucket as source management tool Designed modular multi-scale multi-node simulation framework and lead the team implementing and using it to perform architectural and behavioral simulation using C & C++ - Delivered to external partners and internal RTL verification team Designed/delivered Jenkins/Stash-based multi-level testing and continuous integration system. - Fostered and maintained working relationships between teams across the entire project. Established/maintained partnerships with potential customers as part of a team, from initial approach, solicitation and incorporation of feedback, to ongoing delivery of modeling capabilities. Contracted with external companies to supplement in-house workforce for compiler/debugger development Member of Micron’s patent committee for advanced memory technologies, reviewing intellectual property disclosures to determine patentability 2014–present Adjunct/Affiliate Graduate Faculty, Boise State University, Boise, ID CS 121: Computer Science I (Intro to Java); CS 221: Computer Science II (Intro to Java) Thesis advisor 1/2
  • 2. Kyle B. Wheeler, Ph.D. (513) 307-3322 kyle@memoryhole.net 2006–2013 Senior Member of Technical Staff, Sandia National Laboratories, Albuquerque, NM Designed and delivered Qthreads lightweight threading library. - Researched massively parallel threading runtimes, scalable lightweight multithreading with fine-grained synchronization and scalable lock-free data structures Designed and delivered Portals4 high-performance communication library. - Researched/developed/implemented high-speed communication for data analytics applications 2002–2006 Research Assistant, University of Notre Dame, South Bend, IN Researched Processing-in-Memory, massively parallel architectures, simulation, scalable lightweight multithreading with fine-grained synchronization, lock-free data-structures, and operating/runtime systems, e.g. for large-scale PIM arrays. Developed SPANIDS network intrusion detection load-balancer. Developed Java object for serial control of the motorized camera on ActivMedia Pioneer Robots and robot registry server with basic access controls. 2000–2002 Developer/System Administrator, Intellego/NetSeats LLC, Middletown, OH Designed/developed touch-screen point-of-sale software with a MySQL database back-end - Helped design SQL database structure. Designed/implemented/monitored system and company security measures; DMZ firewall set up, TripWire installation, log monitoring - Maintained corporate firewall, email and DNS servers. Transaction processing: sell/print theater tickets, integrate POS website, CC processing, auditable transaction records 2000–2002 Administrative Resident Assistant, Ohio University, Athens, OH Administrative Resident Assistant (2001–2002) - Managed six Resident Assistants; maintained dormitory records Resident Assistant (2000–2001) - Organized activities for large audiences, coordinated events, and enforced school policy Education 2005–2009 Ph.D. in Computer Science and Engineering, University of Notre Dame, Department of Computer Science and Engineering, South Bend, IN Thesis: Exploiting Locality with Qthreads for Portable Parallel Performance. 2002–2005 Masters in Computer Science and Engineering, University of Notre Dame, Department of Computer Science and Engineering, South Bend, IN Thesis: Load Balancing for High Speed Parallel Network Intrusion Detection. 1998–2002 Bachelors in Computer Science, Ohio University, Athens, OH Books & Chapters 2011 “Exascale Computing and the Role of Co-Design”. In: High Performance Computing: From Grids and Clouds to Exascale. James Ang, Ron Brightwell, David Donofrio, Sudip Dosanjh, K. Scott Hemmert, Arun Rodrigues, John Shalf, and Kyle Wheeler. Ed. by Ian Foster, W. Gentzsch, L. Grandinetti, and G. R. Joubert. IOS Press, 2011, pp.43–64. isbn: 978-1-60750-802-1. 2007 Qmail Quickstarter: Install, Set Up and Run Your Own Email Server. Kyle Wheeler. Packt Publishing, 2007. isbn: 1847191150. 2311 W. Grassy Branch Dr. — Meridian, ID 83646 memoryhole.net/~kyle 2/2