|
A summary of various projects and accomplishments.
Web Site creation & management - Created and manage this website. Created similar site for local nonprofit. Updated and act as webmaster for a 2nd non-profit site, managing content and layout. Updated local construction company website.
Data migration tool training and examples - wrote example code, extended documentation and led remote training for web-based ETL application.Training delivered to US, Mexican, Italian and English customers. Inventory restructuring - web-based technique with example code for using proprietary API to automate restructuring of objects in a hierarchical inventory system. Project management - created and managed project plan for creation and introduction of company's new flagship environmental test instrument. Assisted Principal Engineer in design and resolution of technical issues; managed personnel and contractor issues. IT management - Specified and purchased administrative infrastructure equipment. Specified documentation management. Process management - specified and supervised customer service contacts. Specified procedures for incoming test of 3rd party devices. Specified & documented final inspection tests. Customer service & technical issues backup - resolved customer service and other technical issues escalated from technician or Principal Engineer. Supervision - supervised Prinicipal Engineer, service technician and intern. Manufacturing/purchasing/vendor management - Assisted in mechanical design and development of assemblyinstructions for new product. Negotiated with vendors for 3rd party services. Test code - designed/wrote code to query devices under test via http and aggregate responses for analysis. RFP review checks - reviewed numerous SOW's for RFP feasibility, including technical feasibility, resource loading and project scheduling. Java ETL API training - wrote example code and extended documentation. Delivered remote training to customers desiring to use a proprietary API to customize their inventory system. Automated inventory update - designed and coded application to automatically update records in an online database upon receipt of text based messages. Task Manager -designed and coded application for automated assignment of new work orders to employees based on availability and employee resource loading. Work Order Management - designed and coded modules for automated update of work order status in an online workflow manager. Supervised junior engineer. Online purchasing analysis service - designed and coded modules for an online service for analysing and recommending purchasing strategy for pharmacies. Data migration language - designed and coded new language grammar, compiler and development GUI (Java/Swing) for proprietary ETL tool. Created and managed project plan; supervised junior engineers. Data migration utility - designed and coded language for use in configuring and testing data migration tool. Data migration tool - designed and coded modules for large system ETL tool for use with Oracle based inventory system. Data migration - using AWK, SQL, a proprietary ETL language, Excel and Access, interfaced with major telephony customer to extract transform and load their inventory, customer and interconnection data into Oracle based inventory system. Flight simulator/trainer - designed architecture and coded C routines for a multiprocessor, multi Board VME bus system running VxWorks (basically a real-time Unix OS), interfacing to existing instrumentation and VAX controllers, to provide training to helicopter pilots. Sail Cutting controller - designed and wrote C software to read user input and control a cutting tool used to manufacture boating equipment.. Portable A/D Facilities Tester - defined software architecture and wrote the control software (C) for a telephone test instrument capable of testing both digital and analog telephone system facilities, including European and Asian variants. Also wrote a small control language for initiating and automating test sequences. Digital Remote Test Unit - lead engineer, designed hardware, managed project plan to coordinate manufacturing, purchasing, mechanical design, coding for remote-controlled telephone system test instrument. Blue Box Detector - Designed and wrote assembly and PL/M code add-ins to existing code to add 'blue box' detection to an existing telephone system test instrument. Considerable revers engineering required to add functionality without compromising existing operation. ('blue box' is a telephone system term for illegal devices which are able to simulate older telephone systems' control signals and steal service. Some of those systems, particularly in Europe and Asia were still vulnerable into the late 90's.). Portable Pacemaker/Defibrillator - mixed C and assembly routines in a real-time OS for control and data logging. Node manager - Unix application to monitor processes, report and restart dead and/or zombied processes. Telephone test system manager - Designed and wrote C and embedded SQL modules in Unix/Sybase environment for multi-million dollar system monitoring and reporting status of telephone network digital facilities. Telephone system Special Information Tones detector - microprocessor controlled add-in card to a telephony test instrument to detect, identify and reportSIT from telephone systems (SIT are a set of tones used within the telephone network to indicate certain events occurring during the connection process). Main body of code written in PL/M with hand-optimized assembly code in interrupt processing for real-time speed. Microprocessor controlled weather instrument written in assembly language. Software was written to fit in a very small memory space, and to consume an absolute minimum of power, while maintaining accurate time and weather measurements, over 30 day sampling periods. Developed binary floating point library optimized for target processor and application. The original code set, written for a barometer instrument, was modular enough to be easily adapted to an entire family of instruments, measuring wind speed, humidity, rainfall and temperature. Test hardware and test procedures for a line of newspaper publishing terminals and computers. CP/M and Unix based script and assembly programs to exercise monitors, keyboards and computers. Test procedures for incoming test of 3rd party assemblies; test procedures for production QA testing. |