I'm not looking for work.
Five years building and shipping Mac OS and iOS code. Ten years experience shipping and supporting production code to a variety of customers. Eight years experience designing, building, and debugging complex networked servers. Proficient with Mac OS, iOS, and UNIX development at both user and kernel level, and comfortable with working under time pressure to meet changing requirements.
Part of the Productivity Applications team, building consumer productivity software for a variety of Apple platforms. Designed and implemented features and infrastructure components for Numbers in the iWork '08, iWork '09, iWork for iPad, and iWork for iPhone software releases.
Designed, implemented, and maintained cache coherency protocols for a high-performance distributed network filesystem, as well as handled various performance and stability projects for the Panasas ActiveScale File System (PanFS) server and DirectFLOW filesystem client products. Additional projects include profile-driven system analysis and tuning, increasing the system's scalability, improving crash recovery, implementing write-ahead metadata logging, and diagnosing and solving customer crashes and performance issues.
Implemented a Linux kernel filesystem client for the EDRFS object-based networked filesystem, supported the EDRFS server, and developed test suites for the NASD object based disk prototype. Designed and implemented a memory-backed SCSI passthrough device in the FreeBSD kernel for storage system simulation and an iSCSI client and server for Linux and FreeBSD. Wrote tools for use in filesystem aging research and access pattern simulation, and performed general administrative tasks for the lab's computing environment.
Developed tools for administering the computing infrastructure at the School of Computer Science. Projects included building and maintaining a web interface to the SCS network database that allowed online queries and updates of network information, and designing a general Java interface to the SCS internal databases.
NASD Scalable Storage Systems, Gibson, G.A., Nagle, D.F., Courtright II, W., Lanza, N., Mazaitis, P., Unangst, M., Zelenka, J., USENIX99, Extreme Linux Workshop, Monterey, CA, June 1999
Carnegie Mellon University, Pittsburgh, PA
B.S. in Computer Science with a Minor in Creative Writing, 2002
Extensive experience with Objective C, ANSI C, Ruby, and Perl. Experience with C++, Java, and shell scripting (csh, sh, and derivatives).
Extensive user-level development experience with OS X and iOS Cocoa, Carbon, and Darwin-level environments. Extensive user-level development experience with FreeBSD, Linux, and Solaris. Kernel development experience with FreeBSD and Linux.