Sign in

Manager Engineer

Fairmont, West Virginia, United States
September 11, 2018

Contact this candidate


Page * of *

Visit for updates in MS Word, PDF, RTF, or TXT if you need an ATS compatible version. Martin Milligan

Systems Engineering & Software

Development Manager

Contact Information


Fairmont, WV 26554

Key Skills

Software Development Management

Agile Software Development

Technology Migration

Vendor Relationship Management

Budget Estimation

Project Planning

Risk Management

Requirements Determination

Project Scope Management

Strategic Planning

Infrastructure Development

Technical Skills

Object Oriented


Enterprise Java


Continuous Integration


Bachelors of Mathematics and Physics,

Westminster College,

New Wilmington, Pennsylvania





Real Estate

Proven leader with a track record of managing technical and business transitions. Accomplished at determining goals, defining strategy, planning multistep migrations, prioritizing work, building teams, executing multiple concurrent projects, and adjusting course as required. Skilled at maximizing available resources by increasing team capability through judicious relationships with vendors. Experienced in managing the needs of multiple customers and competing requirements. Thrives on challenging projects and unique problems.

Professional Experience

DB Consulting Group, Comprehensive Large Array Stewardship System

(CLASS) (2009-2017)

CLASS is the NOAA weather data archive for satellite products and other electronic environmental observations. At the beginning of the CLASS development contract, the data volume sent to the archive was scheduled to increase by tenfold due to the launch of next-generation polar (JPSS) and geostationary (GOES-R series) satellites. I joined CLASS with the responsibility to prepare the archive for the expected increase and reported directly to the president of Diversified Global Partners, the joint venture DB Consulting Group formed to execute the CLASS contract. DGP had over 120 staff members at five locations and a budget of over $27M at the height of development. I worked with the NOAA Project Manager and System Owner to schedule projects that conformed to launch dates and available funding. Deputy Project (Program) Manager (2013 – 2017)

Managed teams that supported hardware and other infrastructure components, networking, interacting with new satellite programs, procurement, and capacity planning. Additional responsibilities included managing cash flow and equipment obsolescence. All software was in maintenance status at this point, so I coordinated deployment activities with the software lead.

Evolved the data archive infrastructure that currently processes 12TB on an average day and is scalable to greater than 50TB daily.

Created an integrated team of engineers, administrators, developers, and vendors that consistently delivered on time releases that made predictable financial results possible.

Developed an innovative plan to deal with infrastructure obsolescence that balanced demanding new requirements, constrained budgets, and challenging security demands.

Migrated the archive to High-Performance Storage System (HPSS), a scalable hierarchical storage system, with the benefits of reliability and needed performance margin.

Implemented General Parallel File System (GPFS), a high- performance clustered file system to handle large data volumes and file counts.

Implemented MongoDB infrastructure that took advantage of existing virtualized server environment to create a low-cost method of reducing the load on relational databases and increasing search options.

Negotiated support agreements with hardware and software vendors that recognized the skilled CLASS support staff to reduce charges and improve service.


Fairmont, WV 26554

Martin Milligan

Systems Engineering & Software Development Manager Page 2 of 3

Visit for updates in MS Word, PDF, RTF, or TXT if you need an ATS compatible version. GOES-R Satellite Archive Task Lead (2011 – 2012)

Led the teams that designed and built the software, hardware, networks, and procedures required to archive the Geostationary Operational Environmental Satellite (GOES) R series weather data products in CLASS. Each of the three satellites in the R series produces 1.1 TB of data in nearly 100,000 files. The first satellite in the series launched in the fall of 2016.

Completed the CLASS design changes required to support the GOES-R series of weather satellites and presented this design at the GOES-R critical design review (CDR) with NOAA & NASA.

Designed the hardware and network infrastructure for the receipt nodes, archive extensions that are co- located with the data provider to take immediate custody of data as it becomes available.

Designed hierarchical storage system (HSM) to be used by the CLASS archive. The new design can be scaled to meet the expected growth projections for the expected life of the HSM.

Adapted the GOES-R CDR materials to the JPSS program to support the polar program CDR.

Built a REST interface to the archive that mirrored its web interface. System Evolution Deputy (2009 – 2011)

Managed multiple teams that were all engaged in planning and creating applications for the future requirements of CLASS. These teams built the software to archive data from the GORS-R and JPSS programs as well as NOAA data center archives, in-situ sensors, and new mobile data sources.

Developed file ingest software that was used to build receipt nodes.

Developed a Java API for searching and accessing data across multiple archives.

Produced and presented analysis papers on future strategies for accessing CLASS data and possible approaches for the migration of the CLASS infrastructure to cloud technology.

Implemented a fully integrated Java development environment with an automated build process and regression testing. The environment supported a distributed development and test team. Electronic Data Systems/ Hewlett-Packard, Specialty Insurance Services (1988-2009) Application Architect (2000- 2009)

Participated in early lifecycle development activities through implementation; primarily evolution planning, project planning, project definition, analysis, and system design. Evaluated tools, frameworks, and infrastructure used to build insurance applications.

Provided single sign-on access to insurance system for users authenticated by customer's application.

Integrated insurance credit card process with the EDS PCI compliant environment.

Externalized authentication, authorization, user provisioning and maintenance, and user self-service from existing web applications using SiteMinder, IdentityManger, and Spring Security.

Built claims management system to replace existing CICS application. Struts/JSTL, JSP, XSLT, AJAX, and Castor were used to implement the user interface.

Added the functionality to generate bills and declaration pages to the insurance web application that matched high-end print used in batch systems. Castor, XML/XSLT, Opus, and Deliveryware were used to provide distribution and archiving that conformed to the same requirements as the batch system.

Provided access to policy documents from the insurance web application. Custom code using a Java service running on a Tomcat server was configured through Spring dependency injection to access several imaging systems through HTTP or JMS.

Integrated a third party web service based flood zone determination service into flood insurance applications. JMS, Code 1 address standardization software, and IBM imaging systems were used to automate this user pain point.

Redesigned the insurance agent interface of the flood insurance web application. Extensive usability testing, outside usability vendors, Struts, and AJAX were used to produce a successful interface that was extensively copied by competitors and a government agency.


Fairmont, WV 26554

Martin Milligan

Systems Engineering & Software Development Manager Page 3 of 3

Visit for updates in MS Word, PDF, RTF, or TXT if you need an ATS compatible version. Advanced Systems Engineer (1992- 2000)

Designed and built application frameworks, facilitated requirements and design sessions, developed and maintained continuous integration processes, built data and object models and evaluated COTS products.

Replaced the CICS flood insurance application with a web-based application that was configurable for multiple clients. A layered architecture, Java, Weblogic, Sybase and because it predated J2EE and open source projects, custom developed frameworks were used.

Created a client/server payment management system to allow multiple insurance payment options.

Designed the frameworks for an internet-based flood insurance system for agents.

Designed a template based letter generation system that printed on IBM AFP equipment. Database Engineer (1990- 1992)

Conducted database engineering activities while participating in the design and development of insurance systems.

Improved the performance of CICS systems and integrated them with Natural and ADABAS.

Created a new mainframe software system to collect new flood insurance applications and place them in force. It was tailored to the users’ needs and allowed them to perform at their experience level while managing the complexity of the application process.

Consolidated community database maintenance from several sources into a single system. INCASE and SCO UNIX were used to model the prototype. Natural, ADABAS, and CICS were used to build the production version.

Systems Engineer (1988- 1990)

Performed full lifecycle system development on various EDS insurance systems. These efforts included updates to support business functions as well as changes to improve performance and more efficiently use resources.

Restructured the General Data Systems (GDS) assigned risk auto and homeowners insurance systems to perform within service agreements and to use fewer resources after being moved to EDS data centers as part of their acquisition.

Contact this candidate