Paul Litvak

Paul Litvak


Sep 2007 - Present

University of Texas

Taking life science courses that are medical school prerequisites

Currently enrolled in: Neurophysiology, Microbiology, Biochemistry

Courses taken: Introductory Cellular & Molecular Biology, Ecology & Evolution, Genetics, Organic Chemistry (2 semesters), Organic Chemistry Lab, Introductory Physiology Lab

GPA: 4.0


Clinical volunteer position in a hospital


  • Medicine: oncology, endocrinology, neurology
  • Biology: animal physiology, genetics, biotechnology
  • Fitness: weight training, running, cycling, swimming
  • Software development: Cocoa, Ruby, operating system internals, language runtimes

Work History

Work History
May 2006 - Dec 2007

Lead Mac Developer

Blue Coat
  • Developed a Mac SSL VPN client from concept to shipping product
  • Received a companywide Technical Excellence Award for the Mac SSL VPN client project
  • Project lead to re-design and improvement of other products through the development of robust software components shared across products and platforms
  • Created UI using Cocoa, bindings, and Interface Builder
  • Proxied network connections by injecting proxy code (C++) into running apps using a modified mach_inject library (C, Intel and PowerPC assembly)
  • Debugged Core Foundation (CFNetwork, Launch Services), often digging through Apple’s source code
Apr 2005 - May 2006

Engineering Manager, Gateway Team

Permeo / Blue Coat
  • Managed a team of engineers developing a Linux-based SSL VPN gateway
  • Set project schedules, prioritized bug fixing, assigned team members to development tasks
  • Components developed and maintained were an Apache-based web server & reverse proxy, a SOCKS proxy, and LDAP/Radius/ACE authentication modules
  • Designed features and wrote C++ code
Feb 2002 - May 2004

Technical Lead

Neoteris / Netscreen / Juniper
  • Developed, using C++/Java/Perl/Javascript, features for every single aspect of a Linux-based SSL VPN appliance
  • Developed a secure web conferencing/desktop sharing product for Linux and Mac using Java, C++, Objective-C
  • Designed features from concept to product, used by over 600 enterprises
  • Acted as the key engineering contact for many customer issues and escalations, which involved many on-site visits
Oct 2000 - Nov 2001

Software Engineer

Slam Dunk Networks
  • Developed complex multi-threaded HTTP-based client software in Java for secure and guaranteed delivery of business-to-business transactions
  • Implemented network monitoring (SNMP, TIBCO Hawk/RV) and time sync (SNTP) clients in Java
Jun 2000 - Oct 2000

Set-top Software Engineer

  • Key developer on a project building a 2-D graphics & animation engine for an interactive TV product
  • Ported and extended the Flash Player to the Windows CE based Microsoft TV platform using C++, COM, and ATL
  • Developed Flash Player extensions for positioning and resizing TV window, selecting TV channel, and alpha blending TV window with foreground UI elements



Security and Networking

SSL, PKI, etc.


Cocoa, Core Foundation, BSD, I/O Kit

Operating Systems

Mac OS X, Linux


Objective-C, C++, Python, Ruby, Intel Assembly