Post Job Free
Sign in

Engineer Project Manager

Location:
Honolulu, HI
Posted:
January 13, 2013

Contact this candidate

Resume:

Career Newsletter

Dialog Title

Dialog text..

>

Technology Creator - AIbruce wilcox 2500 Kalakaua Avenue #2204 Honolulu, HI 96815-USA

Objective

Interesting product development, AI applications.

Summary

AI or Senior Gamplay Programmer (Contract or FullTime)

Resume

Bruce Wilcox, Technology Creator

Skills: Artificial Intelligence (AI), Game Software, Project Management, System Software (compilers, linkers, etc), Application Design, System Design, Real-time, Networking, SQL

Languages: C++, J2ME, Perl, Java, LISP, Ada, various assembly, ...

Platforms: Mobile, PS2, Win*, DOS, Mac, UNIX, ARM-60 …

Tools: Visual Studio C++, ProDG Debugger, SVN, SourceSafe, AlienBrain, …

Unique Achievements:

1) Father of Computer Go for having created the first successful computer Go program and published the seminal works on computer Go theory. Also the leading Western Go theorist, having contributed the concept of sector line and the Great Wall opening to the human Go lexicon and the Rule of 5 for Contact Fights.

2) Front-End leader for one of the first production quality Ada compilers. Led the design of an Ada-Lite compilation environment for Intermetrics, Inc, at a time when Ada compilers were integrated into bulky.

3) Wrote an optically-based expert system tank route-planner that achieved better-than-human answers (within 15% of Dynamic Programming's optimal, but took 30 seconds instead of 3 hours).

4) Helped create six broad patents on fundamental technology in motion interfaces for Fujitsu. Likely they annually earn more than a million dollars in license fees.

5) Creator of Radical’s HIPE AI Realtime HTN planner language for next generation game platforms.

6) Creator of LimeLife’s FLIRT language, a scripting and layout language for mobile applications. FLIRT-scripted programs are downloadable during program execution, can run instantly on a wide range of J2ME and BREW phones, and are half the size of J2ME code.

7) Created Jabren, a java to brew cross compiler.

8) Created CHAT-L, world’s most advanced chatbot technology

http://www.chatterboxchallenge.com/bot_info.php?CBot=23 (demo)

http://www.bluemarsdev.com/wiki/index.php/Chatbot (CHAT-L language documentation)

Employment:

'09 Planet 9 Studios (San Francisco, CA) Contract iPhone Senior Client Engineer

Chat UI, XMPP, and chatbot technology. Scripting for an Alternate Reality Game using chat.

'08-‘09 Avatar Reality (Honolulu, HI) Contract AI Guru

Design and implementation of a C++ chatbot: integrating SQL storage of chat, a knowledge representation, and query system, world ontology, a link-grammar parser, WordNet, and a powerful pattern language.

'05-‘08 LimeLife, Inc (Menlo Park, CA) Senior Software Engineer

Assisted Girls’ Night Out Solitaire (J2ME). Tech Lead for Girls’ Night Out Blackjack (J2ME). Developed mobile scripting language that minimized porting to BREW. Tech Lead for InStyle Mobile (FLIRT), winner of MPA 2008 best mobile strategy. Co-Developer for Law&Order. Tech Lead HollywoodHangman Deluxe. Built cross-compiler for J2ME to BREW.

'04-‘06 Radical aka Vivendi Games Canada (Vancouver, Canada) Contract AI Programmer

Design and implementation of next generation game AI language (Real-time HTN Planner) in C++.

'03-‘07 Fujitsu Laboratories of America (Sunnyvale, CA) Contract AI programmer

Research design and programming to recognize spatial gestures using two 2-axis accelerometers to act as "virtual input" for pdas, cellphones, etc. Six broad patents on relatively fundamental technology in motion interfaces were granted. Automated keyword extraction of financial news and websites. Peer-to-peer information sharing system. Extraction of keywords and automatic ontology generation from websites.

'95-‘03 The 3DO Company (Redwood City, CA) Principal Engineer

3DO's AI Guru for computer opponents in strategy games. Member of the Technical Management Group, a shared resource for technical evaluation and assistance to all game teams. Co-design, gamecore and AI for Galactic Conquest (M2/PC) including a backward-chaining planner. AI, pathfinding, game core, and Internet protocols for ArmyMen (PC). Tech Lead, preliminary game design, AI, game core, networking & initial tech lead for ArmyMen Air Tactics (PC). System co-design and implementation for Green Rogue (C++ PS2) including collision detection, as well as creation of ICE, the standard 3DO scripting language. Programmer on Godai: Elemental Magic and Jacked.

'95 Data Capture Systems, Inc. (Kaneohe, HI) Senior Software Engineer

Co-designed and implemented a Client/Server warehouse inventory management system combining handheld RF terminals with built-in bar-code scanners, ObjectStore C++ object-oriented database, and RS600 workstations running AIX.

'94 SETA, KK. (Tokyo, Japan) Contract

Designed and coded core Go-playing abilities for an embedded ARM RISC chip for SNES.

'93 Intermetrics, Inc. (Cambridge, MA) Contract

Debugged and evaluated Ada9X compiler in LISP. System architecture design and user interface

specification for new Ada 9X compilation environment.

'93 Intelect, Inc. (Millilani, HI) Senior Engineer

Systems Designer for telephone switching system for Saudi Air Command. Responsible for C++ architecture, design and implementation of startup-up and control over processors and peripherals.

'88-'90 Lotus Development Corporation (Cambridge, MA) Contract

Designed and built a Common LISP subset interpreter, with both regular and ephemeral garbage collection, to run the user interface, learn mode, and macros for 1-2-3 for the Mac.

'87-'94 Toyogo, Inc. (West Dover, VT) Founder

Created first successful commercial program to play the strategy game of Go. NEMESIS Go Master earned three 1990 best game awards and was the first Go program released in Japan. Designed handheld electronic Go-playing toy and managed project through $500K funding, prototyping, tooling, production.

'84-'86 Bolt, Beranek, & Newman, Inc. (Cambridge, MA) Senior Scientist

Managed staff and projects in applied real-time command and control AI. Built a route planner for tank platoon leaders. User interface design of on-board tactical advisor for fighter pilots in future aircraft design. System architecture for mission planning for DARPA's autonomous fighter.

'79-'84 Intermetrics, Inc. (Cambridge, MA) Deputy Division Manager

Run-time design for DARPA's first Ada compiler (in Simula). Front End Project Manager for USAF Production Ada Compiler (in Ada). Department Manager, Ada Deputy Division Manager.

Education: BA in Computer Science, Psychology & Sociology, University of Michigan

Subsequent courses in data flow, project management, hypertext, ObjectStore database design

Patents: joint with other Fujitsu Labs staff : Handheld Device With Preferred Motion, Selective Engagement of Motion Detection, Gesture Based Navigation of a Handheld User Interface, Gesture Identification of Controlled Devices, Environmental Modeling for Motion controlled Handheld Devices, User Definable Gestures for Motion Controlled Handheld Devices.

Papers:

http://www.gamasutra.com/blogs/BruceWilcox/20090612/1843/Chatbots_102__Postmortem.php Chatbots 102: Postmortem (Gamasutra June 2009)

http://www.gamasutra.com/view/feature/3761/beyond_aiml_chatbots_102.php Beyond AIML: Chatbots 102 (Gamasutra - August 2008)

http://www.gamasutra.com/features/20070412/wilcox_01.shtml - Reflections on Building Three Scripting Languages (Gamasutra - April 2007)

Wilcox, B., “Applied AI: Chess is Easy, Go is Hard.” CGDC Proceedings, 1997

Reitman, W. & Wilcox, B., "Pattern recognition and pattern-directed inference in a program for playing Go." In D. Waterman and F. Hayes-Roth (Eds.), Pattern-directed Inference Systems. New York: Academic Press, 1978. pp. 503 523

Reitman, W., Nado, R., & Wilcox, B., "Machine perception: what makes it so hard for computers to see?" In C. W. Savage (Ed.), Perception and Cognition: Issues in the Foundations of Psychology (Minnesota studies in the philosophy of science, vol. 9) Minneapolis: University of Minnesota Press, 1978. pp. 65--87.

Lectures: Lecturer on the relationship between Go strategy and business strategy for advanced business seminars run by . (300 business people 3 times a year for 15 years).

AI Lecturer at 1997 Computer Game Developers' Conference

Primary instructor at AGA Youth Summer Go Camp (5 years)

Invited speaker: Interactive Screen 98 - Banff Centre for the Arts

Invited lecturer on Go strategy and tactics for the American & European Go Congresses various years.

Details

Position Full Time, Part Time, Contract, Project/Temporary

Degree Bachelor's Degree

Experience since 1986

Category Programmer / Engineer

Platforms Playstation 2, Windows, Mobile phone

Citizenship United States, United Kingdom

Search Intensity Actively looking

Availability Available now

Relocation Preference Will relocate.

Annual Salary 120,000.00 - 150,000.00/Yearly

Travel 20% of the time Skills

Skill First Year Used

Green Rogue, Godai Elemental Magic, Army Men Air Tactics, Army Men, Army Men World War, Girls Night Out Solitaire, Girls Night Out Blackjack, Instyle Mobile, Law & Order Mobile, Nemesis Go Master, Disney's Mahjong, others... Contact Information

Contact Name bruce wilcox

Pref Contact Method Email

Pref Contact Time 9am - 9pm

Primary Email abqa5b@r.postjobfree.com

Secondary Email abqa5b@r.postjobfree.com

Home Phone 650-***-****

Copyright © 2013 UBM TechWeb

terms of service

Copyright © 2013 UBM TechWeb



Contact this candidate