|
Menlo Park, California louisr @ teletrex.com (650) 814-8061
July 2000 - Jan 2001 Principal Engineer Responsible for designing and building out and launching two internet services which combined to make a music research subscription system targeted at record labels, radio station programming providers, and program directors. Designed entire system and software architecture, implemented system with apache, mod_perl, MySQL on Linux. Designed database schema for custom features. Wrote access-control, song-rating system, graphing/reporting tools, collaborative filtering, survey system. Women.com Networks, Inc., San Mateo, CA www.women.com Jan 1999 - June 2000 Consultant, Senior Software Engineer, Team Leader Responsible for initiation, implementation, and completion of the message board and community system. I worked with groups from Women.com, Hearst Magazines (Cosmopolitan, etc.), and Harlequin Romance to define requirements to integrate their message board systems and led a team through implementation and deployment of the merged site. This system replaced three disparate systems based on WebX, Proxicom, and Java. The system handles triple the total traffic delivered by the original systems with downtime attributable only to software upgrades. Bug fixes typically did not require downtime as the software could be hot-swapped. Directed sys-admin group to setup system that runs on Oracle 8.0.4, Solaris, Apache, mod_perl. Completed on-time. Also setup CVS, development environments, and release process. Took over and completed the Harlequin Romance e-commnerce site. The site was based on ATG Dynamo, Java JSP pages, and Oracle. Setup SSL certificates and servers. Led a team to produce from concept to completion the market research system and production process that supports all sweepstakes and promotions for women.com. SQL database-backed with perl. 1997 - 1999 Principal Software Consultant Projects for Jubal Online and WebTV Networks below:
July 1998 - Jan 1999 Software Architecture Consultant Developed accounting system for subscription service. Co-developed Klissarian Web multiplayer game. Beta test enrolled 300 subscribers. Optimized web and app server throughput. Designed and deployed multiplayer interactive fiction game engine for the Internet. Focus on whole system design for scalability. Working with potential distribution partners. WebTV Networks, Palo Alto, CA www.webtv.net July 1997 - July 1998 Software Consultant Developed and deployed six games on WebTV service -- Minesweeper, Matchmate, Crossword, SpaceRace, Wordfinder, and Trivia. Written in Javascript, Macromedia Flash and HTML to control pages, audio, and animation. Worked with producers and graphic designers to raise the bar on WebTV content. Wrote developer notes for WebTV developers. Wrote and maintained server-side game development tools written in Java and CGI. Developed and deployed a database-backed workflow system for the content production group. System organized and prioritized the work for 10 people and received orders from 30. Electric Classifieds, Inc., San Francisco, CA www.match.com Invented scheduling algorithm to dynamically control 2 streaming MPEG video and 3 audio players, video and audio mixers, and graphic resources to create online, real-time, video presentation system. System reacted within 1 second to user and dynamic data. Wrote software to integrate database controlled media objects on the fly. Designed and produced object-oriented ITV authoring tools and environment including graphical asset database management tools. Managed MPEG assets and real-time Sybase SQL databases. Successfully deployed system and completed technical trial in Omaha, Nebraska. Embedded Performance, Inc., Santa Clara, CA June 1992- Oct 1994 Software Development Engineer Managed all software and hardware releases. Co-designed and verified new products (emulators and host software). Wrote and maintained native diagnostics and procedures for AMD 29K family, MIPS 3051, and Sparc 611 RISC processor emulators in C. Interfaced between manufacturing and engineering; trained technicians, engineers, and managers. Proposed product enhancements and corrections to management. Wrote multi-platform (DOS & UNIX) host monitor software and utilities for communication with emulator products. Handled customer support calls. Apple Computer, Inc., Fremont, CA June 1988- May 1992 Design Engineer, Manufacturing Research & Development Designed, debugged, and deployed Macintosh-based in-house functional board tester. Deployed 60 systems and software to Apple sites in California, Ireland, and Singapore. Work included hardware FPGA and software design. Developed and deployed a Macintosh-based video monitor inspection system to aid alignment of Macintosh computer screens. Supervised the external research university team at CMU that designed the system. Designed and implemented the software application, the color graphical user interface, and the mechanical fixture for the system. Traveled to international vendors and Apple sites to design and later deploy six systems. Awarded Advanced Technology Group, Accelerating Innovation Award, 1990, for rapid implementation of this system. Researched and reported the design requirements of a constructed prototype, multichip module version of the Macintosh SE computer. Assisted with the design and construction of LCD characterization equipment. Traveled to Japanese vendors, developed acceptance specifications, and improved yields for LCD panels. Designed prototype input devices for portable computer. Wrote drivers and applications to demonstrate feasibility to directors. Constructed prototype color LCD monitor. Patent issued. #5,261,115; October 15, 1993; Multi-board System with Shift Board Select Visible Language Workshop, MIT Media Laboratory, Cambridge, MA 1986 Developed a user interface for a graphic designer's workstation in object-oriented class modules in C on Sun workstations. Analyzed various user interaction methods for productivity and ease of use. Wrote object-oriented drawing program in C for the X Window System. Wrote stereo 3D graphics software for simulating robots. Appeared in Design Quarterly #142, 1989, MITPress. Tele-Trex® Software Systems, Denver, CO 1980-1984 Self-employed, writing and selling statistical graphing, database management, and game programs for Commodore® microcomputers. Wrote magazine advertising. Tele-Trex trademark registered in 1982. EDUCATION Massachusetts Institute of Technology, Cambridge, MA BS EECS 1988. Awarded best thesis in the field of electric power conversion. Designed and constructed a microprocessor-controlled electrical parameter estimator for dynamic control of an industrial motor using specialized DSP hardware and algorithms. INTERESTS Electronic art projects, prototyping, graphic design, photography, skiing, and travel. |