John L. Sokol

Santa Barbara California (916)704-7676

E-mail: SOKOL@VIDEOTECHNOLOGY.COM
Home Page: http://www.dnull.com/~sokol

 

Innovator, Visionary, Architect, Researcher, Technical Lead, hand on Sr. Software Engineer specializing in low level code, board bring up, networking and protocols, debugging and troubleshooting,  all things video and audio, compression, and strong electronics knowledge.

 

OBJECTIVE

To part of a small company or startup where I can have a real impact.

EXPERIENCE and STRENGTHS

 

Patents

20050168941 and 20040218362 System and apparatus for heat removal

(WO/2000/041455) HIGH PERFORMANCE WEB SERVER

(WO/2005/013661) SYSTEM AND APPARATUS FOR HEAT REMOVAL

(WO/2005/048082) ELECTRONIC COMMERCIAL TRANSACTION SYSTEM AND METHOD


WORK HISTORY


Vetronix Inc. Division of Robert Bosch Corp,   Santa Barbara, Ca 9/2006 to 2/2009  Sr. Software Developer / Linux OS expert / New product developer

Video Technology Inc.  Montclair, Ca  2003 - 2007  Business Owner / Software Developer / Editor / Manager


Nisvara Inc.  Mountain View, Ca  2001 - 2005 Engineering Manager


VCTVision Inc.  San Dimas, Ca  2003 - 2004 Engineering Manager


GlobalStreams Inc., Rancho Cordova, Ca.  2002  Embedded Systems & Video Compression Developer


Bravara Communication Inc., Palo Alto, Ca. 2001  (Company Closed)  Protocol Engineer, Kernel Developer


Enumera  2000 to 2001, Sr. Software Engineer and CTO


Digital Video Broadcast Systems, 1998 to 2000, Sr. Software Engineer and CTO (acquired IBS)


Internet Broadcast Systems, IBS, Los Angeles Ca. 1996 to 1998, Chief Technical Officer (CTO) and Cofounder

 

Sun Soft, Los Angeles Ca. 1995, Short term Contract, Developer Support for Solaris 2.5 Pre-Beta


Wells Fargo Bank., San Francisco Ca. 1994 Contract Programmer


Sun Microsystems., Mountain View Ca. 1993 to 1994 Short term Contract Programmer


Micro Metric Inc., San Jose, CA. 1993 Programmer / Systems Engineer

 

Stanford University, Dept. of Radiation Oncology, 1988 to 1993 Scientific Programmer I


Consulting and Misc. Projects.

COMPUTER LANGUAGES and SKILLS

High Level: C, C++, MS Visual C++, Pascal, FORTRAN, BASIC, COBOL, and FORTH

OS: Linux, BSD UNIX, DOS, XP, Win2K, Mac OS X, Solaris

Compression: MPEG1, MEPG2, MPEG4(all profiles), H.263, H.264, 3GPP, 3GPP2, Wavelet, Fractal, JPEG, GSM, AMR

Kernel Development & Drivers: Linux,  BSD Unix, Window, USB 2.0, SCSI, LAN, Video and Audio, DSP development, V4L2, BlueTooth, Wifi, Embedded Platform

Assembly/Machine: ARM,  MMX, SSP2, 80386 protected mode, TriMedia tm1300, 6809, 68K, Z180/Z80, 6502, 8051, DSP 56001

MISC: HTML, Java, JavaScript, CGI's and E-commerce, Postscript, X Windows, CVS, SVN, GDB, KDB, PERL, Routing, TCP/IP, Bash


CLUBS AND ASSOCIATIONS


EDUCATIONAL BACKGROUND