Post Job Free

Resume

Sign in

Software Development Engineer

Location:
McLean, VA
Salary:
150000
Posted:
April 10, 2024

Contact this candidate

Resume:

Timothy J. Dorman

**** *** ****** **** **** ***

MCLEAN, Va 22102

410-***-**** (CELL)

Objective

Accomplished and dedicated IT professional with over 20 years of experience in software development and team leadership, seeking a challenging role as a Senior Software Engineer. Adept at driving full software development lifecycle, managing diverse teams, and solving complex technical problems. Looking to leverage technical skills, leadership, and passion in a dynamic team-oriented environment. Applying cloud computing Amazon Web Services (AWS) expertise to benefit the business operation.

EXECUTIVE SUMMARY: Accomplished System Engineer and AWS Consultant with a proven track record at the United States Naval Observatory (USNO). Demonstrated expertise in evaluating and implementing and porting core on-premises correlator software suite for assessing the feasibility of the Very Long Baseline Interferometry (VLBI) and The Haystack Observatory Postprocessing System (HOPS) software operation within the AWS cloud environment.

Clearance Level: Secret

Qualifications Summary

Four years of experience with AWS. Two with NASA and Two with USNO

Over twenty years of professional technical background in computer software, hardware and remote sensing instruments, through the entire application lifecycle development.

Strong analysis skills with in-depth understanding of satellite sensors and ground system applications.

Proven track record in designing complex applications and providing comprehensive documentation in support of them.

Ability to work in leadership roles with medium sized teams within large complex projects spanning across multiple organizations and stake holders.

Languages and Computer Protocols

C, C++, Perl, Java, IDL and IDL (programming Languages)

XML, Assembler, Lisp, FORTRAN, Pascal, BASIC, X11, HTML, XML, CGI, DBMS, UNIX system programming, UNIX shell programming, and PCI image processing software. . CVS and IDL

Productivity Suites

IDPS Algorithm Development Library (ADL), Microsoft Office Suites, Visio, Project, Adobe Acrobat, and Photoshop

Data Protocols

HDF4, HDF5, HDFEOS, TCP/IP

Operating Environments

Ubuntu, Red Hat Linux, IBM, SGI, Sun Solaris, Windows 10 and Macintosh operating systems.

Apache WWW servers

Tool Sets

Subversion revision control systems (svn), HDFview

Professional Experience

United States Naval Observatory (USNO) Washington D.C., Computational Physics Inc

System Engineer 12/2022 – Current

Proficient in Cloud Computing: Utilized Amazon Elastic Compute Cloud (EC2) and Amazon Elastic Block Store (EBS) for scalable cloud computing and storage solutions.

AWS Certified Cloud Practitioner: Successfully obtained the AWS Certified Cloud Practitioner (CLF-C01) certification.

USNO Earth Orientation Department: Actively contributed to the design, creation, configuration, and management of an experimental correlator system within AWS. Ensured compatibility and valid results compared to the on-premises correlator supercomputer.

Key Correlation Software: Investigated compatibility of DiFX and HOPS correlator core software within the AWS environment.

Technology Demonstration: Designed and managed an AWS environment housing core DiFX and HOPS software suites, demonstrating successful migration without internal code changes.

Addressed Challenges: Tackled limitations of single-location hardware correlators, tech refresh cycles, costs, and system vulnerabilities.

Stakeholder Engagement: Collaborated with Science Director, EO Department Head, VLBI Lead, and DiFX system SMEs to ensure the successful establishment and of the proposed correlator environment in AWS

NASA/NOAA Joint Polar Satellite 152/e System (JPSS), Computational Physics Inc

Technical Manager 12-2019-12/2020

Scientific Programmer

NoSQL Database Management: Proficient in managing Amazon DynamoDB, a NoSQL database.

Algorithm Tracker System: Developed a system that tracked algorithm submissions to the AIT group within JPSS. The system-maintained records of submissions and notified stakeholders via SNS for validation and verification before testing on AIT’s Interface Data Processing Segment (IDPS).

AWS Solution: Utilized AWS Lambda, DynamoDB, S3, and Simple Notification Service (SNS) to create a database monitoring application. This system recorded algorithm package submissions and sent SNS messages to stakeholders upon their arrival. It also provided progress updates throughout the lifecycle and facilitated subsequent delivery to the production system for testing status notifications.

Serverless Applications: Skilled in developing serverless applications using Amazon Simple Storage Service (S3), Lambda, and AWS SNS.

Supported migration of the Government Algorithm Development Area (G-ADA) hardware system premises hardware implementation of IDPS to the AWS Cloud environment deplatforming to the ADA system housed in the new AWS Cloud environment.

Led efforts to create and edited Standard Operating Procedures (SOP’s) for the operation of the ADA used by AIT testers for validation and verification of algorithm changes.

As Parallel Operations Lead worked with AIT SMEs to manage parallel operations using the on-premises G-ADA and the ADA cloud system to verify that the new cloud-based AWS environment was functioning as was on-premises had before the new AWS Cloud ADA system was made operational

As Parallel Operations Lead worked with AIT SMEs to manage parallel operations using the on-premises G-ADA and the ADA cloud system to verify that the new cloud based AWS environment was functioning as was on-premises had before the new AWS Cloud ADA system was made operational Worked to assist in revising the Algorithm Change and Management Plan which is the ruling document on actions between the stakeholders in changes to algorithms.

Served as JPSS Algorithm Manager (JAM) on behalf of science algorithm teams facilitating adoption of science algorithm changes to the IDPS. Worked with JPSS boards, Science Teams and stakeholders.

Assisted in guiding algorithms through programmatic gateways, addressed algorithm discrepancies, and presented changes to the JPSS board for approval.

NASA/NOAA Joint Polar Satellite System (JPSS) Data Products and Engineering Systems (DPMS)

Senior Scientific Programmer, 08/2008 -12-2019

As part of the AIT in DPMS, tested algorithms to ensure they were compatible with the IDPS production environment.

Computer and Scientific support in support for the JPSS Ground System and scientific algorithm.

Supported JPSS project efforts for planning and implementation of a revised Cloud based ADA system to the current operational JPSS Amazon Cloud environment. Worked with Raytheon and the JPSS project to plan for the replacement of the G-ADA system implemented using DPES GRAVITE platform with an Amazon Cloud hosted version.

Supporting requirements as a System Matter Expert (SME) for this implementation. Supported testing of proposed solutions and worked with Raytheon to understand use cases from the government position. Working toward implementation an Amazon services such as S3 and DynamoDB.

Management of the G-ADA system. Responsible for insuring that this system matches the production system responsible for JPSS products so that a like development and testing area has been available for the administration of the life cycle of algorithms. Helped to ensure that proposed changes to the scientific algorithms for the JPSS project are consistent with the operational system expectations.

NRL Remote Sensing Division, Interferometrics and Computational Physics Incorporated

Senior Programmer Analyst, 02/2009 – 10/2010

Re-engineered WindSat code for the MIS instrument using FORTRAN and C, supported the MIS SDR module software, conducted geospatial comparisons of algorithm results, wrote software documentation,

Developed software for satellite sensor products. The project was stopped due to the cancellation of the National Polar-orbiting Operational Environmental Satellite System (NPOESS).

NASA Goddard Space Flight Center, Science Systems and Applications Inc.,

Senior Programmer/Analyst, October 2005 – May 2008

Provided programming and historical support to the NPP Instrument Calibration Support Element (NICSE) team which are key teams supporting the VIIRS

Provided analysis and programming to determine the spectral and electronic characterization of the VIIRS instrument. Assisted team monitoring the VIIRS radiometric software which evolved from code I initially wrote while working for Raytheon RIS under the NPOESS project.

MODIS Land Discipline LDOPE Team From 9/06 to 1/08 Provided automation to quality assurance processes such as animation of data set imagery and reformulation of imagery for display using Google Earth animations. Used graphics libraries to manage and notate earth science imagery available on the WWW. Used Perl to generate images and animations and produced animations for Google Earth format for time sequence data sets of global earth imagery. This work was just prior to ending three months with ADNET after the turnover of the SESDA contract.

With SSAI and then briefly with ADNET provided scientific programming support of the Earth Science data products and services offered by the Goddard Earth Sciences (GES) Data and information Services Center (DISC) to researchers and other DISC customers. Supported development and maintenance of Giovanni Team specifically the Atmospheric Composition and the MOVAS instance of the Giovanni interface which provided graphical display of 2nd lever Earth science products. Giovanni provides advanced analytical tools to read and view special data products.

NPOESS, Raytheon RIS, Senior Software Engineer, 2001–2005

With the calibration and validation team, assisted in pre-launch and post-launch calibration for the VIIRS sensor. Developed the initial science code for the VIIRS calibration algorithm for the NPOESS VIIRS sensor. This software produced the preliminary calibrated science products and was delivered to Northrop Grumman and was later operationalized. Later versions of this code are now serving the JPSS project to provide earth science and imagery. In the final stages of algorithm development, I worked with Northrop Grumman (NGST) to adapt the radiometric calibration of the SDR algorithm to delivery fit the NPOESS projects specifications. Validation planning activities to execute validation and operation plans for the mission lifetime.

NASA Goddard Space Flight Center, Science Systems and Applications Inc., Programmer/Analyst, 1990–2001

Worked on NASA’s Earth Observing System (EOS) MODIS satellite project. Provided programming and analysis support to senior scientists to implement the Science Data Record (SDR) algorithm. Assisted in creating analysis tools and software library functions for the analysis, visualization, and data reduction to support programming and analysis. Involved with calibration and characterization efforts.

Was responsible for assisting sensor analysts in IDL programming language and familiarizing analysts with computer systems. Performed data analysis and computer modeling for climate research, with emphasis in image processing and 3D surface renderings of satellite data written using high-level languages and IDL object-oriented graphics language.

3D surface analysis was utilized to assess the impact of electronic crosstalk, thereby improving calibration. This method allows for a more detailed understanding of the interactions between electronic components, leading to more accurate measurements and improved performance of the system.

For the NASA Hydrological Department was responsible for porting IBM MVS mainframe FORTRAN programs to Silicon Graphics workstations. Developed C programs to replace IBM FORTRAN with flexible processing in a workstation environment. Proved that the results were functionally equivalent to the mainframe. This reduced expenses and increased productivity by moving from a time share system to modern workstations. Developed a database of weather station data that was used to show correlation with satellite measurements.

Education

Loyola College in Maryland, M.S., Computer Science, 2007

University of Maryland Baltimore County, B.S., Computer Science, 1990

Catonsville Community College, A.A., Electronics Technology, 1986

Honors and Awards

NASA Group achievement Award to the JPSS Program Team August 2018

NASA/JPSS/DPES Special Recognition Award 2015

JPSS Certificate of Recognition December 2013

NASA/GSFC SESDA Group Award 2006

NPOESS Project VIIRS Sensor Team Award, Raytheon RIS, 2003.

MODIS Sensor Team Award, NASA Goddard Space Flight Center, 2001.

MODIS Project Recognition Award, Science Systems and Applications Inc., 2000.

Publications

1X Xiong, T. Dorman, S. Xiong, K. Chiang, Y. Zhang, and B. Guenther, Using the Moon for

the On-Orbit Determination of MODIS Photoconductive (PC) Bands Optical Leak,

Calibration for Remote Sensing CALCON 2000, Sep. 18-21, 2000.

2Vorosmarty, C. J., C. F. Willmott, B. J. Choudhury, A. L. Schloss, T. K. Stearns, S. M.

Robeson, and T. J. Dorman, Analyzing the Discharge Regime of a Large Tropical River

through Remote Sensing, Ground-based Climate Data and Modeling, Water Resources

Research, 32, 3137-3150, 1996.

3Choudhury, B. J., T. J. Dorman, and A. Y. Hsu, Modeled and Observed Relations Between

the AVHRR Split Window Temperature Difference and Atmospheric Precipitable Water

Over Land Surfaces, Remote Sensing of the Environment, 51, 281-290, 1995.

NPOESS Documentation

1. NPOESS VIIRS Calibration and Validation Plan 2003, contributing author

2. William P. Byerly, J. Ed Clement, Tim Dorman, Jack Engel, Richard Julian,

Shawn Miller, James B. Young, Joe A. Walker. NPOESS VIIRS SDR Calibration and

Validation ATBD 05/2002.

References are available upon request.



Contact this candidate