Many people will say of themselves, "I am an enigma even to myself." I have no such confusion.
What I am is curious.
I have many interests. You may share some of them.
Curious people who are not afraid of asking questions, especially hard ones.
Resolute researcher and developer who leaves no stone unturned in the pursuit of something interesting. Works best alone with adequate resources. Believes technology is there to explore the unknown. Difficult problems motivate him.
Retired, having fun. If something interesting comes along...
Develop software / maintain facility for Eco Farms, a grower-packer-shipper.
- Enhance code base and add a robust security system.
- Move code and database to Internet, allowing staff web access to enter and track orders.
- Merge redundant code and optimize database structures to improve efficiency and maintainability.
- Build computer room with 24/7 air conditioning to house company servers.
- Move server farm to new computer room with minimal disruption.
- Upgrade server hardware to handle more workload (memory + disk space).
- Build new Ubuntu Linux server for testing Internet applications.
- Maintain plant hardware (scanners, floor machines, etc.).
- Maintain Windows 2008 - 2012 servers, Active Directory, backup systems, etc.
- Maintain Windows 2008 Hyper-V server running four virtual servers.
- Perform mechanical and computer related repairs on Compac sizer.
- Create and maintain company website on the WordPress platform (Sensarium.com), track performance through Google Analytics and Google Webmaster Tools.
- Use digital signage technology to create single screen units and large format video walls.
- Build and configure HTPC (home theater personal computer) capable computers to run single screen, dual screen and video wall applications in high definition (1080p).
- Configure network attached storage to store photography and video assets.
- Use a variety of video processing tools to create dynamic slide show videos that showcase artists and photographers on all available display systems.
- Upload and promote videos on social media platforms: Facebook, YouTube, Vimeo and Twitter.
- Developed framework for interactive platform that would permit visitors to interact with the display systems via Microsoft Kinect and consumer level EEG headsets.
- Maintain web and database server at Time Warner co-lo in San Diego, install and configure web assets under IIS 7.5.
- Created a virtual electronic museum, with twelve 42" interactive monitors presenting curated content on military history via a touch screen console.
- Curated several gigabytes of military history, imagery and related material from multiple sources for display on interactive consoles.
- The project was at 95% completion when further funding became unobtainable and the project was suspended indefinitely.
- Created search engine to locate businesses, individuals or items based on any number of attributes, but the primary attributes tended heavily towards using GIS coordinates and minimizing routes between objects.
- Utilized GPS camera to photograph storefronts of businesses in surrounding communities, finally amassing a database of 12,000 business locations with accurate GPS coordinates to within three feet for each location. The locations were integrated with a GIS database built by downloading publicly available satellite imagery along with vector based data obtained from the Census Bureau, state agencies and other branches of the Federal Government (NIST, NCOAA, USGS, NPS among others). Used a commercially available library to do GIS routing and distance calculations.
- Designed search engine to be multilingual from the core (created original machine translation algorithms) to support queries of all kinds in 31 different languages (although it can be extended to any number).
- Front end can be formatted in any language or output; all templating, positioning and user interface elements are database driven.
- Developed the front end in VB.NET with an early version of Gizmox's Windows/Web development environment called VisualWebGUI, which allows a developer to create cross-platform applications that run on the web and intranet but share a common code base.
- All search, GIS, linguistic and business layer logic written in MS SQL 2008 TSQL. Database has over 200 tables, around 1,200 stored procedures and close to 100 functions coded in TSQL.
- All output from the search engine is rendered in XML for universal consumption via web page or web service.
- Developed a new Win32 based produce wholesaler inventory and sales system for the produce wholesale industry.
- Technology used was based on Visual Basic.NET and MS SQL 2005.
- Monitored environmental controls in warehouse coolers (local and remote) as well as tracking containers of produce arriving from around the world. Once received, inventory was maintained as well as detailed information about point of origin, time and place of harvest, etc.
- Interfaced system with sophisticated sizing equipment used to process local grower's crops, and allowed the operator to determine the sizes, varieties and weights of all fruit sized for that grower on a historical basis. Growers were paid from these reports and were furnished the packout breakdowns produced by the system for their record keeping.
- Provided sales staff a solution that allowed them to quickly place orders. Most frequent customers ordered the same varieties and sizes, the only difference being quantity placed. I created a configurator that allowed sales staff to place orders in two mouse clicks, allowing them to return an order number to a customer immediately. The order was then confirmed back to them using SMS, email or fax.
- Provided warehouse staff time saving measures, they could settle bills of lading with the same two mouse clicks or a bar code scanner. In addition, truck drivers used an electronic signature pad I programmed; their signature was used to print out copies of all shipping documents without requiring the use of multi-part forms. Bar code scanner was used to properly reduce inventory of specific pallets (whole and broken). This improved workflow significantly when the dock became busy and trucks was queued up to load shipments.
- The system played a key role in their expansion into new markets.
Architecture and product design for their new violation processing system.
- Manage and oversee the operation of the electronic tolling and traffic management (electronic tolling and traffic management (ETTM)) and administrative computers that make up CPTC (in Anaheim and in Corona). These systems provide all revenue generation and analytic capability that CPTC personnel use to operate the company.
- Project Manager and Chief Architect for a new electronic tolling and traffic management (ETTM) system currently in progress being implemented at CPTC. This system will utilize cutting edge technologies such as workflow, web access, and distributed processing and telephony integration as key components for a new paradigm in tolling systems.
- Created specifications for a new lane-level upgrade to allow CPTC to have a more modern, robust hardware and software platform for revenue collection.
- Designed, procured and implemented Storage Area Network technology for use at CPTC. Built network servers with SAN capability for high speed data access. Configured low-level SAN hardware and software configuration, including high speed fiber-based tape backup systems.
- Obtained designation of MCP (Microsoft Certified Professional) in Microsoft Windows 2000 technologies. Working on full MCSE course track.
- Act as technical liaison between CPTC and electronic tolling and traffic management (electronic tolling and traffic management (ETTM)) vendor WorldCom to assure smooth operation of the electronic tolling and traffic management (ETTM) system as provided for in our operating contract with them.
- Act as database administrator for electronic tolling and traffic management (ETTM) system and administrative databases; make sure data is indexed, processed and archived properly to assure maximum performance of the database system.
- Maintain and control Digital Unix, SCO Unix, Linux, Windows 2000 Server, Advanced Server and Novell operating systems in use at the company.
- Design and implement programs in Informix 4GL under DEC Unix to process data, support marketing programs and run monthly/quarterly statements for customers.
- Implemented automated transfer of customer statement data from CPTC to statement vendor over Internet to speed the production of customer statements.
- Maintain and program as necessary the IVR (interactive voice response) system in use at CPTC to provide automated customer access to most recent customer data.
- Implemented electronic interoperability between CPTC and all toll operators in California, which eliminated labor-intensive hand entry of customer transactions. Subsequently spearheaded use of Internet with secure connection to further streamline the transfer of data.
- Implemented external web site for customer access and feedback; it provides on-line access for customers of their account balance, their most recent statement(s), and allow them to sign up and make changes to their demographic information right over the Internet.
- Designed, planned and implemented the electronic tolling and traffic management (ETTM) system hardware upgrade; worked with electronic tolling and traffic management (ETTM) vendor to build and configure new servers which now process transactions at a ten-fold increase in speed.
- Upgraded servers on the administrative network, significantly boosting resources available to users for file and document storage.
- Implemented an internal/external email system for intra and extra-company communication.
- Implemented high-speed access to Internet, first through ISDN, DSL and then T1 technology.
- Upgraded network backbone from 10/100 Mhz to 1 GHz; this increased internal network throughput by a factor of 100.
- Implemented data warehouse system; it is used to archive data on a continuous basis from the electronic tolling and traffic management (ETTM) system for historical and daily analysis of usage trends.
- Implemented proxy server access to Internet; this was to increase security and to track Internet usage to assure that the resource is used for business purposes.
- Install and maintain anti-virus systems to capture and eliminate outside viruses or attacks from affecting company resources.
- Designed and implemented a new violation processing system in concert with NLDC (Northern Lakes Data Corporation) to enhance our ability to identify toll road violators and improve our revenue collecting ability.
Implemented on-line access to California DMV, which eliminated our reliance on reel-to-reel tapes for the identification of violators by license plates.
- Upgraded older workstations from 486 based hardware to Pentium III based hardware; realized significant productivity gains for users as a result.
- Upgraded entire network to Windows 2000 Server and related back office platforms (Exchange 2000, SQL 2000, ISA Server, Host Integration Server and Active Directory along with an upgrade to Windows 2000 professional on the desktop to assure a more stable and secure operating environment for the users.
- Implemented an advanced firewall (CheckPoint) to further protect and add additional capabilities to remote users; they can access the company network through a secure, encrypted connection over the Internet to work at a remote location as though they were in the office.
- Designed new Payroll Data Collection system. This system replaced modem based data collection system by maintaining all remote office data in centralized SQL Server database accessed remotely over our corporate intranet by a browser client and by Delphi client/server application.
- Maintain and enhance current Foxpro DOS application installed at 65 sites countrywide to collect payroll data for internal processing and re-dissemination to payroll sites.
- Supervise technical support specialist for payroll department.
- Designed and wrote management salary review system for company president. This system provides him access to salary history for executives formerly maintained on index cards.
- Promoted from Systems Analyst to Project Manager.
- Analyzed, designed and implemented a graphical database system for U.S. Government client. This system has been installed worldwide to assist the government with their long-standing need to provide support and enhancement for their signal processing needs.
- Designed and coded a highly customized contact management system for a large medical supply distributor based in Phoenix, AZ. This system supplied new capacity not available previously to track customer service inquiries, process merchandise orders and collect marketing data from over 145 telesales representatives, as well as communicate and exchange fulfillment data with an ADDS minicomputer host interactively.
- Architected and developed the next major release of the company’s flagship document management system product. This system provided users with an internal messaging system, a workflow processor, cataloging of multiple documents as a single entity, document search feature and automatic launching or viewing of document-by-document type.
- Designed and implemented a version control/code management system to provide the means of tracking and documenting system design changes made to the Insurance Policy Management System, which resulted in increased coding efficiency, decreased maintenance overhead, and furnished up-to-date system documentation for program analysts and end users.
- Designed and implemented an automated error logging and error recovery system.
- Formulated plan to replace outdated NCR minicomputer system with a Local Area Network. Negotiated hardware lease. Installed and administered hardware and software on the Local Area Network under NOVELL/286.
- Analyzed, designed, coded and implemented a multi-user wholesale distribution system. By incorporating the newly implemented system, the company realized a saving of $40,000 per hear on hardware and increased the efficiency of day-to-day operations.
- Recognized for overall effort and achievement, was promoted from Systems Analyst to Assistant MIS Director.
- Designed and wrote Material Safety Data Sheet system to help company track usage of hazardous materials used in manufacturing processes.
- Designed and wrote a Tool Crib Inventory system to track location of punch press dies on shop floor.
- Designed and wrote a Personnel System to assist personnel department to track attendance, salary history, grievances, etc.
- Modified and enhanced manufacturing and accounting system software written in COBOL.
Introduced microcomputers to company, starting with one 286 for executive secretary, then progressively putting PC’s on every staff member’s desk.
- Was named Employee of the Year - Company Wide, 1987.
- Enhanced wholesale distribution software in COBOL.
- Wrote Bin Location System module which enabled company to track inventory by bin location.