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.