Custom Software Solutions

Portfolio Image

Video Surveillance

For Shadow Tech Labs.

Primary product is a primitter defence system based on a distributed system developed in Java, providing network based management of surveillance video, sensors, alarms. Overcame several architectural design sort comings, and redesigned the threads architecture fixing multiple bugs and issues. Particpated in the installation at two nuclear facilities. RTSP, multicast, TCP, UDP, Swing, Java

Portfolio Image

Mesh Network

For Shadow Tech Labs.

New product development utilizing mesh networks, OpenWRT, mesh visualization, streaming video, robotics, and embedded systems. Modification of OpenWRT to provide for real-time data collection and visualization. Mesh network used as the network plaform for their permitter defence system. Network was designed to dynamically add and lose nodes, reconfiguring in real-time.

Portfolio Image

Android App for Security Alerts

For Shadow Tech Labs.

Started the development of an Android application that joins the security system’s peer-to-peer network to show alarms, video, and maps. Integrated with ATAK.

Portfolio Image

Self Service / Project Management Web App

For Oracle

Developed self-service and project management portal for Oracle OVM internal cloud partner lab. Application developed in Java using OVM Java REST APIs and MySQL. Application used OVM APIs to get VM information, start and stop VMs and backup and restore VMs. MySQL database was used to store and manage project data, organizational data, and reporting data (revenue infuence). In addition, used JavaScript d3.js graphs and charts as part of a dashboard.

Portfolio Image

Android access to Oracle CRM

For Cisco and Oracle

Develop a working prototype of a mobile business application integrating the Android based Cisco Cius tablet and Oracle enterprise applications (Siebel). Developed in a short time for Oracle Openworld, the working application using REST to connect with Siebel, and display data on a tablet covering several use cases. Stood up Siebel application instance to support the demo. I got involved when Cisco's engineering team said that it couldn't be done in time for Oracle Openworld. I got it done on time (and on budget) with more functionallity than requested.

Portfolio Image

Architecture Documentation Web App

For Sun

Developed J2EE application for capturing, tracking, and displaying complex architectures in a MySQL database.

Portfolio Image

Data Sharing Android App

For Motorola and Sun

Working with Motorola Mobile Devices to use JXTA to enable mobile devices, cameras, PDAs, and set-top-boxes to share media between themselves, and services like online photo galleries.

Portfolio Image

Real-Time Java

For Motorola and Sun

Work with Motorola Mobile Devices to develop a prototype GSM call stack on Real- Time Java.

Portfolio Image

Desktop As A Service

For Motorola and Sun

Developed proof-of-concepts of SunRay technology on embedded devices. Ported SunRay Java Client to handsets, PDAs, and set-top-boxes. Developed the concept of "Desktop As A Service" for Motorola using set-top-boxes.

Portfolio Image

Mobile Enterprise Apps

For Motorola and Sun

Worked with Sun and Motorola to develop end-to-end Java strategies for mobile devices. Developed several working demos of enterprise applications for mobile devices, including a multi-tiered corporate directory lookup application for mobile handsets.

Portfolio Image

Liquio

For Liquio

Architected and developed Application Service Provider (ASP) based bar coding, EDI and compliance labeling product to support ASP based compliance labeling business model. Integrated compliance labeling with EDI for a complete multi-enterprise supply change management capability. J2EE architecture on Postgres database. Developed Java object to SQL binding. NOTE: I developed the bulk of this application in 2000 and 2001. It has been maintained and updated, but with little modification, it is still in use today handling multi-millions of dollars in purchase orders and invoices in daily volumn today.

Portfolio Image

x3270 HLLAPI replacement

For Household International

Invented a mainframe connectivity framework signifcantly more capable than HLLAPI utilizing UNIX IPC mechanisms, x3270 and expect.

Portfolio Image

Database DNS Resolver

For an Advertising Tracking Company

This company monitors advertising on millions of web sites. They had a big 3 consulting company write an application that converted the IP addresses in a days worth of data into names for reporting purposes. The application took 26 hours to look up and convert 24 hours worth of data. They asked us if we could provide bigger and faster servers. I wrote a Java base application that did the exact same job in 1 hour. I wrote the application during my lunch break.

Portfolio Image

Bill Presentment and Payment

For The Northern Trust

Architected and developed (with another programmer) the first phase of The Northern Trust’s Bill Presentment and Payment application. First phase was a working prototype that lacked only the back-end interfaces to the bank. Prototype completely demonstrated the functionality of the system, as well as proved the architecture - which needed to be scaleable from 10 users to 1,000,000. Developed on time and on budget under very tight time constraints. Worked with The Northern Trust on business modeling, planning, and strategies with regard to Bill Presentment and Payment.

Portfolio Image

FTD Point-of-sale

For FTD

Developed two prototypes as examples of applications that could be implemented in the new IT architecture. Developed the worlds first Java Point-of-Sale system and the worlds frst Java thin-client Kiosk.

Portfolio Image

Real-time Futures and Options Risk Management

For Systems Development Corp

Design and implementation of a object oriented, distributed, “real-time” data infrastructure for all applications. The infrastructure presented applications with an object oriented view of all data, plus isolated the applications from how the data was stored (real-time cache, Informix, Sybase, or C-ISAM) and where. Systems was written in C++ and used embedded SQL within C and C ISAM libraries. Developed several “real-time” data feeds for both trades and prices. These included feeds that interface with CBOT, LIFFE, and Telekurs.

Top