Daniel Herink
ASIC Verification Engineer

About

I excel when I am faced with a challenge. I work best when I am solving difficult problems. I enjoy bringing tasks to completion.

Work Experience

Aruba Networks (Hewlett-Packard Enterprise)
Enterprise-level networking company
March 2017 – Present
ASIC Verification Engineer
I am experienced in ASIC verification including full and partial chip simulation, formal, and post-silicon verification (DVT). I have contributed to verification efforts using different methodologies. I have developed verification plans, test cases, and test components in multiple verification environments to develop high-quality, custom ASIC's for the Aruba Networking 6000 and 8000 series of network switches.
Highlights
  • Wrote standardized performance tests across eight ASIC verification efforts
  • Led verification meetings for full-chip testing for an ASIC release cycle
  • Wrote new, reusable verification components for unique test cases
  • Wrote assertion-based verification test benches
  • Debugged failing tests in order to file a bug or fix the environment
  • Reproduced bugs found in post-silicon in pre-silicon tests
  • Coordinated with international teams to develop full-chip verification test plans
  • Filed bugs in Jira against designers and followed up on fixes
  • Ran and debugged the full-chip simulation tests for seven ASIC release cycles

Projects

Home and Virtual-Private Servers
Personal project
Docker Version Control Self-hosted Server Maintenance
July 2021 – Present
I run a home server and manage my own VPS, where I host many services, most containerized using Docker. Ansible is used to coordinate configuration and container/service updates for both servers. On the home server, I have 28TB of storage, which is utilized by Frigate for storing live camera recordings and Nextcloud for storing files for my family. Device health is monitored through Scrutiny (checking S.M.A.R.T. statistics on attached drives).
Highlights
  • Built a custom, wired router running the high-powered, open source OpnSense software
  • Handled hardware failure in the server's RAM by reserving bad addresses in the kernel
  • Managed container updates and configuration changes with Ansible
  • Recovered Docker containers from bad updates and configuration changes
  • Monitoring network traffic and Docker container health
  • Setup secure SSH and firewall rules for both servers
  • Auto-update domain host records when home IP address changes

Contact

United States
GitHub
LinkedIn

Education

  • 2016

    University of the Pacific

    Bachelor of Science

    Electrical Engineering

    Grade: 3.96

Skills

ASIC Verification
Specman SystemVerilog Assertion Based SimVision JasperGold
Bus Protocols
AXI XRI/XWI
Networking Technologies
TCP/UDP/ICMP Counters/Meters Fabric
Programming
Python Perl Java C++ C Assembly
Documentation
Markdown Sphinx Wavedrom

Interests

Open-source operating systems and software
Arch Linux Devuan runit
Self-hosted, containerized services
Docker Home Assistant Nextcloud Nginx
Server and Infrastructure Management
Ansible IoT Devices