Experienced software engineer, problem solver, and technical lead with solid experience on multiple hardware and software platforms.- Development tooling: C, C++, Python, Linux shells (bash), gdb, address sanitizer (ASAN)- Packet inspection frameworks: Suricata, Zeek/Bro, DPDK, other proprietary frameworks (Arbor Networks, ISS/IBM).- Hardware technologies: multi-process, multi-core, multi-threaded, NUMA aware -- all part of my DNA and something I've worked with throughout my career. - Network and system security: network countermeasures, anti-DDoS systems, web threat, intrusion prevention and detection. DoD-class system security (DNSIX, CMW, B1, C2, least-privilege),- Multiple form factors: Appliance, embedded, desktop, virtual, physical and telco carrier-class systems.- System Software: significant operating system design and development as individual contributor and project lead; includes multiple large-scale multiprocessor UNIX system teams; file system technology.- Network/Distributed: file systems (NFS); high-performance, scalable, distributed storage systems; protocol stacks (IP, UDP, and some TCP).- Other network: web-services, WWW-based and other TCP-based applications, client-server; ASP.NET 2.0 and Microsoft .NET technology.- OS Internals: Linux (2.6+), AIX, Windows NT (4 patents awarded), HP-UX, ATT Sys5.4 and other UNIX systems including DG/UX (Data General), SCO UNIX (Santa Cruz Operation), A/UX (Apple) , Dynix/PTX (Sequent). - Development Platforms: Linux, FreeBSD. (older): Windows XP/2003/2000/NT, AIX, Solaris, HP-UX.Specialties- High speed network security devices 100Gbps+- Multi-threaded, multi-processor, multi-core, NUMA aware system architectures- Network Intrusion prevention and detection systems- Web security threats- Physical and Virtual form factors- Operating Systems, networks, security, file systems- Linux, FreeBSD, UNIX
Listed skills include Unix, Linux, Network Security, Software Development, and 35 others.