Java Based UI Framework

A generic Java / Swing UI that consisted of core functions like threading, event handling, error handling, plug-in management, menus, toolbars, security, and layout. This generic framework allows application developers to create applications by building reusable components that can be used in the context of the application and outside for independent use. It also allows for a single application to handle customized user needs, common look, feel and navigation of applications, and standard methods of reporting bugs and issues

Offnet Manager

An application that manages portions of network circuits that are not on company owned connections. The system interacts with a network provisioning system, Offnet ordering system, and other systems using real-time messaging. The UI was extracted in to an open Java / Swing framework and developed as plug-ins to allow better user control over their environment.

<Detail>

Shop4Cash Web Portal Application

A web based shopping portal application that used http proxy services to reroute, load, and display client sites through the shop4cash site. The proxy service was a custom service written in c++ that handled all http/https requests, session states, and cookies. Developed a COM objects that used regulars expressions stored in a SQL database to identify web pages using a footprint, locate specific data in those pages, and store the information in the database using custom ADO COM objects.

<Details>

WEBeCD Player

Developed an amazing skin-enabled enhanced CD player that tightly integrated live web content with content installed on HDD and the CDROM. Played songs, showed lyrics, played videos, showed band information, built in chat, shaped interface, and many other features. The application was created using DHTML, XML, C++, COM objects built around the Internet Explorer Object, ASP, and MS SQL Server.

<Details>

SUMO web-site design and management toolset

A set of common objects used to create and manage every aspect of a website from a simple online interface through a browser. The administrative application lets a client create navigations, create and upload content and graphics, manage contacts and orders, and many other aspects of an ecommerce website. Developed using VBScript server side objects with standard interfaces that allowed for easy upgrade to compiled c++ com dll where needed and a SQL Server for storage of customer specific and site configuration data.

<Details>

Infinite Broadcast Data Channel Technology

A proprietary set of c++ applications that facilitate the delivery of multimedia content to consumers’ computers. Developed fully customizable channels that have graphical and audible alerts and presentation style interfaces that guide users through watching, subscribing, and managing their content. This technology was distributed on many well-known artists’ concert CDs (Billy Joel, Elton John, Britney Spears, Ozzie Osborne, The Eagles, etc) and provided a means of delivering high quality audio and video to their fans.

<Details>

B2B Network Integration

Developed an architecture that allowed Williams Communications to easily integrate existing systems with systems from partners, customers, acquisitions, and new internal software development.

Worked with data architecture group to work on integration of data concepts with a common object model that represented operational systems across Williams Network.

The goal was to create a object oriented API that could be used to access all critical systems data from any existing or new system. The first implementation of this was created in EJB and deployed on Weblogics EJB Server.