Post Job Free
Sign in

Software Engineer Manager

Location:
Satellite Beach, FL, 32937
Posted:
April 25, 2010

Contact this candidate

Resume:

Malcolm F Jewell

Sr. Software Engineer

***********@*****.*** / 321-***-****

Professional Profile

Responsible for completing challenging software projects within schedule

restraints.

Summary of Qualifications

Experience: 27 years of hands-on software/systems experience

Clearance: Granted DOD SECRET ELIGIBILITY on 8 Sep 2004 (CURRENTLY ACTIVE)

Education: B.S. in Computer Science 1982 - Middle Tennessee State

University, various Intergraph proprietary courses, UML class, Link 16

message class, peer review training - Northrop Grumman

Systems: Windows (98, NT, 2000, XP), UNIX, SOLARIS, VMS, OpenVMS

Databases: Microsoft SQL, Microsoft Access, other relational databases.

Experience with interfacing with Access database via the object model,

methods, and properties in a Visual Basic environment. Embedded SQL code in

VBA

Languages: SQL, XML, HTML, C++, C, UML, UNIX Shell Scripts (tcsh, ksh, csh,

sh), Motif, VMS CL, FORTRAN, JAVA (netbeans 6.5), javascript, HTML

Tools: Popkin System Architect, MS Visual 6.0., Digital Fountain, iSmart, X-

Windows, Clearquest, Clearcase

Standards: 8+ years working at SEI CMMI levels 2 through 5 and the

associated metrics.

Office Applications: Microsoft Word, Excel, PowerPoint, Access, FrontPage,

Publisher, etc.

Specs: Mil-Std 6016C, Mil-Std 1553B, Excalibur Systems 1553 programmer's

manual

Other skills: 6+ years of Link 16 / Link-16 / Link16 / TADIL-J experience;

1 year experience with AFAPD, TACFIRE, IDL, and VMF messages

Professional Experience

Quantum Technology Sciences Inc (QTSI),

1980 N ATLANTIC AVE. SUITE 930, COCOA BEACH, FL 32931/ 2007-PRESENT

SENIOR SOFTWARE ENGINEER - SYSTEMS AND SOFTWARE UPGRADES TO EXISTING

SYSTEM IN C/C++/JAVA/JAVASCRIPT/HTML ON SUN BLADE SOLARIS 10 UNIX.

Development lead to provide additional flexibility to existing system.

Providing documentation to meet PDR/CDR requirements. Lead software

engineer for PDR/CDR meetings with customer.

Systems Engineering work included development on PDR and CDR presentations.

Detailed design included risk assessment, test requirements, design

overview... In order to provide design, research of current system C and

scheme code was required. Also background of prior related change requests

from Clearquest were investigated. Writing of System Requirement Spec and

System Design Document (SRS/SDD) showing design and changes to database

tables was also performed.

Recent software development has been in JAVA 1.6.0_14 on a SUN UNIX system

using NetBeans 6.5.1. This application involved writing a JAVA GUI

application to interface with the user. This application involves

customization of jtables and tabbed dialogs. These tables are populated

through sql interface with an oracle database table. Interface allows for

deletions, additions and edits of current records. Tables and lists are

dynamically sized and built based on either database tables or ASCII lists.

In another application, incorportated JavaHelp and JavaDoc. Also added web

start capability. Provided web interface with a clickable monthly calendar

that brings up dynamically created html and image (.png) files. Other java

methods used included jfreechart and production of charts and graphs.

Northrop Grumman Corporation (SECRET clearance),

2000 W. NASA BLVD, MELBOURNE, FL 32901 / 2003 - 2006 & MAY-JUNE 2008

SENIOR SOFTWARE ENGINEER 4 - SOFTWARE SUPPORT FOR INTERACTIVE ELECTRONIC

TRAINING MANUAL (IETM) GUIDE ON JIMIS PROJECT.

Software support for JIMIS (IETM guide). Coding in Java, using netbeans.

Contact Kathy Briscoe @ Northrop Grumman for reference.

Senior Software Engineer 3 - Systems Requirements on ASU (Joint STARS

upgrade) & C/C++ software development on IRAD project.

Systems support for Joint STARS Attack Support Upgrade (ASU) program to add

additional functionality and messages. Software IRAD development using MS

Visual Studio 6.0 and COTS product Digital Fountain. Contact Glen Deal

@Northrop Grumman for reference.

Systems Engineering work on the ASU program involved requirements

definitions based on the latest Mil-Std 6016 document. Involved working

with other engineers to create a system model, Product Requirements

Specifications (PRS) documents, Proposed Specification Changes (PSC)

document as well as mapping shall requirements from the Technical

Requirements Document (TRD) down to the other documents. Involved with the

requirements for the J6.0 (intelligence information), J15.0 (threat

warning) and J3.7 (electronic warfare product information) datalink

messages as well as requirement/system changes to other messages. This also

required keeping an Access database updated with mappings. Interfacing with

this Access database via the object model, methods, and properties in a

Visual Basic environment. Wrote embedded SQL code in VBA. Peer reviews and

CCB reviews attended as required. Proficiency required to learn and use the

enhanced Data Link Platform Implementation (eDLPI) a government supplied

tool that is part of the iSMART system. This tool is used to maintain Link

16 information down to the field level for various military platforms and

baselines.

Researched use of Digital Fountain library functionality in eliminating

lost data caused by dropped IP packets across a network. Software was

written to perform Forward Error Correction (FEC) of network IP packets

using the Digital Fountain (DF) library of products. 'C' code written using

Microsoft Visual Studio 6.0 on Windows XP platform to accept IP packets,

encode packets using DF APIs and then send the encoded UDP packets. A

second program was written to accept the encoded packets, decode them using

DF functions and verify that all data was received without loss.

Symetrics Industries, LLC,

1615 W. NASA BLVD, MELBOURNE, FL 32901 / 2001 - 2003

SOFTWARE ENGINEER - SOFTWARE ENGINEERING FOR NEW & REVISED TEST TOOLS.

Development of new SICOM tool to support transmission and reception of

military messages to and from an IDM modem by way of a 1553 bus.

. Developed Windows based C/C++ software tool using MS Visual Studio

6.0. Included GUI interfaces and associated interactive help files.

Allowed for communication with an Improved Data Modem ( IDM ) via a

Mil-Std-1553 bus ( Excalibur manufacturer ). This program allowed for

user configuration of the IDM to support all possible options of radio

types, data rates, protocols, etc. GUI support included pulldown lists

and sanity checks for other user input. Included support of various

message transmission protocols such as AFAPD, TACFIRE, IDL, and VMF. A

similar tool also written to support interfacing to a SP-TCIM modem on

a PCMCIA card.

Development of new tool to support user interface to Gator micro-

aeronautical-vehicle (MAV).

. GUI and batch interface written to communicate with the Gator MAV by

way of either FTDI USB, or COM port to allow for downloading of data

from Flash memory. Context-sensitive help documentation support also

given.

Enhancement of existing batch test tool.

. Interfacing with an IEEE488 GPIB board and a PCI-PDISO16 relay board.

Used functions provided by Measurement Computings universal library.

Interface accomplished through C/C++ code written using Visual Studio

6.0

Northrop Grumman Corporation (SECRET clearance) (as a subcontractor with

PAR Tech),

2000 W. NASA BLVD, MELBOURNE, FL 32901 / 1997 - 2001

SENIOR SOFTWARE ENGINEER 2 - SOFTWARE SUPPORT AND DEVELOPMENT ON JOINT

STARS.

Provided software support on the ICSCLS project which was the precursor to

Total Systems Support Responsibility (TSSR) program.

. Support included debugging for open trouble tickets as well as code

enhancements. These were performed on an annual basis and followed a

rigid schedule. Involved working with XML (using a C interface),

Motif, FORTRAN, and C code on OpenVMS. Strict code control was

followed through the use of following established procedures as well

as using VAX CMS. The software development processes are recognized by

SEI as a CMM level 4. Authored numerous .com scripts to facilitate

repetitive tasks on the operating system.

Intergraph Corporation (SCI clearance access with SSBI and polygraph)

P.O. BOX 240000, 170 GRAPHICS DRIVE, MADISON, AL 35758 / 1983 - 1997

SENIOR SOFTWARE ANALYST; TECHNICAL MANAGER; SYSTEM CONSULTANT; SENIOR

SYSTEM CONSULTANT; SENIOR SOFTWARE CONSULTANT - SOFTWARE SUPPORT AND

DEVELOPMENT ON MAPPING PROGRAMS.

Design and development of graphic imaging programs and system configuration

on UNIX and VMS systems.

. IMPLEMENTED AN ENHANCEMENT TO DISPLAY ELEVATION DATA TO AN OPERATOR BY

ALLOWING HIM TO SELECT AN AREA ON A MAP BY EITHER PLACING A GRAPHIC

FENCE OR KEY-IN COORDINATES. INVOLVED EVENT-DRIVEN PROGRAMMING TO

DETECT DATA POINTS, RESETS ETC.

. DESIGN OF SOFTWARE IN C TO SELECT DEPTH SOUNDINGS AND CREATE GRAPHIC

BATHYMETRIC DEPTH CURVES BASED ON THOSE SOUNDINGS AS WELL AS

GEOGRAPHIC DATA. INCLUDED A FAMILIARITY USING A SYMBOLIC DEBUGGER.

MAINTENANCE OF THIS CODE ALSO INVOLVED PROFICIENCY WITH AN OBJECT-

ORIENTED ENVIRONMENT USING OBJECT MANAGER (OM)

. DESIGN AND DEVELOPMENT OF A PROGRAM WRITTEN IN C ON A SUN WORKSTATION

TO READ GRAPHIC ELEMENTS FROM A MAPPING DESIGN FILE AND SELECT THEM

BASED ON THE TYPE OF FEATURE AND DATABASE ATTRIBUTES.

. DESIGNED PROCEDURES TO SUCCESSFULLY CONFIGURE MULTIPLE BASELINES ON

UNIX WORKSTATIONS TO ALLOW FOR CREATION OF MAP LEGEND TEMPLATE FILES.

. DEVELOPED PROGRAMS IN C ON UNIX WORKSTATIONS TO USE INFORMATION FROM A

DATABASE AS WELL AS PARAMETER FILES TO CREATE DIGITAL MAP HEADER

INFORMATION IN VARIOUS USER SPECIFIED FORMATS FOR USE IN CREATING

DIGITAL MAP FILES.

. WROTE TRANSLATORS TO HANDLE CONVERSION OF DIGITAL MAP FILES FROM

VARIOUS CUSTOMER FORMAT (DFAD IN DLMS, SLF) TO INTERGRAPH FORMAT AND

VICE VERSA. THE INPUT DATA INCLUDED HANDLING CONVERSION OF 36 BIT

WORDS TO STANDARD 32 BIT DATA.

. EXPERIENCED WITH SCHEDULING, DOCUMENTATION, PROBLEM REPORT HANDLING,

DELIVERIES, AND CODE MANAGEMENT ASSOCIATED WITH GOVERNMENT PROJECTS.

INTERFACED WITH THE GOVERNMENT ON RFCS BOTH IN HUNTSVILLE AND ON SITE.

FAMILIAR WITH TAPE, FILE I/O AND MANY SYSTEM SERVICES.

. INVOLVED WITH 2 PORTS OF SOFTWARE. ONE WAS A MAJOR PROJECT INVOLVING

MANY LIBRARIES AND EXECUTABLES AND WAS A PORT FROM CLIX (UNIX) TO

STREAMS UNIX. THE OTHER PORT WAS FROM SUN OS TO WINDOWS NT.

. DESIGN AND CODING OF SOFTWARE TO PERFORM SPATIAL RELATIONSHIP HANDLING

OF GRAPHIC ELEMENTS. FAMILIAR WITH CUSTOMER MAP PRODUCT

SPECIFICATIONS. KNOWLEDGEABLE IN MICROSTATION DESIGN LANGUAGE, ELEMENT

FORMATS, AND DATABASE LINKAGES.



Contact this candidate