Post Job Free

Resume

Sign in

Software Engineer - Project Manager

Location:
Huntsville, AL, 35801
Salary:
65000
Posted:
January 31, 2011

Contact this candidate

Resume:

William M. Clark

Real Time Software Engineer

**** ******** ***** **

Huntsville, AL 35801

Home: 256-***-**** Cell: 256-***-****

ryqtl2@r.postjobfree.com

Position Desired

• Java Software Engineer

Summary

• Many years of experience developing complex computer systems using C, Java, Ada, Fortran, and Assembler. Have worked with device driver interfaces to include reflective memory, MIL STD 1553 and TAXI fiber optic.

• Experience developing and running a custom built Java User Interface that ran on Windows and Solaris platforms.

• Experience developing software system that used embedded SQL routines to allow users to schedule data transfer requests at 20 remote computer systems.

• Developed a Real Time interrupt driven Operating System in assembly language to include device drivers for the disk drives. The system was modeled after DEC's RT11 operating system.

• Installed and use Linux Fedora Core 8.0 and 14.0 on home Toshiba and Dell Laptops.

• Installed Solaris 10 to run on DELL Inspiron 6000 Laptop.

• Experience includes all of the following software development life cycle areas: requirements analysis, software design, development, unit test, integration test, and package test.

Work Experience

Real Time Software Engineer, Boeing, Huntsville, AL (10/2000 - 9/2010)

• Analyzed and enhanced custom built standalone JAVA Graphical User Interface {GUI) that allows users to layout and build displays.

• Corrected problem with Mil STD 1553 payload simulation subsystem.

• Analyzed problem with High Rate Data Fiber Optic TAXI Interface.

• Analyzed, corrected, and documented software and hardware anomalies in Payload Software Integration and Test Facility (PSIVF).

• Added dual monitor support to the Sun workstation used for the PSIVF User Interface.

• Updated payload simulation computers to use Linux Fedora Core 8.0 and to run the payload simulations from a SUN workstation NFS mounted disk.

• PSIVF host software is written in Ada and C and runs on UNIX and vxWorks platforms.

• Updated GUI to record all user input into script files. These script files were then converted into automated test scripts. This capability improved test development time substantially.

• Updated system build scripts and improved system build time by 83%.

Senior Computer Scientist, CSC, Huntsville, AL (4/1996 - 10/2000)

• Developed the Command Management (CM) system used for creation of spacecraft subsystem and instrument command loads for uplink to the CHANDRA X-ray Observatory satellite.

• Upgraded software system used for Data Acquisition and Analysis of rocket engine test data at the MSFC Test Stands.

Computer Scientist, CSC, Laurel, MD (7/1982 - 4/1996)

• Developed the File Transfer Subsystem for the UARS satellite Central Data Handling Facility. The subsystem allowed users to schedule file transfers from a Mass Storage Device. File Transfer scheduling was controlled using interface routines that called embedded SQL commands to update and read file transfer database tables and mass storage system file database tables. File transfer requests could be scheduled years in advance of their need date.

• Package test coordinator responsible for integration of software subsystems for a Z80 based custom built microcomputer containing several custom built cards used for protocol convertors for custom hardware communicating with an AMDAHL front-end processor to an IBM 370 mainframe computer.

• Assisted in the development of the Payload Operations Control Center (POCC) for the WIND and POLAR satellites. These systems run on UNIX workstations connected to custom VME chassis'. The POCC's enable communication via the NASA communications network to the satellites. The WIND and POLAR satellites are used to study the Solar Winds.

Education

• BS Mathematics, University of Maryland, College Park, MD.

• Programming courses in SQL, JAVA, C++ (1992), AI and LISP, IBM Assembly language and COBOL

Personal

• Interim Secret Security Clearance, September 2010.

Software/Hardware Experience (years of exposure)

• JAVA (6), C (15), ADA (5)

• C++ (1)

• UNIX (14)

• Embedded Software Development (UNIX) (5)

• Object-Oriented Programming (5)

• Graphical User Interface (GUI) - JAVA (5)

• SQL (1)

• vxWorks 5.2 (5)

• Sun Solaris Operating System 5.6 and 5.8 (5)

• Linux Fedora Core 8.0 and 14.0 (1)

• Custom Real Time Operating Systems (RTOS) (5)

• Z80 custom RTOS Software Development (2)

• Device Interface Software (10)

• Intercomputer communication software using Reflective Memory (2)

• UNIX System Administration (5)

• Assembly languages - MACRO 11, Z80, and IBM 370 (7)

• Realix (UNIX real-time Operating System) (1)

• DEC Operating Systems - RT11, RSX11M, VAX/VMS (5)

• Software through Pictures (3), CASE 2000 (3)

• GUI OSF MOTIF/X-windows (5), TeleUse (3)

• FORTRAN (10), COBOL (2), BASIC (1), FORTH (0.5)

• CMMI Level 3 and 5 Project Software Development (15)



Contact this candidate