Brian D. Bertien
Burtonsville MD 20866
email@example.com / 301-***-****
Sr. Software Engineer/Developer
A Software Engineer and Developer with over 35 years of professional experience working within the
government, the private sector and as a contractor. Contracting experience covers serving private,
government and military clients. In-depth experience in design, development and implementation of
software systems using structured techniques, prototyping techniques, SCRUM and experience working in a CMMI Level 3 team environment. Experience in system administration, database administration
and configuration management.
GDIT/CSRA – Chantilly, VA
Principle Software Developer/Engineer (Apr. 2018 – present)
United States Coast Guard ETL Application Development (Apr. 2018 - Present)
Working with a small team and individually supporting the United States Coast Guard’s Inelegance Coordination Center to develop and support multiple services for Extract, Transform and Load (ETL) processing work flows. Support includes developing new, replacing old, maintaining and updating Java services applications to extract, route, transform and load multiple real-time data streams. Services developed acquired data via secure data transfers, RESTful services in both XML and JSON formats and JMS services. Data loads are to an Oracle RDBS supporting a real-time analysts systems. Developed extensive library of utility APIs for database management, property management, code generation and XML loading and manipulation. Developed, set up and documented configuration management using with GIT.
SRC – Columbia, MD (Dec. 2016 – Apr. 2018)
ALTA IT Services – Rockville, MD (Jun. 2016 – Dec. 2016)
Sr. Software Developer (Jun. 2016 – Apr. 2018)
DHS Application Development (Jun. 2016 – Apr. 2018)
Working with a small team supporting DHS I&A CIO on the Applications Development Team (ADT) to develop and support multiple applications for the I&A customers. Support includes developing, expanding, maintaining and customer support for multiple web based ADT application:
Expanding and re-factoring the RESTful services middle ware implemented using the Spring/Hibernate frameworks.
Adding new auditing functionality.
Maintaining the document repository applications in Oracle RDBMS and Elasticsearch.
Help maintain the web based user interfaced implemented using the AngularJS and Bootstrap frameworks.
Supporting SharePoint/Angular based workflow applications for document reviews.
Rapid developing of web applications using Oracle RDBMS and Oracle APEX tools.
Moving development environment to AWS cloud.
Engility Corp. - Chantilly, VA
Sr. Software Developer/Engineer (Sep. 1993 – June 2016)
DOD Mission Management Web Application (Oct. 2014 – Jun. 2016)
Working with a team to maintain and extend a Web Based Mission Management application used to
access personnel, activity and logistic information in semi-real time. Data is accumulated from multiple external systems and loaded, organized and linked for use by the customer.
Build new Java-based data ingests that query external corporate RESTful services and load into
the local debase.
Expand the Java EE based RESTful middle ware services that provides data access for the
browser based user interface.
Adding new functionality to the browser based user interface utilizing Ext JS and the Ozone
Performing configuration management and system builds suing SVN and Bamboo.
Automating and documenting system installs and upgrade deployments.
DOD Electronic Records Management (Dec. 2012 - Oct. 2014)
Worked in a team to integrate a commercial off the shelf electronic records manage system with
government data and business system. Engages in analyzing customer requirements, designing the integrated system, developing acceptance test plans, analyzing risks and developing risk mediation plans.
Developed document and record per-processing systems to extract metadata and prepare them for loading into the document management system. Developed an expandable, Java-Based, plugin-module system for metadata extraction from record and documents in multiple formats.
Developed a meta-data to database schema mapping language to specify how record meta-data
was loaded into the record management system's database.
Performed Oracle database administration and implemented backups and archival systems.
Developed PL/SQL function to integrate the COTS system with government security systems.
DOD Help Desk Application Support (Jun. 2007 - Aug. 2013)
Worked independently, providing development support to a technical support help desk team.
Redesigned and rewrote the web based trouble report tracking and asset tracking system. The
application allowed the help desk group maintain a network of several hundred desktop computers and sub systems, Worked closely with the customer to elicit new requirements for new and additional
functionality as the system was redesigned.
Developed JSPs running on Glassfish to implement the core functionality.
Used Standard Tag Libraries and developed Custom Tag Libraries to implement the pages.
Used extensive Java Script and AJAX to make the interface more dynamic and user friendly.
Used EJB and the JDBC interface to access the Oracle back end database.
Performed administrative duties for the Apache Web server, the Glassfish server and the Oracle
Database (Oracle Enterprise Manger).
DOD Collaboration System (Oct. 2008 - Dec. 2010)
Worked on a medium sized team providing engineering and system support for a DOD collaboration system. The system implemented a client server model with a Java EE based middle-ware using the
SOAP protocol for data exchange.
Extended SOAP services and application functionality.
Performed performance evaluations and code/environment tuning for improve file upload
Developed audit trail reports using Crystal Reports that targeted executive customers.
Implemented and documented the backup and recovery system that integrated with the corporate NetBackup system.
Performed and documented installation and configuration tasks.
DOD Technical Knowledge Database (Jun. 2003 - Jun. 2007)
Worked with a small team to develop a three tier client server technical knowledge database system. The system interfaced with multiple external systems for data import and export.
Developed Java interfaces to import data from multiple legacy systems.
Developed Java interfaces to export data to multiple job chaining systems.
Implemented and expanded the Java GUI functionality per customer specifications and
Maintained current and developed new chained data processes on the production systems.
DOD Document Server System (Sep. 2002 - Jun. 2003)
Worked independently, but in conjunction with a small Oracle contracting team, to get a previously coded but unemployed, untested, non-functional Java/Oracle based document storage system operational. The system had no design or implementation documentation available.
Collected and consolidated all old development code into one cohesive base line.
Reverse engineered and documented the design, completed the code and got system functioning.
Updated storage and retrieval system with updated Java encryption.
Updated the functionality based on customer's updated requirements.
Build, tested, and debugged entire system.
Developed a migration system to migrate documents form old system to the new system and
deployed the net system.
DOD PMA Contract (Nov. 2001 - Sep. 2002)
Supported a DOD PMO project providing Java/XML development in support of query migration from
two legacy search systems to a single replacement search system. Worked self manages and technology independently.
Devised and interpreted the syntax of two query languages solely from example queries stored in two XML like formats.
Implemented an application to translate queries from each legacy format to the new format of the replacement system.
Air Forced Mobil Asset Manager (Nov,. 2000 - Jun. 2001)
Technical lead developing the Information Processing Management System Mobil Asset Manager
(IPMS-MAM) for the U. S. Air Force. System used for asset inventory in the field, collecting asset information and location information and returning it to the central inventory management system.
Perfumed full life cycle design and developed of the mobile asset inventory application for had
held scanners running the Palm OS.
Worked closely with the customers to elicit use cases and functional requirements for the system.
Supervised the development of the syncing software that transferred data between the hand-held and the inventory management system.
Mobile Computing Services (Nov. 2000 - Nov. 2001)
Worked as the lead software engineer for mobile computing efforts for the company.
Provided COTS solutions and develop Palm OS based demo application for contract proposals.
Evaluated new mobile and wireless COTS technologies and development tools.
Evaluated prospective partnering companies in the Mobil arena.
Re-engineered, updated and expanded several Palm application previously developed and
deployed by the company.
National Archives and Records Administration (NARA) (Nov. 1998 - Nov. 2000)
Provided UNIX and software engineering support at NARA, Maintained disaster recovery system on multiple UNIX systems.
Developed automated procedures that tracked backup processes and notified administrators of status.
Developed procedures for web site replication, encapsulation and preservation for archival
Pedestal Commercial B2B Service (Feb. 1998 - Nov. 1998)
Worked as part of a multi-vendor development team implementing a large, commercial, J2EE based
B2B web site that facilitated the sale and purchasing high-end loans between lending institutions.
Helped to design and develop several subsystems using Java Server pages in a WebLogic server
Third Party Outpatient Collection System (TPOCS) (Sep. 1993 - Feb. 1998)
Spent six years working on the TPOCS team, developing and deploying a client-server system that
allowed military hospitals to bill and collect from third party insurance companies of privately insured
Developed system administration and deployment procedures and automatons.
Developed network based upgrade deployment system.
Deployed and installed system to multiple military hospitals, throughout the US and overseas.
Trained users and administrators in small class settings.
Automated administration tasks for customer's administrators.
Ported system to several other UNIX platforms.
Lead the design and implementation of the Java based version 2 of the upgrade deployment
Summit Research Corp. - Gaithersburg, MD
Senior Software Engineer (Jun. 1991 - Sep. 1993)
Responsible for the design and implementation of external interfaces for several military information
systems. Lead technical analyst for the design and prototyping of a real time, mufti-user war game
simulation system for the US Army.
Imix Corp. - Chantilly, VA
Software Support Project Lead (Nov. 1989 - Jun. 1991)
Developed and tested software enhancements for a C/UNIX/Oracle based image/document management system. Developed and administered product distribution support systems. Performed installation, administration, configuration, and tuning of UNIX, Oracle, Informix and optical disk systems.
Federal Data Systems – Bethesda, MD
Software Engineer (Oct. 1987 – Nov. 1989)
Performed development and testing for various UNIX platforms. Performed UNIX administration and
bench-marking for various platforms. Designed and developed a prototype of a C based Remoter Terminal Emulation system for bench-marking UNIX systems throughput.
Ibex Corp./Mead Data Central – Washington, DC
Software Engineer (Apr. 1886 – Oct. 1997)
Programming team member, designing and developing a transaction-based retrieval system for
economic publications and statistical data. Developed and maintains a data entry system, a statistical data tape translation language and various other statistical systems.
Bureau of the Census – Suitland, MD
Mathematical Statistician/Computer Programmer (Sep. 1983 – Apr. 1986)
Responsible for writing and maintaining statistical applications using COBAL, FORTRAN and ALGOL. Helped to integrate new applications with local statistical systems.
United States Air Force (Sargent)
Missile Systems Analyst Specialist (Sep. 1976 to Sep. 1980)
Languages: Java2 SE/EE, C Bourne/Bash/C Shell, CASSL, Perl, ADA, FORTRAN, COLBOL, Lisp
Operating Systems: Linux, UNIX, Windows, Palm OS
Databases: Oracle, PostgreSQL, Informix, Ingres, Empress
Server Systems: Apache Web, Apache Tomcat, Glassjish, BEA WebLogic, WebSphere
Web Tech: JSP, Servlets, RESTful, STLICTL, HTML/CSS, Java Script, AJAx, JSON, Ext JS, OWF
Tools: Oracle APEX, Eclipse, Ant, GIT, SVN, CVS, JIRA, Confluence, Bamboo, JUnit, JMeeter
Johns Hopkins University, MS in Computer Science, GPA: 3.75, 1990
Western Michigan University, BS in Computer Science, GPA: 3.8, 1983
Lost Angeles Community College, AA in Electronic Systems, 1979
University of California at Irvine:
C Programming for Embedded Systems (non-credit), (07/08/2013 – 08/11/2013)
Systems Engineering (Professional Certificate), University of California at Irvine,
Foundations of the Systems Engineering Process, (09/30/2013 – 11/24/2013)
Systems Requirements Engineering, (01/06/2014 – 03/09/2014)
Systems Design and Integration, (04/07/2014 – 05/24/2014)
Systems Validation and Verification, (07/07/2014 – 08/31/2014)
Data Science (Professional Certificate),University of California at Irvine:
Introduction to Data Science, (01/05/2015 – 03/15/2015)
Hadoop: In Theory and Practice, (01/11/2016 – 03/20/2016)
Math Review for Data Science and Analytics, (09/25/2017 – 11/19/2017)
Data Exploration, Analytics and Visualization, (01/22/2018 – 03/18/2018)
Introduction to Big Data, (04/09/2018 – 05/27/2018 )
R Programming (07/09/2018 – 09/02/2018 )
Certificate awarded 09/02/2018
Machine and Deep Learning (Specialized Studies Program),University of California at Irvine:
Introduction to Programming with Python, (01/14/2019 – 03/03/2019)
Tools and Techniques for Machine Learning, (04/08/2019 – 05/26/2019)
Intermediate Python, (06/24/2019 – 08/11/2019)
Last Investigation:June 2013
Last Update: May 2016
Granting Org.: DoD
Case number (DJ2-2016-02757)