Selected Project Summaries for 
Ruby Hjelte

Merchandising Application / Pocket PC

SPAR, New York, NY (work done locally)

Developed application modules and components for merchandising application for Pocket PC handheld computers.  Designed and coded components using ATL and eMbedded Visual C++ for serial communication, data translation using OLE DB and XML.  Developed new modules with eMbedded Visual Basic for communication with server, application configuration, and data access to SQL Server CE using ADO.  Refined installation procedures and targeted the application to Symbol PDT 8100 Pocket PC and Pocket PC 2002. eVC++, eVB, Microsoft SQL Server for CE, OLE DB, ADO, XML, ATL, MFC, Pocket PC, Pocket PC 2002, Visual SourceSafe, Symbol PDT 8100, HHP Dolphin 7400

Communication Module for Traffic Counter Application

TRAXSales, Houston, TX

Migrated communication module from DOS to Win32 platform for traffic counter application.  Migrated serial communications code originally written using Greenleaf CommLib to use Win32 communications API to send protocol commands and receive responses from counter devices, and developed new module using Microsoft .NET framework for a TCP/IP connection to device server to obtain traffic counts from counter devices.  Upgraded setup projects from InstallShield Professional 5.5 to InstallShield Developer 8.  Microsoft C++ .NET, TCP/IP, RS-232, Device Servers, InstallShield, Visual SourceSafe

Document Delivery System

Interactive Corporation

Maintained and extended Document Delivery System using state-of-the-art PCL/PDF document handling and packaging for a national mortgage document preparation company.  The Chief of Technology is quoted as saying “Ruby is the most valuable off-site team member I have.”   Visual C++, Third party libraries, Visual SourceSafe

Merchandising and Data Acquisition / Symbol PDT 3100

SPAR, Inc. New York, NY

Responsible for troubleshooting communication failures between a merchandising client application on a Symbol PDT 3100 handheld computer and a data acquisition server on Windows NT 4.0.  Advised client on requirements to resolve failures; completed assignment by rewriting communication class in server application and developing a new high-level serial communication driver for the Symbol PDT 3100 handheld unit, reduced the memory requirements of the executables running on the PDT 3100, and improved performance of both the client and server applications.  Visual C++ 6.0, Visual C++ 1.5, Greenleaf Comm++, Greenleaf CommLib, Greenleaf ArchiveLib, Visual SourceSafe, Symbol PDT 3100

Protocol Development

Banctec, Irving, TX

Cross-platform device driver development in Windows 2000 and pSOSystem on Phillips Trimedia TM1300 to transfer data using IP over IEEE 1394 from a document processing system to a host PC.  Windows 2000 drivers on the host PC incorporate NDIS at upper edge and WDM at lower edge.  IP over IEEE 1394 support was developed from RFC 2734.  Developed BOOTP, RPC and TFTP services for Windows 2000 to be used by the document processing system.  Updated existing device driver for proprietary PCI card for document processing to include plug and play support in Windows 2000.  Visual C++ 6.0, pSOSystem, Windows 2000 DDK / WDM, IEEE 1394, TCP/IP, BOOTP, RPC, TFTP, UDP, Visual SourceSafe

User Interface Design / Database Development

National Produce Systems, Dallas, TX

Involved in the redesign of a Paradox application using Visual Basic and Microsoft SQL Server.  Designed a new user interface, and hooked this front end to the database back end using MS ADO.  Visual Basic 6.0, ADO, Microsoft SQL Server, Sheridan Controls, Visual SourceSafe. 

Greenleaf CommX

Greenleaf Software, Inc. Dallas, TX

Completed final development requirements for ActiveX Controls using Visual C++ and ATL for serial communications, terminal emulation and file transfers prior to initial product release.  After release, maintained product in a support role, created a trial version, increased support for various containers and improved the installation procedures, and consulted with technical support staff on various support problems and testing issues. Visual C++, ATL, VB, HTML, PowerBuilder, FoxPro, Borland C++ Builder, Win32 Comm API, Zmodem, YMODEM, XMODEM, Terminal emulation

User Interface Design

Digital Convergence, Dallas, TX

This project involved the design of a screen to be used by NetTalk Live! in their presentations.  Ruby used a combination of Visual Basic and MFC to complete this task.  Due to existing confidentiality agreements, Addisoft is unable to say too much about this project.

Win32 Communications Module

MISG

Designed and developed a Win32 communications module for automated dial-up and uploading order files, using Visual C++ and MFC to create TTY interface.  Parsed registry entries to create list of attached modems from which user could select.  Greenleaf Comm++ was used to configure serial port, connect to the host and upload the files.  Visual C++, Win32 Comm API

Remote Serial Interface

Continental Electronics, Dallas, TX

Developed a remote serial interface for radio and television transmitters.  Enhanced startup performance of control panel display application for embedded system.  Watcom C++, Embedded Systems

Windows NT Scheduling Service

NCR, Dallas, TX

Enhanced a Windows NT service for scheduling jobs based upon specific sets of criteria as an integral part of a retail automation system, using Visual C++.  This service utilized multiple threads, synchronization objects, named pipes, security attributes, registry access, NT event logging and creation of processes.  Jobs were launched by this service based upon time and job, file and event dependencies.  Modified specification documents to include detailed job criteria; designed, developed and documented a program for defining the job criteria for the service, including the capability to start, stop and pause the scheduling service, add and delete jobs and job processes.  Visual C++, Windows NT 4.0 Services, MFC

Remote User Interface for Embedded System

Davidson and Associates

Developed a remote user interface to meet specification requirements for the front panel of an embedded system.  Multithreading, serial communications and simulation of LED indicators were all part of this 32-bit Windows application written using Visual C++ and MFC targeted for Windows 95.  Visual C++, MFC

Windows NT Device Driver

IFR Systems, Inc., Wichita, KS

Involved in design and development of a device driver for Windows NT 4.0 to interface with a Motorola DSP56301 Digital Signal Processor on a card on the PCI bus targeted for an embedded system.  The first development stage of the device driver included the protocol with the DSP56301 for loading code onto the processor from files that were compiled to Motorola’s extension to the Common Object File Format (COFF).  Protocols were defined and documented for setting up data transfers using DMA, interrupts, and methods of communicating with the host application.  Design specifications were written, formal reviews were conducted on those specifications and of the code that was written to meet the specifications.  Visual C++, Windows NT 4.0 DDK, Motorola DSP56301, COFF, DMA, Embedded Systems.

 
Project Listings
Tammie's Projects
Patrick's Projects
Michael's Projects
Resumes
Tammie Williams
Patrick Little
Michael Majors
Ruby Hjelte


           
Copyright © 2005 Addisoft Consulting, Inc. All rights reserved