Jim Idle

Jim Idle

C.T.O./Software Engineer/Architect

Portland, Oregon Area

Current
  • Owner at Temporal Wave L.L.C.
  • Contributor at ANTLR3 Lexer/Parser/Generator Project
Past
  • Founder, Chief Technology Officer at jBASE Software
  • Systems Engineer at McDonnell Douglas Information Systems
Connections
141 connections
Industry
Computer Software
Websites

Jim Idle’s Summary

Highly experienced, ‘A’ list software developer, software architect and technologist;

Able to lead and motivate teams, create direction and understand business requirements and translate this into software that works;

Highly technical, able to work on just about any software, including the largest and most complex products;

Skilled in compilers, operating systems, C, C++, Java, .Net and all major technologies, both design and implementation;

Employed in senor roles and as a company founder for many years;

Very aware of business concerns and needs, very able to interact with clients and customers of the business in both sales and support roles;

Looking for a senior role, such as C.T.O. in a startup/early phase corporation preferable with funding in place, or a leading role in a startup project within a larger organization;

Jim Idle’s Specialties:

C/C++, C#/.Net Languages, Java, Parsers/Compilers/Optimizers, Assembly Language, .Net, , SQL, SQL Database Engines, Database Engines, Project Management, Team Building and Team Leadership, Customer Interactions, Product Presentation, Marketing liaison.

Major contributor to ANTLR parser generator project: www.antlr.org


Jim Idle’s Experience

  • Owner

    Temporal Wave L.L.C.

    (Computer Software industry)

    April 2007Present (2 years 4 months)

    Temporal Wave offers technical consultancy, performance analysis and programming services in the areas of databases, multivalue databases, interfacing/integration, parsers/compilers/optimizers and just about anything at operating system/systems level.

    We can work with many different programming languages including microcode, assembly language, C/C++, Java, SQL, ANTLR, yacc/bison, lex/flex, BASIC, and .Net languages and run time.

    We have extensive experience in most operating systems: UNIX, Windows, OS390/zOS, OS400 (C/Unix) and a number of embedded operating systems.

    Temporal Wave have developed compilers, parsers and related tools for the following companies, among many others:

    Sun Microsystems - JavaFX lexer/parser/IDE integration
    Armorize Technologies - lexer/parser/tree walkers for ASP, ASP.Net, Visual BASIC 9, C# 3.x
    Many companies have bought our T-SQL 2005 parser development kit

  • Contributor

    ANTLR3 Lexer/Parser/Generator Project

    (Non-Profit; 1-10 employees; Computer Software industry)

    November 2005Present (3 years 9 months)

    ANTLR is a tool for creating lexers, parsers, and AST generators and walkers, led by Prof. Terence Parr at USF, with a web site at http://www.antlr.org. The ANTLR generator is able to generate source code in a number of target languages, such as Java, C#, and C++. I am currently the contributor of the C target language and runtime.

    ANTLR has been used in many projects at many high profile companies all over the world (see http://www.antlr.org/testimonial/list). The C runtime for ANTLR is extremely fast and extremely efficient. The addition of C as on output option to this latest incarnation of the parser generator should provide an even wider audience.

    Prof. Parr has recently completed a book about the ANTLR toolset. I hope to be a contributor to a second book about ANTLR, which is intended to be a cookbook (how to use it in real life with examples in the various output languages).

    PS: No employees, LInkedIn does not have a category for open source contributors.

  • Development Lead

    Intersystems

    (Privately Held; 501-1000 employees; Computer Software industry)

    April 2005March 2007 (2 years)

    In 2004 I was approached by Intersystems in the hope that I might help them adapt their current database engine, Caché - which uses a form of multi-dimensional storage – with a view to importing applications from the jBASE database and the IBM owned databases Universe and Unidata.

    Involves work on compilers, bytecode runtime, query engines, development environment, interfacing with marketing, product presentation. Working in C/C++, proprietary languages and ANTLR parser generator.

  • Founder

    Temporal Wave L.L.C.

    (Partnership; 1-10 employees; Computer Software industry)

    January 2002April 2005 (3 years 4 months)

    Temporal Wave L.L.C was a small, three man operation established mainly as a vehicle in which to develop a business and technical plan for a new start up company, which was put on hold after being persuaded to join Intersystems Inc. Temporal Wave offered programming and consultancy services to users of the jBASE Database and application system. We also offered a small range of add-in software products, such as Secure Socket interfaces, database archive and maintenance tools and XML interfaces.

  • Chief Technology Officer

    Temenos jBASE

    (Public Company; 1001-5000 employees; SWX:TEMN; Computer Software industry)

    January 1999January 2002 (3 years 1 month)

    In 1999, TEMENOS AG, a Swiss based banking software company bought the jBASE Software company I founded in order that they could complete an IPO on the Swiss SWX stock exchange. They saw both jBASE and my team as a key requirement to fill certain technology gaps that they had within their company and product lines, and I believe that selling the company to TEMENOS was a good fit.

    TEMENOS completed a successful public offering in June 2000 and my development team and I went on to produce many major technological innovations for the product in the areas of database independence, compilers and query optimization. In June 2002 I left TEMENOS in order to pursue ideas for founding new software companies.

  • Founder, Chief Technology Officer

    jBASE Software

    (Privately Held; 51-200 employees; Computer Software industry)

    March 1989January 1999 (9 years 11 months)

    I founded jBASE Software in March of 1989 in order to produce a database engine and application product, jBASE, which would replace various variants of the database type known as Pick. This company was started from scratch without outside investment. Over time, the company produced the best variant of this system on the market and the software was used all over the world to provide databases and applications for many household name companies. The software was designed from scratch by myself and built from scratch with a core team of just 4 people.

    The software was widely adopted by financial software companies, including Harland Financial Systems (banking systems), Columbia Ultimate (collection systems) and TEMENOS (banking systems). TEMENOS actually bought the company. TEMENOS used the ensuing technology to fill gaps in their technology portfolio, which gave them access to larger markets and allowed them to complete a successful IPO.

  • Systems Engineer

    McDonnell Douglas Information Systems

    (Public Company; 1001-5000 employees; Computer Software industry)

    June 1984February 1989 (4 years 9 months)

    I performed two roles at MDIS:

    - Reality and Sovereign operating system/database engine programming (custom engineering such as compiler extensions, operating system extensions, hardware interfaces, disk drivers etc).
    - Troubleshooter/Consultant for major installations of new hardware and operating systems.

    The programming was mainly using a proprietary assembly language and virtual machine, z80 and 80x86 assembly language and C.


Additional Information

Jim Idle’s Websites:

Jim Idle’s Interests:

Golf, Technology, Mathematics, Physics

Jim Idle’s Groups:

ANTLR, jBASE, CacheMV, International Spectrum

  •    Subcontractor and Outsourcing Network
  •    jBASE
  •    Compiler Experts

Jim Idle’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Jim Idle’s full profile:

  • See who you and Jim Idle know in common
  • Get introduced to Jim Idle
  • Contact Jim Idle directly

View Full Profile