Ken Scott - Software Architect close
Location: Silicon Valley, USA
voice: 650 269 4733 (USA)
email: ken.scott-at-ideawerks.com

  Availability close
Currently successfully self-employed, but available for extraordinary projects

  Qualifications close
Over 25 years of experience in software engineering
Leadership experience on projects of all sizes
Fully-custom servers, web applications, web services, and server components
Custom applications and GUI components (J2EE, J2SE & J2ME)

  Platforms close
Operating Systems: Linux, Unix, Mac OS X, Windows (XP & Vista)
Languages: Java, C++, C, Javascript, PHP, and many others...

  Shipped Software Products close
Scott Trading Company: a collection of internet retail sites
Tapatap, Inc.: a web and mobile contest community site
InfoSpace Mobile Tournament Platform: a large-scale mobile entertainment server (purchased by InfoSpace, Inc.)
Fortress: a large-scale interactive entertainment server (purchased by InfoSpace, Inc.)
GeneXpert: an automated genetic testing and biothreat detection system
SmartCycler: a DNA analysis application
POP.X: a large-scale game/community server
Synchronize: a net-based calendaring client
AutoRad: a radiology viewing station (now owned by Kodak)  
MovieWorks: a QuickTime presentation/animation application
MovieMovie: a QuickTime-compatible video capture card and software
Various display cards at Sigma Designs and E-Machines
QuickView Studio Editor: a non-linear video editing workstation
DiscPassage: a multimedia CD-ROM navigator
ColorFreeze: a still-image video capture application
ColorSep: a prepress color correction application

  History close
Over 25 years of experience in hands-on software engineering and engineering leadership
2008-present, Scott Trading Company   (San Jose, CA)
Founder
Design, implementation, and operation of over 100 internet retail websites
Creating utilities for aggressive search engine optimization
2006-2008, Tapatap, Inc.   (San Mateo, CA)
Co-Founder, Chief Architect
Designed and implemented server and UI architectures for a photo contest site for web and mobile-web clients
2003-2006, InfoSpace Games   (North American Games Studio - San Mateo, CA)
Co-Founder, Chief Architect
Formerly Atlas Mobile, Inc. - acquired by InfoSpace, Inc. in 2004
Co-inventor of the InfoSpace Mobile Tournament Platform, a large-scale mobile entertainment server for tournament-oriented cellphone games. Play Games, Win Prizes!
Designed and implemented client architectures for BREW (C++) and J2ME (Java), J2EE server architectures, client-server transactions, database access, tournament operation and matching, prize awards, customer relationship management
2002-2003, Valdero Inc.   (Palo Alto, CA)
Independent Consultant
Human interface design and implementation for a web-based supply-chain-management system
2000-2003, XadrA LLC   (Silicon Valley, USA)   (now a division of Infospace Games)
Cofounder, Chief Technical Officer
All assets of XadrA LLC were acquired by InfoSpace, Inc. in 2004
Co-designer and implementer of Fortress™, a large-scale server for internet-based multiplayer games and online communities
Designed and implemented subsystems for multiplayer virtual rooms, instant messaging, auto-matching, user personalization, and persistent shared objects
Implemented client-side libraries for Flash, Java 2 Standard Edition (J2SE) and Java 2 Micro Edition (J2ME)
1999-2002, Cepheid, Inc.  (Sunnyvale, CA)
Consultant
Architect for GUI applications:  SmartCycler™ and GeneXpert™
Adapted GeneXpert™ for automated bio-threat detection in all U.S. Post Offices
2000, E*Trade  (San Francisco, CA)
Consultant
Designed and developed GUI application for power day-traders
1998-2000, Force5 Software, Inc.  (Cupertino, CA)
Consultant
Designed and developed GUI components for JCloak (a 100% Pure Java bytecode obfuscator)
1999, Nickelodeon Online  (Foster City, CA)
Consultant
Developed multi-player games and online community infrastructure 
1998-2000, HearMe.com (Mountain View, CA)
Consultant
Member of the team that developed the POP.X framework for online games and communities
Developed POP.X Groups and POP.X Places frameworks
1998, Vasona Systems, Inc.  (Los Gatos, CA)
Consultant
Principal user interface architect
Developed Java client application framework based upon JFC for an e-commerce system (medical authorization)
Developed user interface and middleware for client-server database interface (application, servlets, & JNI)
1997-1998, Advancel Logic Corp.  (San Jose, CA)
Director of Software Development
Developed I/O device drivers for JavaOS
Developed power-on self-test code for microJava-501 (the first Java Chip from Sun)
Software architect for TinyJ Java Chip
1997, Telepost, Inc.  (Santa Cruz, CA)
Consultant
Developed Java application for online teleconference management system
Developed Java version of  SCAMP interface (a low-level transport protocol)
1995-1997, Crosswind Technologies, Inc. (Santa Cruz, CA)
Consultant
Ported Windows-based calendaring client to MacOS (C++)
Developed prototype Java calendaring/groupware client
1995, Broadcast Production Group (Campbell, CA)
Consultant
Website design/development for BPG and their clients
1994-1995, Cemax-Icon, Inc. (Fremont, CA)  
Senior Software Engineer
Lead designer/developer of AutoRad, a revolutionary radiology viewing station. AutoRad was a giant leap forward for this market - a full generation ahead of all competitors.
Primary designer of AutoRad's user interface, as well as the platform-independent object framework in C++ for user interface, remote file access, transport-independent networking, and legacy system interoperability.
Original company (Icon Medical Systems) was acquired by Cemax, then 3M, then Kodak, primarily to acquire AutoRad workstation technology. Sales went from $6M/year before AutoRad to $40M/year in the first year after AutoRad's release, then jumped to $200M in the second year. (later results not known)
1994, Expansion Systems (Fremont, CA)
Consultant
Developed a prototype video editing application (VideoFlyer) for SGI Indy (OSF/Motif)
1993, Interactive Solutions, Inc. (Pleasanton, CA)
Director of Research and Development
Directed design and development of MovieWorks, a QuickTime presentation/animation application (C++)
1992-1993, Sigma Designs, Inc. (Fremont, CA)
Engineering Manager
Directed development of a range of graphic display and video capture cards
Directed development of multimedia architectures for Macintosh and PC
1990-1992, E-Machines, Inc. (Beaverton, OR)
Senior Engineer
Directed development of hardware and drivers for several video display, video capture, and networking cards
1990, CMC Research, Inc. (Tigard, OR)
Consultant
Ported DiscPassage (a multimedia CD-ROM navigation application) from DOS to MacOS
1989-1990, PIXL, Inc. (Seattle, WA)
Senior Software Engineer
Leader of software development team
Designed and developed software for an embedded "Media Computer" to support non-linear video editing on Macintosh
1987-1989, Computer Friends, Inc. (Beaverton, OR)
Senior Software Engineer
Lead engineer on a team that developed a wide range of applications and drivers for MacOS
1981-1987, Floating Point Systems, Inc. (Beaverton, OR)
Various Positions
Designed system architectures for minisupercomputers, supercomputers, and massively-parallel systems with exotic interconnect architectures (hypercube, mesh, grid, etc.)

  Education close
1981: Bachelor of Science, Electronics Engineering Technology
DeVry Institute of Technology, Phoenix, AZ

  References close
Available upon request