Daniel Anderson
Metropolitan Portland, OR 97035
resume9@drydog.com 858.598.4841
Senior Software Security Engineer
High-Value Contributor
Leverage skills in computer
security and cryptography for UNIX-class systems. Complete projects on
schedule. Communicate new features and
improvements in blog articles and oral presentations. Broad experience in
computer security and operating system software. Hard-working, collaborative
team member, enjoy sharing expertise and helping others work toward common
goal.
Computer Security Software |
Cryptography | Certificate Management
Secure Boot Verification | UNIX
Kernel Programming | Automated Security Auditing
Experience
INTEL CORPORATION, Hillsboro, OR
Security Researcher 2020 – present
Review Intel platform architecture for security threats. Assist projects in security reviews.
Senior Software
Developer 2018 – 2020
Developed software for Hyperledger Sawtooth blockchain technology and for Hyperledger Avalon confidential computing technology under Security System Software (S3) Division. Helped developers with presentations, videos, blogs, and chat.
ORACLE CORPORATION, San Diego, CA and Hillsboro, OR
(formerly Sun
Microsystems)
Principal Software
Engineer 1999 – 2017
Led team to develop Solaris Verified Boot
(signature verification of kernel modules) for all supported hardware and
virtual platforms including SPARC, Oracle Virtual Machine (VM), Kernel Zones
VM, X86 UEFI Secure Boot. Implemented SHA-2 and RSA crypto and X.509 cert management
C, assembly, Python.
·
Delivered initial release in 1 year for
Solaris 11.2.
·
Improved performance by up to 12X of Solaris cryptography
algorithms by tuning C source and replacing with assembly language (AES, RSA,
DSA, SHA2, etc.).
·
Developed failover software for Trusted Platform Module (TPM) 1.2
hardware on SPARC Solaris, meeting mandatory specifications.
·
Fixed 100s of bugs and added several
features in Solaris Security Technologies.
·
Enhanced Solaris Security Toolkit (SST or Jass), which
"tightens up" (secures) and verifies (audits) Solaris operating
system security, complying with Center for Internet Security (CIS) standards.
·
Wrote
hardware management software for large-scale systems – Sun Fire and Sun
Enterprise. C, C++, Java, and shell script.
·
Presented at several internal and external conferences: Solaris
Core Technologies Conference (internal), 2013 – 2016, BSides Portland 2016 and
BSides Seattle 2017, and scheduled for BSides Portland 2017.
Additional Experience
TEK SYSTEMS AND STELLCOM TECHNOLOGIES, San Diego, CA
Consultant
BLUEBIRD SYSTEMS, Carlsbad, CA
Senior Programmer / Analyst
NCR CORPORATION, San Diego, CA
Senior Principal Programmer Analyst
Education
Master of Science (MS), Computer Science, University of California, San Diego, CA
Bachelor of Science
(BS), Information and Computer Science,
University of California, Irvine, CA
Additional Skills
-
Social Media
□
https://twitter.com/_dan_anderson Computer security focus
□
https://blogs.oracle.com/author/dan-anderson/ Solaris security focus
-
Software / Hardware: programmed on several flavors of UNIX (Solaris,
Linux, AIX, etc.) and proprietary operating systems
-
Network Protocols: TCP/IP Sockets, IPSec, IPv6, HTTP, HTTPS, SSL, TLS,
ssh
-
Programming Languages: C++, C, Shell, Python, Perl, Java,
Intel X86 assembly. Taught C programming extension classes as UCSD Lecturer
-
Author,
Solaris x86 FAQ (Frequently Asked Questions)