Bodkin Consulting
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.