James Bucanek is a professional software engineer, with over 25 years of experience in software and systems development.

  • Complete Product Lifecycle Development
  • Object oriented design and programming
  • Graphical user interfaces
  • Networks and network communications
  • Multi-tier, multi-user, and real-time systems
  • Open source solutions
  • Embedded microsystems


Objective-C, Java, C++, C, Unix Shells, AppleScript, and formerly Pascal, FORTH, BASIC, PPC, 680X0, 80X86, 6809, 6502, 64180, Z80


Cocoa, Swing, WebStart, WebObjects, JSP, Ant, HTML, XML, SXLT, SQL, JDBC, TCP/IP

Operating Systems

Macintosh, UNIX, Windows, and formerly MS-DOS, Linux, VAX/VMS, UCSD P-System, pSOS, VRTX, ProDOS, CP/M, TurboDOS

Development Environments

Xcode, Eclipse, JDK, WebObjects, CodeWarrior, and formerly Borland, XVT, MPW, Think C, AppMaker, ZINC, TCXL


Beginning Xcode, Wiley (Wrox series), ISBN 0-471-75479-X

  • Certified Java Developer
  • Certified Java Programmer
  • Certified WebObjects Developer

No. 4,658,250. Computer Network Operating Method and Apparatus for Detecting and Exploiting Data Collisions to Merge Read Transactions.