top of page

Brian McDonald

Senior Software Engineer

Executive Summary & Candidate Overview

Brian is a highly skilled software engineer with a wealth of experience in diverse industries, including Modeling & Simulation and GIS. As an expert in C/C++, C#, Java, and Python, he has developed cutting-edge solutions and led projects for prestigious clients like NASA and the U.S. Army. Brian's comprehensive understanding of software development lifecycle, combined with his technical prowess, makes him a valuable asset to any organization.


Accomplishments and KPIs
  • Extensive experience in software development on Windows and Unix/Linux platforms using C/C++, C#, Java, and Python.

  • Proficient in IDEs such as Visual Studio, Netbeans, and Eclipse.

  • Specialized in Modeling & Simulation, Image Processing, and GIS industries, with a focus on 3D polygon-based algorithms.

  • Skilled in software configuration management tools including Git, Subversion, CVS, and Perforce.

  • Demonstrated expertise in Agile methodologies, particularly Scrum, with a track record of successful project deliveries.

  • Strong communication and interpersonal skills, with a history of collaborating closely with customers and stakeholders.


Work Experience

ASRC Federal Expert Software Engineer August 2023 to April 2024

  • Led the development of NASA's Celestial Mapping System (CMS) application, enhancing its capabilities for visualizing lunar data.

  • Implemented semi-automated georeferencing code to improve image data quality.

  • Setup and maintained the WMS server for data streaming and created instructional videos for product improvements.

  • Mentored interns on CMS feature development.


Presagis, Inc Senior Software Engineer March 2007 to August 2023

  • Developed Visual Simulation Terrain Generation tools and worked on various Presagis software suites.

  • Collaborated with domestic and foreign customers for on-site support, including USSOCOM and US Army.

  • Extensively worked on non-Presagis products for companies like ESRI and Collins Aerospace.

  • Familiar with GIS concepts, industry formats, and tools such as ArcGIS and QGIS.


MultiGen-Paradigm, Inc Senior Software Engineer May 2000 to March 2007

  • Developed GUI-based terrain generation tool called Creator Terrain Studio for visual simulation.

  • Developed virtual texture generation tools and expertise in sensor image production.

  • Successfully brought the product to market.


Precision Echo, Inc Senior Software Engineer August 1992 to October 1993

  • Designed GUI-based system for playback of tactical mission tapes using C and object-oriented methodology.


Singer Link Flight Simulation Software Engineer January 1988 to August 1992

  • Led embedded real-time system development for U.S. Army AH-64 Apache Combat Mission Simulator.

  • Supported integration of visual software with main simulator complex for British Royal Air Force.


Location and Travel
  • Open to: Remote, Hybrid, and On-site roles

  • Compensation Seeking: Competitive salary based on experience and responsibilities

  • Position Seeking: Senior Software Engineer or Technical Lead roles.


Education
  • Bachelor's degree in Computer ScienceCalifornia State University-Chico

Find By Industries

Brian McDonald
Background Check (Upon Request)
Team & Role Fit Analysis (Upon Request)
Plan to Meet Objectives (Upon Request)
Relationships & Financials (Upon Request)

Find By Industries

bottom of page