John Bartas
Internet Pioneer & Programmer

408-257-3414 (home)
408-857-0605 (cell)
jbartas@speakeasy.net

linkedIn - References and more background

        I've been pioneering technologies to bring the Internet to small & embedded computers since 1985. I was founder and lead engineer of Interniche Technologies, the leading supplier of Internet technology for embedded devices. I have Contributed to Internet standards and invented ideas still in use in most current networked devices. I'm highly effective at managing teams through all steps of product development from idea phase to production and customer support.

Skills:

World class: Managing small teams of engineers, TCP/IP internals, embedded systems, network device drivers, sockets, C and C++ code, Ethernet drivers, HTTP and HTML, SNMP, PPP, network security and anti-virus technology.

Highly experienced: Windows programming (MSVC and foundation class), VoIP signaling (SCCP, etc.), Unix/Linux programming, JavaScript, Email (POP3 and SMTP), Assembly language for ARM, PowerPC, Coldfire, 68K, Intel x86.

Nov, 2006 – present - Director of Network technology, Packet Island, Inc.

Used "Web 2" technologies such as MediaWiki and PHPbb to coordinate U.S. based development with our QA team in Chennia, India. Guided QA and debugging efforts on our distributed Embedded Linux, XML, MySQL, and Java based products. Wrote VoIP layers to track and troubleshoot SCCP and MGCP connections, managed Beta releases of our products.

April, 2003 – Nov, 2006 - Founder & CTO, Praemio Technologies, Inc.

Praemio created "Buster", a completely different open source approach to Internet security. Duties included fundraising and evangelizing, writing the code to prototype our software and organzing the release. The product is now a growing Open Souce (LGPL) project.

November 1996 – March, 2003 - Founder & CTO, Interniche Technologies Inc.

In 1996 launched Interniche with a Web managed NAT routing product. Managed a technical staff that grew to eight engineers. Personally wrote an embedded Web browser which fits in 35K of code space, and obtained a U.S. patent for the HTML parsing design which enables its small size. Produced a dual IPv4/IPv6 stack for embedded devices. Interniche products consistently win technical "bake-offs", and we have put several competitors out of business.

Guest speaker at Intel presentation, Interop2000 Conference in Las Vegas; and also EIC conference in 2001 in San Jose. Taught intensive TCP/IP engineering seminars in Europe and United States to Customers such as ARM, Ericsson, AT&T Wireless, and Green Hills.

1988 – 1995 Startup Experience

Product development for network startups. Specialized in creating advanced product prototypes and successfully bringing them to market. Successes include Kalpana, Cybermedia, Network General and NetFrame. Only one company (out of five) in which I worked for stock options or warrants did not eventually IPO or become acquired.

1985 - 1988 The Wollongong Group

Implemented the first commercially successful TCP/IP stack for IBM PCs. Developed the first dynamically unloadable network device driver, a concept used in virtually all networked PCs today; and developed the first PC-based IP router. Led a team that implemented the first IP tunneling product and resulted in the first IP tunneling standard, RFC-1088.

1984 Octel Communications

Wrote device drivers and test software for the Octel Communications "Aspen", a pioneering voice messaging system.

1981 – 1983 Rothenberg Information Systems

Repaired Microcomputer hardware and did systems programming in C and assembly on the CP/M operating system. Prototyped a Z80 based print server. Wrote medical billing and insurance applications in BASIC language.

Related Activities

  • Contributed to Internet standard documents, including RFC-1088, RFC-2775 and WinSNMP
  • Expert witness in legal cases involving networking technology.
  • Member of the IETF IPv6 working group.
  • Awarded US Patent for high speed HTML parsing (1999).
  • Additional US Patents (pending) for IP address expansion technique, high-speed pattern matching algorithm, and network security devices.
  •