Brian Korver

briank@cs.stanford.edu

Objective

To act as the Development Manager or Senior Technical Lead designing, developing, and shipping interesting products.

Qualifications

Work Experience

Sr Software Engineer

Apple, Inc.

January 2009 – current

Member of the Server Foundations and Performance team, developing the next generation of Mac OS X Server.

Sr Engineering Manager

Symantec, Inc.

April 2008 – November 2008

Led the team responsible for maintaining and improving the Linux-based platform for Symantec's 8300 series anti-spam appliances.

Director of Engineering

Network Resonance, Inc.

March 2005 – November 2007

Successfully led the software development team that designed and developed the Passive Capture Engine (PCE), for passively capturing network traffic, including encrypted SSL traffic, and the Certified Data Trail (CDT), which builds on the PCE to provide verifiable proof of electronic transactions. Responsibilities and accomplishments included:

Software Development Manager

Xythos Software, Inc. (acquired by Blackboard, Inc.)

April 2002 – March 2005

Played an integral role in architecting and implementing the WebFile Server product, a Java-based, high performance, distributed WebDAV server with web-based UI. Responsibilities included:

Primary development environment was Java on MacOS X, using Sun's Java toolchain.

Software Development Manager

Nokia, Inc.

January 2000 – July 2001

Successfully led the software development team that designed and developed a clustered SSL accelerator appliance (rtfm.com/sslacc.pdf). The product was based on a proprietary distributed OS and resulted in 6 patents being submitted. The end product successfully provided exceptionally high reliability, performance, scalability, and fail-over. Responsible for the original product idea and ran the entire project for over four months and the technical side for over two years. Responsibilities and accomplishments included:

Primary development environment was C on FreeBSD 4 and AlchemyOS, a FreeBSD-based multiuser, high performance, embedded OS supporting clustering on commodity hardware.

Senior Software Engineer

Network Alchemy, Inc. (acquired by Nokia, Inc.)

November 1998 – December 1999

Lead engineer on the PKI subsystems for a family of clustered IPSec VPN appliances. Responsibilities and accomplishments included:

Primary development environment was C on FreeBSD 4 and AlchemyOS, a FreeBSD-based multiuser, high performance, embedded OS supporting clustering on commodity hardware.

COMSEC Engineer

Terisa Systems, Inc. (acquired by SPYRUS, Inc.)

January 1996 – October 1998

Lead engineer for Terisa's Secure Electronic Transactions (SET) effort, including development of SETREF, the reference implementation distributed by Visa and MasterCard, and SecureWeb Payments (SWP), Terisa's commercial SET toolkit. Responsibilities and accomplishments included:

Primary development environment was C on SunOS 4.

Previous work experience available on request

Publications

The Internet IP Security PKI Profile of IKEv1/ISAKMP, IKEv2, and PKIX
Korver, B., RFC 4945, August 2007
Quota and Size Properties for Distributed Authoring and Versioning (DAV) Collections
Korver, B., Dusseault, L., RFC 4331, February 2006
Guidelines for Writing RFC Text on Security Considerations
Rescorla, E., Korver, B., IAB, RFC 3552, July 2003
SSLACC: A Clustered SSL Accelerator
Rescorla, E., Cain, A., Korver, B., Proceedings of the 11th USENIX Security Conference, August 2002
The Monte Carlo Method and Software Reliability Theory
Korver, B., Portland, OR: Portland State University Computer Science Department, PSU TR 94-1

Patents

Delivery of push notifications to an inactive computing device
Korver, Brian E. (Cupertino, CA, US), Thorpe, Jason R. (Cupertino, CA, US), Thirumalai, Gokul P. (Cupertino, CA, US), Wood, Justin (Sunnyvale, CA, US), 2014, United States, Apple Inc. (Cupertino, CA, US). Patent 9277530.
Method and apparatus for clustered SSL accelerator
Rescorla, Eric (Palo Alto, CA, US), Cain, Adam (Madison, WI, US), Korver, Brian (San Francisco, CA, US), Kroeger, Tom (Santa Cruz, CA, US), Kashtan, David (La Selva Beach, CA, US), Watkins, Craig (State College, PA, US), 2007, United States, Nokia Corporation (Espoo, FI). Patent 7305450.

Education

MS Computer Science, Specialized in Systems

Stanford University

Winter 1996

BA in Linguistics and Mathematics with minors in Computer Science and Spanish

Portland State University

Spring 1994

Languages

English, Spanish, and a little Japanese

References

Available upon request

Keywords

Algorithms, ASN.1, BER, BSD, C, C++, CEP, Clustering, Cocoa, Compiler, Condition Variable, Cryptography, CVS, DER, Distributed Systems, Embedded OS, Encryption, Foundation, FreeBSD, GCD, GIT, ICE, IETF, IKE, IP, IPC, IPSec, ISAKMP, Java, LDAP, Lex, Linux, Macintosh, Multi-Programming, Multi-Threaded, Mutex, NetBSD, Object-Oriented, Objective-C, OOD, OOP, Perl, PHP, PKCS, PKIX, RCS, Read-Write Lock, RFC, RPC, RSA, S-HTTP, S/MIME, SCEP, Security, Semaphore, SET, SNMP, Shell Script, SQL, SSL, STUN, SVN, TCP/IP, Threaded, TLS, TURN, Unix, X.509, XDR, Yacc.