DENNIS H. GRAHAM
Cell: 304-***-****
Bridgeport, WV 26330
******.*.******@*****.***
SUMMARY
Dennis Graham has worked more than 27 years, primarily with the Department
of State as an IT consultant. He possesses considerable knowledge of the
methods and policies within the State Department, as well as other
government agencies including the FBI (Federal Bureau of Investigation). .
He also has expert knowledge of all phases of the Software Development
Lifecycle. Several of the projects that he is currently supporting are
SOA (Service Oriented Architecture), as well as EIMS (Enterprise
Information Management Services) and SEN (Shared Enterprise Network). He
is very familiar with the expectations of the IT Governance and has proven
himself with project management, as well as interfacing with Senior
Management.
SECURITY CLEARANCE
Currently holds a top secret clearance issued by the Department of State in
1989
Full Updated Granted 06/2007.
Previously held highest level of SCI while working with Diplomatic Security
more than 2 years ago (1991)
PROFESSIONAL EXPERIENCE
Quality Assurance Specialist
February 2008 to June 2009
Keane Federal Services
January 2010 to Present
Clarksburg, West Virginia
Mr. Graham works as a Quality Assurance Specialist Consultant for the FBI
(Federal Bureau of Investigation) at CJIS (Criminal Justice Information
Services). Most recently, Mr. Graham was responsible for the following
applications: (CTU/TRB (Communications Technology Unit / Technical Review
Board) on which he served as QA representation. He participated in several
process improvement events, including a Kaizen event to streamline the
process. He was active in asserting the QA perspective into the mix to
ensure that QA was actively involved. Mr. Graham also verifies CPRs with
designated engineers. Part of this process included verifying firewall
rules. He was responsible for obtaining the CISCO ADM application so that
there would be less time needed with the engineers - able to verify the
rules without assistance by using the active contexts.
Mr. Graham has experience and knowledge of IT Governance in the Contract
Administration Office following the LCM (Life Cycle Management). While
working as a QA specialist, it is his responsibility to ensure that the
contracts he is responsible for are following these established guidelines.
This includes experience in developing, establishing, facilitating and
maintaining these processes.
He also provides high level support and guidance to the government on the
IT Governance effort. This includes determining the needs of the
government and analyzing the contracts to ensure that they are following
the standards set forth in these guidelines. Mr. Graham performs process
analysis to accommodate the section's needs through governance. He is
responsible for reporting the contract's compliance to the government COTR
and Project Manager for the individual projects.
Mr. Graham has also been responsible for multiple projects while working at
the Department of State. This included proficiency in management tools
including Microsoft Project. He is also skilled in Project management to
ensure that the Lifecycle Development Process was being followed. This
included providing analysis to integrate the development efforts within the
budget process. Mr. Graham also is skilled with working with WBS (Work
Breakdown Structure), and has led a team analyzing the WBS codes to fit
with the Department of State requirements. He has led briefings and
reported to Senior Level management. He is also very proficient in
coordinating teams and working with peers and management, and adhering to
schedules to ensure compliancy.
He is also responsible at CAO to ensure that the programs are following the
architectural compliance and reporting to responsible stakeholders. He
provides guidance on the profile's ongoing maintenance. Mr. Graham is also
familiar with Federal Enterprise Architecture Framework and the direction
of the Federal Government to follow these standards.
He also assisted in security accreditation as well for different tasks.
This included overseeing the running of scripts on servers and workstations
that scan for security violations. Mr. Graham also has some previous
experience with Security Accreditation on servers, which included ensuring
that software was up to date, any patches that were required had been
addressed, and all vulnerabilities that had been identified in the scans
had to be documented and resolved. The majority of his security experience
was in the Department of State environment, although he has immersed
himself in the CJIS security processes as well, to learn how they relate to
the applications. Mr. Graham also reviewed the scripts and results during
the scans.
Mr. Graham was also tasked with overseeing the newly awarded SOA (Service
Oriented Architecture) task. He ensured that processes were being
followed, documentation being produced, activities and milestones being
defined and met. All of these processes are defined in the LCM, and are
mandated with CJIS to ensure that the contracts are in compliance. All of
these processes must follow the LCM (Life Cycle Management) directive, a
document that he is very familiar with.
Similarly, Mr. Graham was responsible as a backup on several other
development tasks. He would attend meetings as necessary, provide feedback
and support for the associated tasks, and also provide QA support during
deployments. Mr. Graham has proven to be an expert in the Quality
Assurance field and is depended upon for advice and direction among peers.
Originally, his primary responsibility was IAFIS (Integrated Automated
Fingerprint Identification System), but he also supports LEO (Law
Enforcement On-Line) as a backup analyst. He is responsible for ensuring
that processes defined are being followed, as well as working with the
Validation and Verification team to guarantee that appropriate testing is
being followed - with expected results. He monitors the change control
requests (SP/CR - System Problem / Change Request) and verifies these
documents when they are ready for deployment to the relevant systems. He is
responsible for attending all meetings related to these change requests,
including a daily meeting with the testing team.
Mr. Graham is proactive in his desire to learn, and has completed courses
in UNIX administration on the FBI Learning Network. He continues to sign
up for additional courses on the FBI Virtual Academy, as time permits. He
has the support of the Quality Assurance Manager. This continues to make
him more self-sufficient when verifying code changes for accuracy in
ClearCase.
Mr. Graham is also responsible for coordination of deployment activities,
which includes establishing responsibility within the ORR (Operational
Readiness Review) and deployment night personnel. Mr. Graham has also been
influential in getting the working groups (Configuration Management and IT
Security) functioning together more closely, which has been beneficial when
coordinating with the user and technical community.
He was recently assigned to oversee another project - Unet (Unclassified
Network). This includes attending the scheduled TRB (Technical Review
Board) as well as maintaining and tracking the change requests for that
system.
As a member of the QA team, Mr. Graham was instrumental in defining metrics
for the Quality Assurance Group. These metrics are captured and run
quarterly; supplied to Senior Management within the FBI.
Mr. Graham has established himself as an expert resource with the processes
of Quality Assurance, and is consistently making contributions to
established procedures.
He has also contributed significantly with his expertise in CMMI; making
recommendations for process improvement, as well as determining gaps for
consideration.
Mr. Graham recently attended an accelerated boot camp for PMP (Project
Management Professional) in December 2008. He has already qualified with
PMI and anticipates taking the PMP exam in 2010.
Configuration Manager
July 2009 to December 2010
Platinum Solutions, Inc
Bridgeport, West Virginia
Configuration Management expert for several CJIS systems being developed,
as well as acting PM Configuration Manager during primary's absence.
Mr. Graham was responsible for creating and following processes established
in the Platinum Solutions Configuration Management Plan. As a CM Resource,
he was mandated with writing, editing and finalizing documentation, as well
as performing configuration control for the EIMS and PMO projects. He was
heavily involved in maintaining inventory and establishing guidelines for
the tracking of inventory.
He also was responsible for developing and deploying an in-house ClearQuest
application. Mr. Graham was responsible for the analysis and design of the
database (Oracle), as well as identifying fields that were used to display
on the associated tabs. He was on a tight deadline and needed to have this
application deployed in-house by 09/30/2009 - to meet a government mandate.
This database did not exist at all, and he was successful in meeting the
mandated date. Mr. Graham was also tasked with the administration of the
ClearQuest database, as well as deploying the application on associated
workstations. He was successful in setting up the privileges and access
for the database.
Mr. Graham was also tasked with performing PMO duties. This included
tracking records through the ClearQuest database, holding and facilitating
the TRB, updating records and information discussed during the TRB. He
served as the representative for Configuration Management within the PMO
board, and provided suggestions and ideas as they related to the
Configuration Management.
Technical Task Manager March 2004 to February
2008
Enterprise Information Services
Vienna, Virginia
Task Manager for the Quality Assurance (QA), Configuration Management (CM),
Technical Writing (TW) and Remedy Development Teams.
Mr. Graham had recently been tasked with leading Enterprise Information
Systems (EIS) to achieve Capability Maturity Model Integration, Maturity
Level 2 (CMMI ML2), as well as moving the company toward CMMI ML3 by
ensuring that processes being used by EIS that are already following Level
3 practices are being documented and assessed in the continuous model. He
was responsible for coordination and supervision of the groups pledged to
support this effort. He has attended "Introduction to CMMI" and was
committed to creation of the Process Improvement Initiative Plan,
Individual Charters, Version Control of all artifacts, as well as all
approved documentation. He worked closely to follow SEI standards, and
ensure that the EIS would be ready for the planned SCAMPI A. He was
planned to serve on the Appraisal Team Training, and continued to serve
during this endeavor as the mentor. Mr. Graham left the company one month
prior to the SCAMPI, but transitioned his knowledge and materials to
another manager for the SCAMPI. With this information, EIS was successful
in attaining the accreditation. Mr. Graham was instrumental in this
endeavor and was so recognized after he left. He was also instrumental in
helping another company (Orkand) reach CMM Level 2, as well as certifying a
project (American Citizen Services) as CMM Level 3. Mr. Graham also
worked with the proposal team to provide input into the RFPs (Request for
Proposal). He was also instrumental in helping EIS win a major State
Department Contract, providing an oral argument - as well as being proposed
as the Quality Control Officer for the company.
The task that Mr. Graham was assigned to worked with the Department of
State (DoS), Bureau of Consular Affairs (CA). The development efforts he
supported were Immigrant Visa Overseas (IVO), Automated Cash Register
System (ACRS), Consular Shared Tables (CST) and Ad Hoc Reporting Templates
(ART). These applications are deployed overseas at United States Embassies
and Consulates, and the deployment is coordinated very closely with
additional contracting companies (reusable components), as well as the
Bureau of Consular Affairs. There was considerable organization involved
to ensure that deployment dates and milestones were met during these
activities, within his responsible groups. Mr. Graham was also culpable
for reporting to Senior Management within his own company, as well as
coordination with high-level government officials within DoS. He
communicates extremely well under these conditions. The environment
consists of Windows workstations (XP) and Servers (Server 2003), along with
Oracle 9i databases. Mr. Graham was also responsible for the IVO
(Immigrant Visa Overseas) project while the permanent IVO manager was out
sick for more than 5 months. This is a very large project, and his
contribution was well received by all involved.
As Quality Control Manager for EIS, Mr. Graham was responsible for managing
the Configuration Management (CM), Quality Assurance (QA) and Technical
Writing Teams (TW). He was also responsible for the Remedy (Help Desk)
development effort. This included supervising and motivating a staff of
fifteen to twenty employees. He was responsible for the hiring and firing,
salary review, career path development and promotions of these individuals.
For CM, he was responsible to ensure that the policies and tools were in
place to effectively support EIS Development activities. Mr. Graham is
proficient in the Rational Tool Suite; including ClearQuest and ClearCase
which were used to manage the Configuration Items (CIs). These CIs
included Software Builds (PowerBuilder, .NET, reusable components), Scripts
(Oracle) and Documentation. These configuration Items are managed through
Rational ClearCase, and are tracked throughout the entire lifecycle for
application, database and documentation CIs. He would coordinate closely
with the development teams to guarantee that everything was in place when a
release was scheduled. His team would also be required to interact with
outside contracting agencies, which were responsible for ensuring that the
DoS CA plan was being followed. The EIS CM group was responsible for in-
house configuration items (through QA Passed), and would then track and
forward these CIs to a Central Configuration Management Group which was
under contract to arrange for the CIs to be moved outside of EIS for
Independent Validation and Verification. The EIS CM group was also
responsible for labeling activities using PVCS Tracker, and the pass/fail
of all CIs. He was also responsible for policy-making decisions that
related to in-house CM, as well as Central CM procedures. Mr. Graham was
also responsible for the defining and reporting of the baselines, and when
they were audited throughout the process. This information substantiated
the needs of CMMI and SEI. He also assisted in the build process using
development tools (InstallShield) required to generate the executables for
testing.
As manager for the Quality Assurance (QA) Group, Mr. Graham was accountable
for ensuring that QA policies were being enforced, and that the appropriate
procedures were being followed. As Task Manager for the QA group, he is
responsible for the direction of the activities for the team, as well as
coordinating with the development teams to ensure that schedules are
adequate - and the assumptions of the QA team are clearly identified.
The Department of State, Bureau of Consular Affairs directed all
contractors to begin following the Rational Unified Process (RUP). This
included using the Rational Tools; Rational Robot and Test Manager. He was
instrumental in the creation and standards of Test Scenarios, Test Cases
and Test Plans. He would ensure that the QA analyst would work with the
appropriate system engineer in gathering and verifying the requirements to
be used in the creation of the test plans. These requirements are in the
form of Use Cases. He coordinates closely with the in-house development
teams to make certain that the testing group has all of the information
that is required to complete their testing methodologies, and are on
schedule as defined in the applied release schedules. Mr. Graham also
coordinates with the external resources required for the lifecycle of the
application software, database scripts and documentation. The internal QA
group is tasked with initial QA, but final QA goes through the IV&V team.
There is considerable coordination involved to guarantee that the
development team is apprised of the statuses of all responsible groups.
Mr. Graham was also involved in setting up the automated scripting, which
is used for repeatable test scenarios. He is also culpable to guarantee
that the QA lab is equipped with all of the necessary equipment needed to
test against the applications. With Biometrics so heavily relied on by
supporting agencies, it is necessary to make certain that the equipment is
the latest baselined.
As Task Manager for the Technical Writing (TW) group, he was responsible
for the coordination of activities and the assigning of resources to the
development teams. He ensured that the resources have their applications
responsibility defined, and that the deadlines are met. He was responsible
for ensuring that standards that have been identified are being followed.
This is to include standards that are used throughout Consular Affairs
(CA), and are required for the documentation to pass through the identified
channels within CA. This documentation also goes through Format
Requirements (End User Documentation Standards (EUDS)), which is a format
governed and approved by CA. Information Mapping is also one of the
standards that have been adopted by CA, and Mr. Graham ensures that the
documentation follows these standards. He was also in position to
guarantee that as this documentation is going through the required
channels, the changes are made - and placed into the appropriate group's
hands.
As Remedy Development Team Task Manager, Mr. Graham was responsible for
overseeing the development of the Remedy Overseas application. This
application is a domestic application, but is available through the State
Department Intranet. This application is used by the Overseas Support Desk
to track problems reported by various Consular Affairs applications at the
Embassies and Consulates all over the world. This application is written
using the COTS product Remedy, and interfaces with the new Knowledge
Management tool - Knowledge Management for Remedy (KMR). This application
uses customized forms to track these tickets that are entered either by the
Support Desk or at one of the Embassies or Consulates. This task includes
the development and maintenance for the overseas application, and also
follows the Consular Affairs defined development procedures. This includes
preparing Project Plans, Schedules, Program Specification Documentation,
and Requirements Documentation. This application also goes through the
internal QA process, but is not required to go through the IV&V process or
DRR.
As a member of the Process Oversight Committee, Mr. Graham was also
responsible for ensuring that the projects were following the Department of
State defined RUP (Rational Unified Process). This was a State mandated
policy that all coordinating contractors used the Rational Suite of Tools.
These included Rational ClearQuest, Rational ClearCase, Rational Requisite
Pro, Rational Rose, Rational SODA, Rational Test Manager, as well as
Rational Robot. He has had training in each of these tools, mainly focused
on ClearQuest and ClearCase. The RUP identified a set of practices and
templates that were established for the development efforts and Mr. Graham
ensured that these practices were followed. He has also participated in
ClearCase administration classes.
Mr. Graham was also designated as the Deputy Project Manager within EIS for
all related projects. This included working with the Project Manager to
determine needs for when the Project Manager was not available. He also
worked within the company to understand EVM (Earned Value Management), and
what was required within the projects to accommodate this. Mr. Graham also
worked with the Project Manager to determine costs and funding associated
with the tasks. He was also instrumental in defining an updated WBS (Work
Breakdown Structures) for the related groups and tasks.
Team/Technical Task Lead June 2003 to March
2004
Enterprise Information Services
Vienna, Virginia
Team/Technical Task Lead for ART (AdHoc Reporting Templates) project. This
involved following CMM Level 2 Procedures and managing a team of six people
through the Software development lifecycle. He attended and contributed
with CCR Reviews (CAT (Change Assessment Team) and CCB (Change Control
Board)) to determine which of the current CCRs (Change Control Requests)
should be either included in the next release, or closed, as well as making
recommendations toward changes within the scope of these CCRs. Mr. Graham
also acted as the Oracle DBA, mentor/lead for team of Oracle Support
personnel. He was integral in ascertaining activities, including
interfacing with Development teams and determining the level of support
required for these tasks. Mr. Graham had a thorough understanding of
Consular Affairs databases, and the way that they interact with the front-
end application. Highly regarded as a very knowledgeable resource within
the contract and was constantly providing responses and solutions to both
Level 2 and Level 3 support issues. He also, served as Deputy Team/Task
Lead for the Immigrant Visa Application
Team/ Technical Task Lead Feb. 1993 to June 2003
Orkand Corporation
Vienna, Virginia
Team/Task Lead for ART (AdHoc Reporting Templates) project. This consisted
of managing a team of six people. ART was developed in Microsoft Access
and was distributed at all US Embassies and Consulates. He was responsible
for interfacing with the customer and determining the direction of tasks
within the project. Part of this endeavor included analyzing other tools
that could be used to replace MS Access. This was a full life cycle
development effort.
Mr. Graham served as interim Team/Task Lead for the IVO (Immigrant Visa
Overseas) application. This included working with high-level government
officials to determine the direction of the application. Consular Affairs
directed us to modernize the mainframe applications into GUI (PowerBuilder)
and this included working with other contractors and external government
agencies. He was also tasked with managing a team of twelve people,
directing their activities, and verifying scheduled activities to ensure
that the project was on-time. Prior to his management of the team, Mr.
Graham also functioned as an Oracle DBA, as well as a PowerBuilder
developer. He would ascertain the requirements and ensure that these were
accountable in the application. Mr. Graham provided Oracle Support for
upcoming releases of multiple applications. He was involved in analysis,
creation and modification of Table Structures, Triggers, Procedures and
general Oracle requirements. He also participated in DoS database working
groups.
Mr. Graham was a member of the Install Team for the Department of State.
He worked as an installer/trainer, traveling to Embassies and Consulates
worldwide to assist in the modernization effort of CA. He was the Oracle
expert, with his main responsibility being the conversion of the mainframe
data to the Oracle table formats. He also assisted the teams with the
configuration and installation of the updated equipment deployed to post,
as well as software configuration.
He was the responsible analyst and developer for the conversion of the
mainframe data into Oracle database structures for the modernization
effort. This included mapping data from the mainframe into the Oracle
structures. In addition to his Oracle responsibilities, he functioned as a
PowerBuilder developer charged with developing the Arrest area of the
American Citizen Services (ACS) application. The ACS application controls
American Citizens services performed overseas, including passport issuance.
He was also one of the responsible analysts charged with creating
application builds, using InstallShield.
Support Analyst Dec. 1991 to Feb. 1993
Wang Laboratories
Arlington, Virginia
Mr. Graham provided on-site programming and analytical support to the Joint
Chiefs of Staff (JCS) at the Pentagon. Responsible for the analysis and
creation of new relational data base management systems (RDBMS), using the
fourth generation, PACE (Professional Application Creation Environment).
Additional duties included updating existing DBMS within the Joint Staff
Support Information Network (JSSIN). The network consisted of
approximately 40 VS mini-computers connected by Wang Band and 802.3
transports. He was also involved in the training and support of end users
and Systems Administrators.
Programmer Analyst Sept. 1991 to Dec.
Technical Management Services 1991
Arlington, VA
Mr. Graham provided continuity for the Department of State (Diplomatic
Security) when the Systems Software Standards contract expired. He
fulfilled the need for ongoing programming and analytical support for an
Overseas Security Advisory Council (OSAC) project that required the
development of a bulletin board allowing public user access through remote
PC's logging on to a VS mini-computer. Specific development work included
conversion of VS data files into a compatible PC format.
Programmer Analyst Dec. 1988 to Sept.
System Software Standards 1991
Virginia Beach, VA
Mr. Graham was responsible for on-site programming and analytical support
for the Department of State, Bureau of Diplomatic Security. Duties
included definition, analysis, design, engineering, implementation, and
maintenance of customized application software. The applications were
primarily written in COBOL and PACE, but were contained within the
Department of State's Controlled User Environment (CUE). Provided ongoing
support for various DBMS developed for criminal investigation, anti-
terrorism analysis, and other security-related information. Designed and
implemented the initial version of OSAC Electronic Bulletin Board, which
served as a primary source of security information for more than 500
American Corporations conducting business overseas. He played a key role
in the development and maintenance of the Property Accountability
Management System (PAMS), which was designed to track expendable property
within the department locally, but was to eventually be the primary system
for the Department of State throughout the world. Worked closely with the
Threat Analysis Division (TAD) to enhance and maintain their application
TADIMS (Threat Analysis Division Information Management System). This
database (PACE) tracks and updates terrorist groups all over the world.
This required a TS/SCI clearance.
Programmer Analyst Aug. 1986 to Dec. 1988
Pinkerton Computer Consultants
Alexandria, VA
Mr. Graham was responsible for the development and maintenance of software
applications for the Department of State (accounting and inventory
tracking). Additionally, duties included the development of the Financial
Management System (FMS), which provided a standard accounting application
for both domestic and overseas use. He provided software and hardware
troubleshooting support for U.S. Embassies and Consulates abroad through
the Help Desk. Also, tasked with the lead for configuration management,
quality assurance, and testing responsibilities for the various
applications.
Programmer Analyst Aug. 1985 to May 1986
Information Spectrum, Inc.
Cherry Hill, NJ
Developed and tested accounts payable and accounts receivable programs.
This included the initial analysis, design, testing, acceptance, and final
installation of the customized programs. Additionally, he provided
development for the Legal Time Management System Application Software,
which is a package available to Law Offices to track hours (billable vs.
non-billable) of their attorneys.
Assistant Data Processing Manager Feb. 1981 to Aug. 1985
Newborn Enterprises, Inc
Altoona, PA
Mr. Graham researched and developed customized inventory software, which
was used to track books, magazines, and newspaper inventory. He also worked
on financial applications. Mr. Graham was responsible for the conversion
application from Honeywell to Wang VS mini-computer platforms. He
supervised an operations/programming staff of four people. Operational
support included telecommunications, networking, configuration, and wiring
activities. Mr. Graham provided systems analysis and development support
for inventory, payroll, and accounting software applications, as well as
providing extensive user support requirements and training.
EDUCATION
School of Computer Technology 1981, Computer Programming Certificate
Pennsylvania State University 1978, Business Administration (1.2
years)
Altoona Area Voc-Tech 1975, Data Processing Certificate
RELATED COURSES
Project Management Professional Boot Camp, 2008
UNIX Administration On-Line course within the FBI Virtual Academy, 2008
Introduction to Capability Maturity Model Integration, 2007
Practice Implementation Indicators Description (PIID) training for CMMI,
2007
Rational ClearCase Administration, 2006
Rational Robot, CASM, 2004
Rational Test Manager, CASM, 2004
Rational Unified Fundamentals, Rational Corp, 2003
Rational Use Cases, Rational Corp, 2003
Oracle SQL and PL/SQL, Oracle University, 2000
System Administration (NT), Orkand Corporation, 1997
IQ Objects Software, Orkand Corporation, 1997
PowerBuilder (Basic), Orkand Corporation, 1995
PowerBuilder (Intermediate), Orkand Corporation, 1995
LBMS Systems Engineer, Orkand Corporation, 1995
UNIX System Admin, Wang Laboratories, 1993
UNIX Fundamentals, Wang Laboratories, 1993
PACE Database Design, Wang Laboratories, 1992
PACE (HLI), Wang Laboratories, 1992
PACE (Query Report), Wang Laboratories, 1992
Wang Systems Admin, Wang Laboratories, 1991
MS DOS Basic & Advanced, Wang Laboratories, 1992
Wang VS COBOL, Wang Laboratories, 1992
Corporate Management, Wang Laboratories, 1983
Business Management, Dale Carnegie, 1991
TECHNICAL SKILLS
Operating Systems: Windows 98, Windows 2000, Windows NT 4.0, Windows
Server 2003 and Windows XP
DBMS/RDBMS: Oracle 7.3, Oracle 8.0.4.2, Oracle 8.0.5, Oracle 9i, SQL,
ClearCase, ClearQuest
Languages: SQL, SQL Plus, PL SQL, PowerBuilder, COBOL, HTML,
familiarity with C/C++ concepts
Applications: Microsoft Outlook, Microsoft Word, Microsoft Excel,
Microsoft Access, and Microsoft Project, Microsoft
VISIO, CISCO ADSM
Hardware PCs: IBM Compatible; Mainframes: IBM 303x, Wang VS