Download Resume_Current-Mike_Buchan

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Tandem Computers wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Concurrency control wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

Object-relational impedance mismatch wikipedia , lookup

Transcript
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 Window95



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.