Bruce Kritt
Greenbelt, MD *0770
******@*****.***
Career Summary
** ***** ** ********** ** a programmer specializing in core Java programming, development and test environment configuration and documentation (including configuration work on the JBoss and WebLogic application servers), Java-based database reports (including native SQL queries and advanced application-level sequential merging), and advanced features of the Spring Inversion of Control (IOC) framework.
Core Competencies
Java SE 1.7, 1.8, & 9+; SQL, Java Server Faces (JSF), Spring IOC
JBoss, WebLogic installation and configuration, Docker, Elastic Search
Tools
Eclipse, Maven, Subversion, Git
Detailed Qualifications
Microsoft Office (Word, Excel, PowerPoint, Access) – 22 years
Secret Clearance (Active)
Oracle Certified Associate, Java SE 7 Programmer
CompTIA Security+ (Acquired: April 2022)
Java Standard Edition – 11 years, including 6 years of Java Enterprise Edition
JavaServer Pages (JSP) – 5 years
Struts 1.0 – 3 years
JavaServer Faces (JSF) – 6 months
Java Database Connectivity (JDBC), Microsoft SQL Server, SQL – 4 years
Oracle PL/SQL – 1 year
Maven, Subversion, JBoss – 4 years
Git – 3 years
Eclipse – 11 years
Ubuntu Linux – 1 year
Docker – 6 months
Elastic Search – 6 months
Professional Experience
New River Systems Corporation
March 2023 – March 2024
Java Web Developer
Worked as a Java Web Developer, contracting under New River Systems for the Defense Logistics Agency (DLA). Worked in Information Operations (J6), in the Program Executive Office (J62), in Small Financial Apps (J62FB).
The responsibility of the DLA office where I worked was to (1) Provide billing information to customers who are elements of the U.S. Armed Forces for materiel and logistical services provided by DLA; (2) Ensure that prices charged to customers balance costs incurred by DLA for the (a) acquisition of materiel, (b) the provision of logistical services, and (c) other overhead associated with providing these goods and services; and (3) Reconcile customer transactions with the depletion of warehouse inventory.
Maintained the DLA Finance Web (DFW) application, a JDeveloper web application project that uses Java 1.8, Struts 2.0, JSP, and Java Database Connectivity (JDBC). The project is a collection of database reports designed for deployment on a WebLogic 12.2.1.4 application server and it uses an Oracle 14c database.
Coded the Material Processing Center report that tracked the onloading and offloading of materiel from U.S. Navy ships at DoD port facilities.
Exeter Government Services
October 2022 – November 2022
Java Programmer
Worked on the Army Selection Board System (ASBS) for the U.S. Army Human Resources Command (HRC). ASBS 2.0 is a new application that Exeter and its partner, Alaska Northstar Resources, LLC, are developing to replace several legacy systems such as the Enlisted Selection Board System (ESBS) and ASBS 1.0. ASBS automates the process used to determine the promotion of personnel within the U.S. Army.
The ASBS project consists of two main components: (1) a Java services application based on Spring Boot which will provide a Graph QL web services API and (2) an Angular JS front end component which will operate as a client of the Java services application. ASBS is designed to run on JBoss EAP 7.4.
Actalent
October 2021 – August 2022
System Integrator/Programmer
Worked in the Strategic Systems Programs (SSP) for the U.S. Navy. The prime contractor was BAE Systems. Worked for the subcontractor, Actalent.
Worked on the Enterprise Search project, a search engine for all the official documents on SSP file servers. The technology was Elastic Search running inside a Docker Engine. Created a Java program to crawl document directories on the SSP file servers and use the Java TIKA framework to extract metadata and the plaintext content of the visited binary files. For each SSP document that it visited, the crawler program used the Hibernate framework to persist the metadata and plaintext content of that file as a database record. Used Logstash to populate an Elastic Search index with this data.
TEKsystems
December 2020 – September 2021
Java Programmer
Worked on the J6 Enterprise Technology Services (JETS) project for the U.S. Defense Logistics Agency (DLA), a contract managed by TekSynap. Worked for the subcontractor, Horizon Industries, Limited. JETS provides the full range of IT services, technical and management expertise that support applications, software, hardware, infrastructure, and systems, across the DLA IT Enterprise.
In June 2021, converted over to permanent employment with Horizon Industries, Limited.
Performed Java programming work for the Joint Certification Program (JCP) at DLA. JCP is a registry of all U.S. and Canadian companies working on DLA contracts.
TEKsystems
May 2018 – February 2020
Java Programmer
Worked on the Deliberate and Crisis Action Planning and Execution Segments (DCAPES) project for the U.S. Air Force, a contract managed by Array Information Technology, Inc. DCAPES is the next generation Air Force interface to the Joint Operational Planning and Execution System (JOPES). DCAPES replaced the Contingency Operations Mobility Planning and Execution System.
Worked in a Java EE developer role using the WebLogic 11gR1 application server, Subversion, Eclipse, and ProjectForge/Collabnet. Safely removed application logic that implemented the unused AFA Scanner functionality in the Personnel Support for Contingency Operations (PERSCO) component of DCAPES.
Developed an enhanced procedure for setting up the Java EE development environment for DCAPES on developer workstations. The previous procedure that it replaced was not comprehensive enough to enable developers to successfully set up their development environments. Required an intensive study of the non-standard, complex suite of Ant scripts that comprised the DCAPES build process, a close examination of the initialization and startup scripts of WebLogic 10.3.6, and modifications of the DCAPES code base.
In April 2019, converted over to permanent employment with Array Information Technology.
Migrated the DCAPES web application and supporting infrastructure from the Java 1.6/WebLogic 11g platform to the Java 1.8/WebLogic 12c platform.
Hewlett Packard Enterprise
August 2016 – May 2017
Java Programmer
Worked on the Enterprise Monitoring and Management of Accounts (EMMA) project for the Defense Manpower Data Center (DMDC). EMMA is a web application that provides the owners of other applications with the ability to create roles within application security realms, add users to those roles, and delegate authority to other users to add roles and users.
Worked in a Java EE developer role using the JBoss EAP 6 application server, JBoss Developer Studio, Maven, Subversion, and JIRA.
Developed a procedure to standardize the configuration of a Java EE development environment for EMMA that I tailored for JBoss and that I customized according to the requirements of the DMDC.
Developed a test plan document and performed regression testing to facilitate the migration of EMMA from WebLogic to JBoss.
Tested SOAP-based Web Services components of EMMA.
Composed database queries in SQL Developer to service user requests for information about access control lists and privileges implemented in EMMA.
Deep Origins
March 2016 – July 2016
Java Programmer
Worked on a submission for the eLearning Google XPRIZE contest. This project is an Android application that will deliver educational content to early grade school students in East Africa.
Developed a procedure to standardize the Android development environment for the Deep Origins team, based on the requirements of the eLearning XPRIZE.
MicroHealth LLC
January 2016 – February 2016
Java Programmer
Worked on the Interagency Comprehensive Plan for Care Coordination Support (ICPCCS) project, formerly DoD-CMS. ICPCCS is a project that supports a number of different DOD programs that help veterans make an easier transition to civilian life. These programs provide former service members with access to medical care, physical rehabilitation, psychological counseling for PTSD, social services, career development, and job placement.
ICPCCS was a NetBeans/Maven web application project designed for deployment on a WebLogic application server and it used an Oracle 12c database.
Used my previous experience with NetBeans and Maven to reverse engineer a web application that our team inherited from the previous contractor. The access that the development team had to information about how to build and deploy the legacy code base was extremely limited.
Provided technical advice so that our team could gain proper access to the existing Subversion code repository.
Provided technical advice regarding best practices for using Subversion in the context of a software development life cycle.
Researched best practices regarding the configuration of WebLogic.
Wrote a configuration document, based on information obtained from the previous contractor, that precisely specified the environment of the ICPCCS development workstation and the process for building, deploying, and testing the application.
Lockheed Martin (Mondo)
October 2015 – November 2015
Java Programmer
Worked on a programming project for the U.S. Department of Justice that aids in the discovery phase of legal cases. The project is a Hadoop (Big Data) application that implements a search engine. The engine filters through a large database of documents to satisfy a legal requirement to provide respondents with all pertinent evidence before a case goes to trial.
Researched Java-based open-source frameworks used to do search indexing.
Diamante Design
June 2015 – October 2015
Senior Java Programmer
Researched VMware virtualization for a Java EE runtime and software development platform consisting of a JBoss application server and a MySQL database server running on a virtual network.
Accenture Federal Services
June 2014 – May 2015
Application Developer Senior Analyst
Worked on the Surface Visibility (SV/MAP) project for the U.S. Postal Service (USPS). SV/MAP is a suite of applications based on web services that collects parcel scanning data and provides the USPS with an overview of efficiency in its routing and delivery of packages.
Implemented enhancements for a Struts 1.0 web application in production. The coding for these enhancements included new Oracle PL/SQL stored procedures.
Established the configuration procedures for the SV/MAP development environment.
Configured Java, Apache Tomcat, Maven, and Eclipse to work with legacy code requiring a mixture of versions of Java (1.4 and 1.6) and Tomcat (5.0 and 5.5).
Accenture Federal Services
April 2013 – May 2014
.NET and Java Cloud Analyst
Worked on the Secure Technology Application eXecution (STAX) program for the Defense Information Systems Agency (DISA). STAX is a cloud service that functions as a secure platform upon which Department of Defense clients can deploy web applications while offloading the risk and responsibility of configuring the operating environment and application server.
Provided configuration information for platform provisioning orders for individual customers.
Researched and provided performance metrics for platform provisioning.
Provided technical advice to the STAX program regarding the needs of customer Java Enterprise Edition application developers, including support in the STAX platform for best Java EE programming practices.
Evaluated and provided input into STAX platform provisioning procedures.
Science Systems and Applications, Inc.
November 2010 – March 2013
Web Developer and Java Programmer
Worked on the Registration Database (RGDB), a Java Enterprise Edition web application that tracks information used by the U.S. Air Force and Coast Guard to expedite search and rescue operations for vessels and aircraft in distress.
Trained in Java Enterprise Edition version 5, including Enterprise Java Beans (EJB) 3.0. Gained experience coding several EJBs.
Trained in JavaServer Pages (JSP) and the Java Servlet API.
Performed testing to validate and characterize issues in the RGDB application.
Provided documentation and support for the installation and secure configuration of the JBoss application server, customized to the needs of the RGDB application, on both developer workstations and production servers.
Wrote and tested documentation that specified the building, testing, and deployment of the RGDB application.
Managed the deployment of the RGDB application on the production servers.
Computer Sciences Corporation
November 2004 – June 2005
Web Developer
Modified the formatting of a ColdFusion web application to give it a consistent look and feel. The application helped automotive shops design industrial processes that minimized the cost of applying Dupont car paint and finish.
Application Transition Specialist
Worked on a team that facilitated the transfer of control over Sun Microsystems’ internal IT applications to Computer Sciences Corporation.
Interviewed systems analysts and software developers employed by Sun Microsystems. Captured operational parameters (e.g., application and database server configurations) and a broad functional overview of these applications.
Java Programmer
Used Java Database Connectivity (JDBC) to implement database reports for GD Gulfstream. These reports estimated maintenance costs for aircraft manufactured by the client based on the model of aircraft, projected hours of flight, next maintenance date, and several other variables.
Maintained Java code that generated XML for dynamically generated web links.
Computer Sciences Corporation
November 2003 – April 2004
Java Programmer
Used Eclipse 3.11, Java SE 1.4.2, Dreamweaver, HTML, JavaScript, and Unified Modeling Language (UML).
Worked on the Enforcement Removal Module (EREM) project, a J2EE web application that the U.S. Immigration and Naturalization Service (INS) used track and process undocumented aliens.
Developed a procedure that carefully recorded how developers could set up a development and testing environment for the EREM application based on the bare EREM source code and from free software development tools such as the Eclipse programming studio, Java SE, Java EE, Apache Ant, the UML Eclipse plugin, and various other Eclipse plugins.
My procedure was specific enough to be able to precisely reproduce a particular testing environment from the bare EREM source code, and it specified how to integrate each tool into that environment.
Created user interface prototypes (HTML and JavaScript). Requirements analysts used these prototypes to gauge the customer’s expectations before programmers started developing and maintaining application code and the database schema.
Coded UML use cases.
Management Technology Incorporated
August 1998 – March 2001
Senior Programmer
Used Java Database Connectivity (JDBC) to implement and maintain database reports for the Title Eight Automated Paperless Office Tracking System (TEAPOTS) project. Wrote this application for the U.S. Department of Housing and Urban Development (HUD).
Coded advanced, Java-based sequential merge algorithms that ran on a NetDynamics application server. These procedures efficiently fused data from up to five different tables and produced reports.
Education
Associate of Science Degree, Computer Programming and Analysis
Prince George’s Community College
GPA: 3.57, Graduated with Honors
116 Credits towards a Bachelor of Science Degree, Computer Science
University of Maryland, Baltimore County
GPA: 3.4
References
Pouya Rasson
Manager I – Information Systems
BAE Systems, Inc.
*****.******@**********.***
202-***-**** (Work)
Stephen Strom
Project Manager and Architect
TRW/HFSS
703-***-**** (Cell)
Gene Shaffer
Project Manager
Science Systems and Applications, Inc.
301-***-**** (Cell)
Olufemi Olumoko
Project Manager
Accenture Federal Services
571-***-**** (Work)
Michael Bender
Project Manager
Accenture Federal Services
508-***-**** (Cell)
Mike Stevens
Web Developer
Science Systems and Applications, Inc.
301-***-**** (Cell)