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
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.
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.
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.
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.
For Sun
Developed J2EE application for capturing, tracking, and displaying complex architectures in a
MySQL database.
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.
For Motorola and Sun
Work with Motorola Mobile Devices to develop a prototype GSM call stack on Real-
Time Java.
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.
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.
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.
For Household International
Invented a
mainframe connectivity framework signifcantly more capable than HLLAPI utilizing
UNIX IPC mechanisms, x3270 and expect.
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.
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.
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.
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.