Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Michael E. Buchan 700 Meadowside Ct. Orlando, Florida, 32825 Home: (407) 282-0791 US Citizen E-Mail: [email protected] SKILLS AND TRAINING SUMMARY PC Systems Windows 3.1-98, NT-2000 Novell 3.12 Visual Basic, VBA, C++, VC++, Shell Scripting Visual Source Safe CM MS Access, SQL Server, Oracle MS Office, Project Adobe Photoshop, Visio TCP/IP, NetBEUI, SPX/IPX, Apple Talk, DCL, Net BIOS Independent Consultant Unix Systems SunOS, HP-UX, SCO, SGI Irix, ULTRIX, QNX FORTRAN, C, C++, Shell Scripting Informix, Ingres, Essbase SQL, QUEL MAESTRO Data Warehouse Design Point of Sale Interface Security Design Performance Analysis/Engineering Objected Oriented Analysis/Design Project Technical Lead Performance Analysis/ Engineering Windows NT Domain Design & Implementation LAN/WAN Design Systems Engineer, Martin Marietta Corporation System Design and Documentation. Performance Analysis/Engineering Facilities Design and Installation Software Configuration Management Distributed Simulation System Analysis Full project life cycle - Design, Development, Support, and Enhancement UCF Work-Study Engineering Program, MMC Hardware Motherboards: AT/ATX, ISA, EISA, PCI, AGP, VESA local bus, MCA Disk Interfaces: IDE, EIDE, SCSI External Interfaces: Serial, Parallel, USB, SCSI Networks: Token-Ring, 10base2, 10base5, 10baseT, 100baseT PROFESSIONAL EXPERIENCE (HIGHLIGHTS) 1997 to 2000 Senior Consultant CAP Gemini America VAX/VMS VMS & VAX Cluster Management Ada, C, DCL, SGML DECnet DEC Windows, Motif, DEC GKS, VAX-ELN Stress and Tolerance for Analog Electrical Circuits Create CAD diagrams for Servo feedback loops System Integration, Test and Support LAN/WAN Design Windows NT Domain Design & Implementation Near-Real Time Software Analysis 1995 to 1997 System Integration and Test Visual Basic Design and Development Access Database Design and Development 1989 to 1995 Software System Design GUI Design, Implementation and Support System Integration and Test Software Library Maintenance System/Network Management Database Design, Analysis, and Maintenance 1987 to 1989 Computer Modeling - Servos for Missile Tracking and Guidance System EDUCATION BS, Electrical Engineering AA, Pre-Engineering University of Central Florida, Graduated Magna Cum Laude, 1989 GPA: 3.5/4.0 Valencia Community College, Orlando FL Graduation: 1986 GPA: 3.7/4.0 CERTIFICATIONS MCSE Microsoft Windows NT 3.51 Server Microsoft Windows NT 3.51 Workstation Microsoft Window95 Microsoft Exchange Server 4.0 Microsoft TCP/IP for Windows NT Networking Essentials AWARDS AND AFFILIATIONS Martin Marietta Star award, 1992 Tau Beta Pi Engineering honor Soc. Eta Kappa Nu Electrical Engineering. honor Soc. Addendum to the resume of Michael E. Buchan Page 1 DETAILED WORK EXPERIENCE 1999 to Present Self Senior Software Engineer/Analyst, DME Corporation Orlando, FL - July 2000 to October 2000 DME Corporation had a short term contract to analyze and document the software used to control the Radionuclide Aerosol Sampler/Analyzer (RASA). The RASA system supports the needs of the Comprehensive Test Ban treaty. The system was initially developed by the Department of Energy’s Pacific Northwest Laboratory (PNNL). DME corporation was requested to create a reproducible version of the system. The RASA system is now produced by DME Corporation. However, the control software is still written and maintained outside of DME corporation. DME needed help in completion of the analysis and requested documentation of the RASA software. The system uses a Ziatech computer system running the QNX operating system. It uses several serial connections, an analog to digital card, and digital interface to interface with and control the hardware in the system. The software was written in C/C++ using a Watcom compiler. The controlling software uses two different state machines to track and control the hardware and system tasks. I was asked to perform the analysis, produce a software user’s manual and aid in the creation of test plan and procedure documents. These tasks were complete on or ahead of schedule. During the analysis, I was presented with a couple of problems which had been observed on systems that were already in use or set up for certification. I found the causes and implemented fixes. At contract end, none of the fixes had been implemented in real systems so validity of the fixes could not be verified. During the analysis and test planning, some other potential problems were detected and documented. C/C++ software analysis. Object modeling, analysis, and documentation. Created diagrams depicting hardware/software interfaces, state machines, class structures, and clientserver messaging mechanism. Implemented software fixes. Designed and wrote software to emulate external hardware during tests. Network Systems Consultant, Nawada & Associates Winter Haven, FL - Aug. 1999 to June 2000 Nawada & Associates was experiencing poor and inconsistent performance on the network and network applications. They requested an analysis and maintenance for stability, security, and performance. Network performance and security analysis and resulting enhancements. System and Network documentation. PC/hardware analysis and recommendations. Upgraded Server back-up hardware and software. Implemented and documented new back-up scheme. 1997 to 2000 Software Resources Inc. Data Warehouse Design and Support, Walt Disney World Marketing Orlando, FL - Nov. 1997 to Sept. 1998 and April 1999 to Jan. 2000 The merchandise group had developed a data warehouse using an Informix data repository and data marts in Essbase (OLAP database). The system was not stable and was rarely available when desired. They requested help in rectifying these problems. The data feeds for the repository ranged from a couple of rows to 50 million rows each per day. The repository tables ranged from a few hundred rows to several hundred million rows. Essbase data marts ranged from 30 megabytes to 12 gigabytes. All work had to be done on the production system without significant interruption to normal work, since no test system was available. Many unforeseen problems occur when dealing with data in this volume. Addendum to the resume of Michael E. Buchan Page 2 Created KORN shell scripts and C code to perform ETL processing for data from legacy systems to central data repository (Informix). These operations were scheduled to run on a daily basis. Created KORN shell scripts and C code to perform ETL processing for data the central data repository to Essbase data marts. These normally ran on a weekly basis but were occasionally performed demand basis. Analyzed data mart loading procedure for performance and performed modifications to cut loading and calculation times by approximately 80 percent. This was accomplished by modification of procedures and rearrangement of schedules. Schedules were managed by a centralized tool called MAESTRO. Helped to redefine schema for data repository. Performed enhancements and upgrades as requested. Provided 24/7 support for extended period in short rotation. Windows NT/95 Security Designer/Consultant, Walt Disney World Foods Point of Sale Orlando, FL – Sept. 1998 to April 1999 The food and beverage point of sale system was being upgraded from a DOS terminal and OS2 store controller with proprietary a network and serial connections to legacy systems to Windows 95 terminals and Windows NT store controllers with a standard LAN network and TCP/IP WAN for centralized data collection. They required help with this transition and a method for control of user access and actions on terminals and controllers. 1995 to 1997 Analyzed business needs. Designed, developed, and documented mechanism for restricting user access to windows interface for terminals and store controller systems using Windows system and group policies. Developed policy distribution and maintenance procedures. Developed Windows shell scripts to manage software distributions. Developed and performed procedure to convert legacy (MCA) store controllers to current (PCI) systems. This included archival of all data on old system for legal purposes. CAP GEMINI AMERICA Senior Consultant - Technical Lead , Miami, FL - March. 1997 to Oct. 1997 This client needed help completing an automated hotel reorder system which had been started by inexperienced contractors and was in a seemingly endless development cycle. The system was initially developed in Visual Basic 4.0 and ported to Visual Basic 5.0 during the project. It used both Access and SQL Server databases. Exchange 5.0 was used for Internet based and internal office e-mail communications. The remote clients were developed for Windows 95 and later ported to Windows NT 4.0 using dial-up networking to connect to a centralized NT server for data transmissions. Synchronization of data between clients and the central database used data warehousing type techniques. The main database was a SQL Server 6.5 database hosted on a Windows NT 4.0 server. This database was accessed mainly via RDO in VB 5.0 applications running on Windows 95 systems on the local network. Served as technical lead and system architect. Oversaw of all technical aspects of the project Assisted Project management with MS Project Schedules Defined and managed the technical implementation of business requirements Re-designed the current system with minimal loss of previous work. Designed data communications methods Designed local and remote network communications and security plans Senior Consultant – Network Analyst/Specialist , Orlando, FL - Aug. 1996 to Feb. 1997 This utilities company requested an overall analysis of the IS department with emphasis on help desk and network performance. The network consisted of 500+ nodes on a mixture of Token Ring and Ethernet Addendum to the resume of Michael E. Buchan Page 3 hardware (mostly Token Ring). Identified several bottlenecks due to routing/bridging configuration, interfaces multiple rings with different speeds, loading on rings, and protocols used across the WAN and made recommendations for reparations. Located several performance problems on the NT server and recommended optimization methods. Documented a restructure to better utilize existing help desk personnel. Recommended COTS automated software distribution/upgrade software and assisted in initial setup. Planned system wide migration to windows 95 and designed roll out method. Senior Consultant – Network/Systems Support, Boca Raton, FL - April 1996 to Aug. 1996 This producer of high speed printing systems required general help with the computer systems and networks. Provided help desk and hands on support to network users for hardware, software, and network problems. Installed new network, phone, and serial connection through central wiring closets. Aided in PC performance evaluations and enhancements. Designed and implemented an Access database and front ends forms to provide better performance on field queries to a Lotus Notes database. Developed a program to translate data from the Lotus notes database to the Access database on a regular database. Senior Consultant – MS Access Developer , Lakeland, FL - Oct. 1995 to Dec. 1995 This company produced and supplied construction materials. They needed an application to help automate the roll-up of production and financial data for end of year processing. Analyzed business needs. Developed appropriate schema to meet the business needs. Implemented an Access database application with the appropriate input forms, calculations, and reports. The task was completed in 6 weeks. Senior Consultant - Information Technology Solution Architecture, Orlando, FL - Sept. 1995 to Sept. 1997 The networks in the Florida offices of CAP Gemini America were inadequate or not existent. They requested modification of the networks to obtain a consistent type of network which was ready for integration into the upcoming corporate WAN 1989 to 1995 Designed and implemented NT network or converted from existing Novell network to an NT network. Each Florida office consisted of a separate NT domain with trusts between the one another. The primary network protocol is TCP/IP. Each server runs Microsoft DHCP and WINS to handle the TCP/IP address assignments and NETBIOS over TCP/IP name resolution. Provided support for all Florida consultants. Performed network maintenance and enhancements in between consulting assignments. Aided in the integration of the Florida networks to the corporate WAN. Aid the WAN development team in decision making concerning Microsoft networking techniques. This included the DHCP and WINS topology and configuration, WINS database replication scheme, and NT Domain trust relationships. Martin Marietta Corporation Senior Systems Engineer - Low Cost Depot Maintenance System IR&D, Orlando, FL - Aug. 1994 to Sept. 1995 This IR&D effort was designed to produce a set of modules and tools which would allow an installation consultant to design and build a customized data tracking systems for repair and production shops. The product was to be called Shop Maintenance Automated Repair and Tracking Object Oriented Logistics Addendum to the resume of Michael E. Buchan Page 4 System (SMARTools) Suite. A patent has been applied for this technology. We used a spiral development plan. Phase I, which completed in 1994. was a proof of concept and was used for demos. Phase II which was completed in third quarter 1995 was a functional prototype. Further development depended on funding which was not allocated. This system used Visual Basic and OLE Automation using the Microsoft Office applications to provide an inexpensive, efficient means of collecting, displaying, and analyzing typical data from repair and/or production facilities. This system was designed to run on PCs using the MS Windows for Workgroups, Windows NT Workstation , or Windows NT Server or any combination thereof. Served in the position of Principle Investigator for the work in 1994 Setup and co-managed Windows NT Domain containing Primary and Backup Servers and multiple PCs running Windows NT Workstation and Windows for Workgroups. The domain included Client and Gateway connections to Novell servers and Apple Talk networks, local and network printers, Remote Access Service Client and Server connections, and exploited TCP/IP, NET BEUI, SPX/IPX, Apple Talk, and DLC Protocols. Co-authored requirements specification, system/software and database design and implementation/testing specifications for the project. Worked with team to design and maintain central Access database. Set-up and maintained software and system configuration library using Microsoft Source Safe version 3.1. Designed, wrote and documented demo software for marketing efforts. Senior Systems Engineer - Automated Depot Information System (ADIS), Orlando, FL - May 1994 to Aug. 1994 Martin Marietta’s ADIS system is a PC based Client/Server system designed to collect data and provide some level of control of the work which was anticipated for the CASS depot facility. Set up PC and initial network hardware. Setup Novell Environment: Install, configure, and administer Novell Netware Version 3.12 on server PC; Install, configure Novell LAN workplace for DOS Version 2.01 on client PCs Configure both sides for both IPX and TCP/IP (and SLIP) network protocols. Setup Oracle Database Environment: Install, configure, and administer Oracle server database, Oracle *SQLNET TCP/IP Listener, and other various Oracle tools on server PC Install, configure, and administer Oracle *SQLNET TCP/IP client and other various Oracle tools on Client PCs. Worked with MMIIS networking group to transition system to the Martin Marietta Corporate network. Senior Systems Engineer - LANTIRN Contract Award Beddown (CAB), Orlando, FL - Oct. 1993 to May 1994 Responsible for correcting errors in and adding enhancements to Paperless LANTIRN Automated Depot (PLAD) Computer Based Technical Order (CBTO) system and software. CBTO is a motif based technical order display system which uses SGML tags (precursor to HTML) to create and manipulate text hot spots (currently called hyperlinks) and provide on-line videos for system and component maintenance and repair procedures. CBTO was written in ADA and designed to run in the VAX/VMS and DECNET environments. Unlike the current HTML system, CBTO contained a pre-processor which converted the SGML tagged documents into a more efficient storage format. Interface with customer and MMC technical writers to determine desired modifications and fixes. Modified pre-processor code to incorporate new and modified tags as requested. Modified CBTO display software to utilize the new and modified tags. Built and maintained a cluster of VAX stations 3100s to emulate the target environment for testing of software modifications. This included system hardware and DECNET network configuration and maintenance. Addendum to the resume of Michael E. Buchan Page 5 Senior Systems Engineer - Advanced Gaming Technology IR&D, Orlando, FL - Dec 1992 to Oct. 1993 Responsible for systems analysis and support for Martin Marietta’s FORCES distributed wargaming simulation. FORCES was an object oriented field level simulation written in FORTRAN and C for multiple platforms. An Ingres database was used and access by QUEL (precursor to SQL) for initial data loading. It was initially hosted on SUN SPARCserver 470s, SUN 4/260s, DECstation 5000/200s, and Silicon Graphics IRIS 4D/2206TX and was later ported to SUN SPARC-10s and SPARC-2s. Provided an analysis of the compatibility of the Martin Marietta FORCES wargaming simulation to the upcoming War Sim 2000 proposal. Created data models and scenarios in the FORCES wargaming simulation database as needed to support demos for marketing efforts. Demo projects included numerous private customer and third-party partner demos and on location demos for the Saudi Arabian Military. Ported the FORCES wargaming simulation from a SPARCserver 470 to a SPARC-10. Worked in a two man team to make numerous enhancements to the FORCES wargaming simulation system. Duties included: Software System evaluation and modification Data Modeling Ingres Database and some Unix System Administration Some network maintenance and system hardware maintenance technical presentations Systems Engineer - Paperless LANTIRN Automated Depot (PLAD), Orlando, FL - Dec. 1989 to Dec. 1992 Served as Systems Engineer through the entire the development process and the first year of support of the PLAD system. PLAD is a distributed depot automation system developed under MIL STD 2167A and includes some 250,000 lines of Ada code. It consists of 80+ modified VAXstation 3100s located at depot workstations and connected to a cluster of three VAX 6420s. PLAD also includes a set of Automated Guided Vehicles (AGV) for routing materials to and from test and repair stations, an Automated Storage and Retrieval System (ASRS) for localized inventory organization, a Computer Based Technical Order (CBTO) system (SGML documents), a distributed Video system to supplement the CBTOs and training, and the LANTIRN Operations Center (LOC) for centralized monitoring and control of depot operations. Co-authored the System/Segment Specification and system level design of a distributed depot automation system. Worked as a member of the system architecture team to designed a scaleable, high-availability distributed transaction processing system which served as the foundation for a paperless computer integrated repair system. Was solely responsible for the implementation of the LOC. Duties included: Analyzing original design; Making design corrections/modifications where necessary; Managing the interface between the Air Force LANTIRN System Program Office (SPO), the Civil Engineering group at the Warner Robins Air Logistics Center (WR-ALC), Martin Marietta, and the construction subcontractor to successfully implement necessary modifications to the LOC facility design; Installation, set-up, alignment, and testing of all electronic equipment; Final sell off of the LOC facility. Worked on the installation of the remainder of the PLAD system. Duties included: Set-up, testing, and sell-off of computer system and data and video networks; Software and system testing and trouble-shooting; Make software modifications where necessary; System Integration Test (SIT); System sell-off. Made modifications and enhancements to the DEC GKS (Graphics Kernal System) code used to produce graphical representations of status of key parts of the depot. These graphical images were projected on heads up type displays in the LOC and used for monitoring the depot activity. Addendum to the resume of Michael E. Buchan Page 6 Maintained the software library and was responsible for performing system builds of the PLAD software system during the one year follow on contract and successfully transitioned these responsibilities from Martin Marietta to WR-ALC personnel at the end of the contract. Systems Engineer - LANTIRN Support Equipment, Orlando, FL - Jun. 1989 - Dec. 1989 Served as systems engineer in support of Automatic Test Equipment (ATE) and Test Program Set (TPS) development. 1987 to 1989 Performed analysis of and designed test flow for servo system used in the LANTIRN targeting system. This test flow was later used in the design of ATE used to test the servo systems. Performed analysis, designed tests and created Test Requirement Documents (TRD) for analog circuit cards. These TRDs were later used to create software to test the circuit cards in specially designed ATE. University of Central Florida Work-Study Program at Martin Marietta Corporation Engineering Assistant Performed system and circuit card analyses and developed models to support systems and electrical engineers on the Canadian Forces Low Level Air Defense System (CF-LLADS) project. Developed and implemented linear and non-linear computer models for a bi-axial dumbbell type servo and control system used in target acquisition and missile tracking and guidance. Created CAD drawings to describe the servo and control systems and the models used in analyses. Performed Tolerance and Stress analysis of various analog circuit systems and documented the results. Prepared presentations and documentation for engineering review board for changes resulting from the analog circuit Tolerance and Stress and control system analyses.