SlideShare a Scribd company logo
1 of 3
Download to read offline
Brian Hiltscher
Technical Lead, Software Engineer
brianhiltscher@gmail.com
(919) 368-1753
Software engineer with extensive experience in real-time, networking software development.
Motivated, solutions oriented team player with excellent communication and problem solving
skills. Possess a Bachelor of Science degree in Computer Science from Brigham Young
University.
Skills
“C”, Linux, networking, multithreaded programming, embedded software, classification
algorithms, performance tuning, simulation, real-time OS, IXIA, Spirent, GIT, X Windows, QOS,
Perl, Python, X86 assembly, tensilica assembly, various other assembly languages. Intel X86,
PowerPC, Motorola 680x0.
Experience
Cisco Systems, February 2000 – present
• February 2019-present. Design, implement and test various performance enhancements
for a new software based Cisco ASR1000 product, including the following:
o Integrate the Intel transactional memory capability into the dataplane
infrastructure logic in order to guarantee atomicity without locking.
o 64-bit dataplane conversion study. Identify changes required, as well as level of
effort to convert the 32-bit software dataplane to support 64-bit addressing.
o Implement and test a credit sharing scheme between the receive (RX) process,
and the Packet Processors (PPEs), in order to avoid oversubscription of the PPEs.
• 2017-2019. Integration of a new network processor ASIC for the Cisco ASR1000 router.
Responsibilities included the following:
o Adaptation of the EtherChannel dataplane to support network processor
hardware assist logic.
o Crypto software performance tuning.
o Buffering, queueing, and scheduling (BQS) hardware assist software adaptation,
including conditional policing, re-enqueue, rate profiles, and out of resource
(OOR) logic.
o Implementation and performance tuning of descriptor transfer logic (DTL)
emulation software.
• 2014-2017. Next generation performance improvement project for Cisco Cloud Services
Router (CSR). Responsibilities included the following:
o Prototyping, selection of packet scheduler, and queuing engine.
o Design, and implementation of a multi-threaded version of our hierarchical
scheduler (HQF).
o Prototyping, design, and implementation of flow-based distribution (FBD).
o Flow based QOS statistics. Design and implement the dataplane, and control
plane logic for the atomic, but non-locking QOS statistics.
• 2014. IPV4 forwarding software conversion for Cisco Cloud Services Router (CSR).
Designed and implemented the IPV4 forwarding software changes from the Tree bitmap
(TBM) algorithm to MTRIE. These changes were made in order to realize a major
performance improvement over TBM.
• 2012-2014. Software based classification. Design, and implement the classification
engine for new software-based platforms (CSR, and ISR), that do not have TCAM based,
or any other hardware acceleration.
• 2008-2011. ASR1000 Buffering, Queueing, and scheduling (BQS). Implement control
plane software for the BQS ASIC. Responsibilities included the following:
o Packet rate profile programming and selection.
o Conditional policing, congestion detection, and out of resource (OOR) dataplane
and control plane logic.
o Priority propagation.
• 2005-2006. ASR1000 QOS feature design and implementation. Responsibilities
included:
o Packet marking.
o Rate limiting (policing).
o Packet classification.
o Drop policy, including weighted random early detection (WRED), fair-queue, and
tail-drop.
o Statistics collection, and checksum calculation.
o Packet simulation.
• 2006-2007. Common Classification Engine (CCE) design and implementation. Design
and implement a generic method of performing packet classification using a TCAM for
hardware acceleration. Responsibilities included:
o Definition of feature specific TCAM keys.
o Method to convey opaque feature specific data post-classification.
o Dataplane logic for both 160b and 320b TCAM searches.
o Associated simulation support.
• 2001-2004. Hierarchical Scheduler, on Cisco 7600 series router. Designed, and
implemented a multi-threaded, queueing engine, and hierarchical scheduler targeted
for the Castine Network processor.
• 2001. DOCSIS QOS dataplane for Cisco UBR10000. Designed and implemented the
Cable/DOCSIS QOS dataplane for the first-generation Cisco network processor.
• 2000. QOS dataplane for Cisco C10000. Designed and implemented the QOS dataplane
for the first-generation Cisco network processor.
Nortel Networks, Research Triangle Park, NC, July 1997 – Feb. 2000
• Designed, and implemented software to support porting a telephone switch to a real-
time operating system. C & PowerPC assembly.
Hughes Aircraft Company, Fullerton, CA June 1983- July 1997
• TPQ36/37 radar communication encryption software, Sperry/Univac assembly.
• RSRP, air defense radar software, VAXELN pascal.
• Naval, ship board, defense system software, NTDS, assembly.
• X windows graphics software for Naval and coast guard displays, Ada, and X windows.
Motorola 68020,68030, 68040. VxWorks/VME.
Accomplishments
• Patent #US7564790: “Method and system for shaping traffic in a parallel queuing
hierarchy”. Date issued: July 21, 2009
• Patent # US8520672: “Packet switching device using results determined by an
application node”. Date issued: August 27, 2013

More Related Content

What's hot

SFScon21 - Paolo Viskanic - Marta Pederneschi - The new WebGIS of the BBT com...
SFScon21 - Paolo Viskanic - Marta Pederneschi - The new WebGIS of the BBT com...SFScon21 - Paolo Viskanic - Marta Pederneschi - The new WebGIS of the BBT com...
SFScon21 - Paolo Viskanic - Marta Pederneschi - The new WebGIS of the BBT com...South Tyrol Free Software Conference
 
Carrier Grade OCP: Open Solutions for Telecom Data Centers
Carrier Grade OCP: Open Solutions for Telecom Data CentersCarrier Grade OCP: Open Solutions for Telecom Data Centers
Carrier Grade OCP: Open Solutions for Telecom Data CentersRadisys Corporation
 
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Hidetsugu Sugiyama
 
PoC Requirements and Use Cases
PoC Requirements and Use CasesPoC Requirements and Use Cases
PoC Requirements and Use Casesjennimenni
 
ODSA Speedster22i FPGA for POC
ODSA Speedster22i FPGA for POCODSA Speedster22i FPGA for POC
ODSA Speedster22i FPGA for POCjennimenni
 
Network experiences with Public Cloud Services @ TNC2017
Network experiences with Public Cloud Services @ TNC2017Network experiences with Public Cloud Services @ TNC2017
Network experiences with Public Cloud Services @ TNC2017Helix Nebula The Science Cloud
 
Mellanox Announces HDR 200 Gb/s InfiniBand Solutions
Mellanox Announces HDR 200 Gb/s InfiniBand SolutionsMellanox Announces HDR 200 Gb/s InfiniBand Solutions
Mellanox Announces HDR 200 Gb/s InfiniBand Solutionsinside-BigData.com
 
Open Source, Open Architecture, Open Standards NFV MANO
Open Source, Open Architecture, Open Standards NFV MANOOpen Source, Open Architecture, Open Standards NFV MANO
Open Source, Open Architecture, Open Standards NFV MANOCloudify Community
 
Optimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack CloudsOptimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack CloudsYathiraj Udupi, Ph.D.
 
Designing HPC, Deep Learning, and Cloud Middleware for Exascale Systems
Designing HPC, Deep Learning, and Cloud Middleware for Exascale SystemsDesigning HPC, Deep Learning, and Cloud Middleware for Exascale Systems
Designing HPC, Deep Learning, and Cloud Middleware for Exascale Systemsinside-BigData.com
 
The Sierra Supercomputer: Science and Technology on a Mission
The Sierra Supercomputer: Science and Technology on a MissionThe Sierra Supercomputer: Science and Technology on a Mission
The Sierra Supercomputer: Science and Technology on a Missioninside-BigData.com
 
Making the most out of Heterogeneous Chips with CPU, GPU and FPGA
Making the most out of Heterogeneous Chips with CPU, GPU and FPGAMaking the most out of Heterogeneous Chips with CPU, GPU and FPGA
Making the most out of Heterogeneous Chips with CPU, GPU and FPGAFacultad de Informática UCM
 
Sierra Supercomputer: Science Unleashed
Sierra Supercomputer: Science UnleashedSierra Supercomputer: Science Unleashed
Sierra Supercomputer: Science Unleashedinside-BigData.com
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge ComputingLiz Warner
 
ODSA Use Case - SmartNIC
ODSA Use Case - SmartNICODSA Use Case - SmartNIC
ODSA Use Case - SmartNICODSA Workgroup
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficientlyinside-BigData.com
 
Telco Access Network with SDN
Telco Access Network with SDNTelco Access Network with SDN
Telco Access Network with SDNJian-Hao Chen
 

What's hot (20)

Kubernetes-DX-5G-session
Kubernetes-DX-5G-sessionKubernetes-DX-5G-session
Kubernetes-DX-5G-session
 
SFScon21 - Paolo Viskanic - Marta Pederneschi - The new WebGIS of the BBT com...
SFScon21 - Paolo Viskanic - Marta Pederneschi - The new WebGIS of the BBT com...SFScon21 - Paolo Viskanic - Marta Pederneschi - The new WebGIS of the BBT com...
SFScon21 - Paolo Viskanic - Marta Pederneschi - The new WebGIS of the BBT com...
 
Carrier Grade OCP: Open Solutions for Telecom Data Centers
Carrier Grade OCP: Open Solutions for Telecom Data CentersCarrier Grade OCP: Open Solutions for Telecom Data Centers
Carrier Grade OCP: Open Solutions for Telecom Data Centers
 
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
 
PoC Requirements and Use Cases
PoC Requirements and Use CasesPoC Requirements and Use Cases
PoC Requirements and Use Cases
 
ODSA Speedster22i FPGA for POC
ODSA Speedster22i FPGA for POCODSA Speedster22i FPGA for POC
ODSA Speedster22i FPGA for POC
 
Network experiences with Public Cloud Services @ TNC2017
Network experiences with Public Cloud Services @ TNC2017Network experiences with Public Cloud Services @ TNC2017
Network experiences with Public Cloud Services @ TNC2017
 
Mellanox Announces HDR 200 Gb/s InfiniBand Solutions
Mellanox Announces HDR 200 Gb/s InfiniBand SolutionsMellanox Announces HDR 200 Gb/s InfiniBand Solutions
Mellanox Announces HDR 200 Gb/s InfiniBand Solutions
 
Open Source, Open Architecture, Open Standards NFV MANO
Open Source, Open Architecture, Open Standards NFV MANOOpen Source, Open Architecture, Open Standards NFV MANO
Open Source, Open Architecture, Open Standards NFV MANO
 
Optimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack CloudsOptimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack Clouds
 
Designing HPC, Deep Learning, and Cloud Middleware for Exascale Systems
Designing HPC, Deep Learning, and Cloud Middleware for Exascale SystemsDesigning HPC, Deep Learning, and Cloud Middleware for Exascale Systems
Designing HPC, Deep Learning, and Cloud Middleware for Exascale Systems
 
The Sierra Supercomputer: Science and Technology on a Mission
The Sierra Supercomputer: Science and Technology on a MissionThe Sierra Supercomputer: Science and Technology on a Mission
The Sierra Supercomputer: Science and Technology on a Mission
 
Making the most out of Heterogeneous Chips with CPU, GPU and FPGA
Making the most out of Heterogeneous Chips with CPU, GPU and FPGAMaking the most out of Heterogeneous Chips with CPU, GPU and FPGA
Making the most out of Heterogeneous Chips with CPU, GPU and FPGA
 
Sierra Supercomputer: Science Unleashed
Sierra Supercomputer: Science UnleashedSierra Supercomputer: Science Unleashed
Sierra Supercomputer: Science Unleashed
 
RISC-V Introduction
RISC-V IntroductionRISC-V Introduction
RISC-V Introduction
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge Computing
 
ODSA Use Case - SmartNIC
ODSA Use Case - SmartNICODSA Use Case - SmartNIC
ODSA Use Case - SmartNIC
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
 
Telco Access Network with SDN
Telco Access Network with SDNTelco Access Network with SDN
Telco Access Network with SDN
 
Vlsi titles 2017 18
Vlsi titles 2017 18Vlsi titles 2017 18
Vlsi titles 2017 18
 

Similar to Brian hiltscher resume

Network and Telecom Engineer
Network and Telecom EngineerNetwork and Telecom Engineer
Network and Telecom EngineerSrinivaas V.S
 
Resume_052715
Resume_052715Resume_052715
Resume_052715Phu Sam
 
Erik Franzen Linkedin Resume
Erik Franzen Linkedin ResumeErik Franzen Linkedin Resume
Erik Franzen Linkedin ResumeErik Franzen
 
A Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network ProcessorsA Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network Processorsaciijournal
 
A Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network ProcessorsA Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network Processorsaciijournal
 
A Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network ProcessorsA Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network Processorsaciijournal
 
Cisco Connect Halifax 2018 Cisco dna - deeper dive
Cisco Connect Halifax 2018   Cisco dna - deeper diveCisco Connect Halifax 2018   Cisco dna - deeper dive
Cisco Connect Halifax 2018 Cisco dna - deeper diveCisco Canada
 
Alexei_Plescan - updated
Alexei_Plescan - updatedAlexei_Plescan - updated
Alexei_Plescan - updatedAlexei Plescan
 
Henry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_newHenry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_newHenry Sun
 
A COMPARISON OF FOUR SERIES OF CISCO NETWORK PROCESSORS
A COMPARISON OF FOUR SERIES OF CISCO NETWORK PROCESSORSA COMPARISON OF FOUR SERIES OF CISCO NETWORK PROCESSORS
A COMPARISON OF FOUR SERIES OF CISCO NETWORK PROCESSORSaciijournal
 
Ruibo_resume2016
Ruibo_resume2016Ruibo_resume2016
Ruibo_resume2016Ruibo Cai
 
Darsh Dharamdeo- Linkedin
Darsh Dharamdeo- LinkedinDarsh Dharamdeo- Linkedin
Darsh Dharamdeo- LinkedinDarsh Dharamdeo
 
Trends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systemsTrends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systemsIgor José F. Freitas
 
Ajaya_resume
Ajaya_resumeAjaya_resume
Ajaya_resumeAjay K
 

Similar to Brian hiltscher resume (20)

CV
CVCV
CV
 
Network and Telecom Engineer
Network and Telecom EngineerNetwork and Telecom Engineer
Network and Telecom Engineer
 
Resume_052715
Resume_052715Resume_052715
Resume_052715
 
David Sacerdote
David SacerdoteDavid Sacerdote
David Sacerdote
 
Erik Franzen Linkedin Resume
Erik Franzen Linkedin ResumeErik Franzen Linkedin Resume
Erik Franzen Linkedin Resume
 
A Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network ProcessorsA Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network Processors
 
A Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network ProcessorsA Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network Processors
 
A Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network ProcessorsA Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network Processors
 
Cisco Connect Halifax 2018 Cisco dna - deeper dive
Cisco Connect Halifax 2018   Cisco dna - deeper diveCisco Connect Halifax 2018   Cisco dna - deeper dive
Cisco Connect Halifax 2018 Cisco dna - deeper dive
 
Alexei_Plescan - updated
Alexei_Plescan - updatedAlexei_Plescan - updated
Alexei_Plescan - updated
 
Henry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_newHenry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_new
 
A COMPARISON OF FOUR SERIES OF CISCO NETWORK PROCESSORS
A COMPARISON OF FOUR SERIES OF CISCO NETWORK PROCESSORSA COMPARISON OF FOUR SERIES OF CISCO NETWORK PROCESSORS
A COMPARISON OF FOUR SERIES OF CISCO NETWORK PROCESSORS
 
Ruibo_resume2016
Ruibo_resume2016Ruibo_resume2016
Ruibo_resume2016
 
Darsh Dharamdeo- Linkedin
Darsh Dharamdeo- LinkedinDarsh Dharamdeo- Linkedin
Darsh Dharamdeo- Linkedin
 
Resume
ResumeResume
Resume
 
jsansevero9_23_16
jsansevero9_23_16jsansevero9_23_16
jsansevero9_23_16
 
Mohamed_Omar_Cv
Mohamed_Omar_CvMohamed_Omar_Cv
Mohamed_Omar_Cv
 
Trends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systemsTrends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systems
 
Ajaya_resume
Ajaya_resumeAjaya_resume
Ajaya_resume
 
Resume
ResumeResume
Resume
 

Recently uploaded

The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfThe Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfJasper Colin
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsDavid Green
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersHireQuotient
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonDelhi Call girls
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsSnapJob
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management SystemHireQuotient
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessHireQuotient
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Dan Medlin
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfmarketing659039
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...PayScale, Inc.
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfmarketing659039
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.ShrayasiRoy
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersHireQuotient
 
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...makika9823
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersHireQuotient
 

Recently uploaded (19)

The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfThe Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People Analytics
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample Answers
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
 
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time Jobs
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management System
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational Success
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdf
 
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdf
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for Recruiters
 
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and Answers
 

Brian hiltscher resume

  • 1. Brian Hiltscher Technical Lead, Software Engineer brianhiltscher@gmail.com (919) 368-1753 Software engineer with extensive experience in real-time, networking software development. Motivated, solutions oriented team player with excellent communication and problem solving skills. Possess a Bachelor of Science degree in Computer Science from Brigham Young University. Skills “C”, Linux, networking, multithreaded programming, embedded software, classification algorithms, performance tuning, simulation, real-time OS, IXIA, Spirent, GIT, X Windows, QOS, Perl, Python, X86 assembly, tensilica assembly, various other assembly languages. Intel X86, PowerPC, Motorola 680x0. Experience Cisco Systems, February 2000 – present • February 2019-present. Design, implement and test various performance enhancements for a new software based Cisco ASR1000 product, including the following: o Integrate the Intel transactional memory capability into the dataplane infrastructure logic in order to guarantee atomicity without locking. o 64-bit dataplane conversion study. Identify changes required, as well as level of effort to convert the 32-bit software dataplane to support 64-bit addressing. o Implement and test a credit sharing scheme between the receive (RX) process, and the Packet Processors (PPEs), in order to avoid oversubscription of the PPEs. • 2017-2019. Integration of a new network processor ASIC for the Cisco ASR1000 router. Responsibilities included the following: o Adaptation of the EtherChannel dataplane to support network processor hardware assist logic. o Crypto software performance tuning. o Buffering, queueing, and scheduling (BQS) hardware assist software adaptation, including conditional policing, re-enqueue, rate profiles, and out of resource (OOR) logic. o Implementation and performance tuning of descriptor transfer logic (DTL) emulation software. • 2014-2017. Next generation performance improvement project for Cisco Cloud Services Router (CSR). Responsibilities included the following: o Prototyping, selection of packet scheduler, and queuing engine. o Design, and implementation of a multi-threaded version of our hierarchical scheduler (HQF). o Prototyping, design, and implementation of flow-based distribution (FBD).
  • 2. o Flow based QOS statistics. Design and implement the dataplane, and control plane logic for the atomic, but non-locking QOS statistics. • 2014. IPV4 forwarding software conversion for Cisco Cloud Services Router (CSR). Designed and implemented the IPV4 forwarding software changes from the Tree bitmap (TBM) algorithm to MTRIE. These changes were made in order to realize a major performance improvement over TBM. • 2012-2014. Software based classification. Design, and implement the classification engine for new software-based platforms (CSR, and ISR), that do not have TCAM based, or any other hardware acceleration. • 2008-2011. ASR1000 Buffering, Queueing, and scheduling (BQS). Implement control plane software for the BQS ASIC. Responsibilities included the following: o Packet rate profile programming and selection. o Conditional policing, congestion detection, and out of resource (OOR) dataplane and control plane logic. o Priority propagation. • 2005-2006. ASR1000 QOS feature design and implementation. Responsibilities included: o Packet marking. o Rate limiting (policing). o Packet classification. o Drop policy, including weighted random early detection (WRED), fair-queue, and tail-drop. o Statistics collection, and checksum calculation. o Packet simulation. • 2006-2007. Common Classification Engine (CCE) design and implementation. Design and implement a generic method of performing packet classification using a TCAM for hardware acceleration. Responsibilities included: o Definition of feature specific TCAM keys. o Method to convey opaque feature specific data post-classification. o Dataplane logic for both 160b and 320b TCAM searches. o Associated simulation support. • 2001-2004. Hierarchical Scheduler, on Cisco 7600 series router. Designed, and implemented a multi-threaded, queueing engine, and hierarchical scheduler targeted for the Castine Network processor. • 2001. DOCSIS QOS dataplane for Cisco UBR10000. Designed and implemented the Cable/DOCSIS QOS dataplane for the first-generation Cisco network processor. • 2000. QOS dataplane for Cisco C10000. Designed and implemented the QOS dataplane for the first-generation Cisco network processor. Nortel Networks, Research Triangle Park, NC, July 1997 – Feb. 2000 • Designed, and implemented software to support porting a telephone switch to a real- time operating system. C & PowerPC assembly.
  • 3. Hughes Aircraft Company, Fullerton, CA June 1983- July 1997 • TPQ36/37 radar communication encryption software, Sperry/Univac assembly. • RSRP, air defense radar software, VAXELN pascal. • Naval, ship board, defense system software, NTDS, assembly. • X windows graphics software for Naval and coast guard displays, Ada, and X windows. Motorola 68020,68030, 68040. VxWorks/VME. Accomplishments • Patent #US7564790: “Method and system for shaping traffic in a parallel queuing hierarchy”. Date issued: July 21, 2009 • Patent # US8520672: “Packet switching device using results determined by an application node”. Date issued: August 27, 2013