Tools with a point.

Experience


Corporations

Matchlogic

Matchlogic (a wholly owned subsidiary of Excite@Home) was a magically successful internet marketing business that enjoyed over five years of explosive growth during which James Barnard was instrumental in the definition, design, development, and implementation of several B2B SAAS applications ranging from Campaign Management, CRM, and Marketing Database, to an Enterprise Inventory and Sales Management Platform. After the demise of Excite@Home in 2001, James rallied a team to bring the Matchlogic products back to the marketplace, resulting in the current company TruEffect.com.

Corporate Express

Corporate Express sell office supplies overnight. With an IT staff of over 150 developers Corporate Express handled custom warehouse software, web applications, financial reporting and billing and integrations between the systems. Joe spent two years on the integration team writing integrations with webMethods, scripts, and custom Java. He also did database integrations with ksh, PL/SQL, and Ab Initio. Joe also spent two years as a web app developer for the eCommerce team, where he used SQL, PL/SQL, and Java to make web app improvements. His crowning achievement was re-writing a 6 month database ETL project (that took 24 hours of downtime to run) in a couple of weeks. It ran in less than ten minutes, and it could run while both databases were going.

Start Ups

BlueMustard

BlueMustard LLC, is a Boulder based software start-up, where James Barnard served as Application Architect and Chief Technician, researching, analyzing, contributing to the strategic planning, defining requirements, and overseeing and developing their unique and compelling discovery product. More than a mash-up, BlueMustard’s product (still in stealth mode) is a rich internet application (RIA) built using Adobe Flex 3 and Ruby on Rails that aggregates news, product, and social content into a platform that provides semantic search, filtering, and social interaction.

Envysion

Envysion is a growing startup that does video security systems. It provides hardware that integrates with the point of sale system at a site, then feed events and video to the users over the internet. As the first full-time developer, he took over the prototype from the overseas team. We debugged the existing code, optimized performance in the JavaScript and database, and added new functionality for their Java application.

Relationship Mapping

At Relationship Mapping Inc., James Barnard designed and built a highly graphical and powerful new CRM application that has the potential to play in both B2B and B2C markets. This product (still in stealth mode) is a rich internet application built on Adobe Flex and Ruby on Rails. In the B2C market, the application integrates social media and relationship data from many web sources.

New Global Telecom

New Global was an international carrier for overflow long distance telephone calls. We would make international deals to carry traffic around the world, and larger carriers would send us traffic when things got too busy. Joe helped automate data collection and alerting, created a web interface for provisioning routes, and wrote a Java client to interface with a switch and retrive billing data.

Clear Planner

Clear Planner is an online application for scheduling volunteers. Organizers can easily create events, assign people, and keep them up to date. Volunteers can see their assignments and confirm or request a change. Clear Planner currently organizes over 300 people per weekend.

Government Service

Federal Aviation Administration

At the FAA Joe worked on a projects to automate the proces of making maps for airplanes to take off and land. He provided development and design, met with customers to review requirements, test drive software, and track down problems in production. Joe served as the technical lead while the team grew from 5 to 12 members, and began several successful efforts to automate testing and deployment.

Defense Advanced Research Projects Agency (DARPA)

At the DoD Joe worked on a Java Swing application that interfaced with a Natural Language Processor. This project took short text reports from the field and tried to "understand" the messages. Joe's project displayed a tree of the output of the NLP and allowed users to edit the output, save it, and send it back to the NLP so it could learn from its mistakes.