# Bill McCarty > Principal Software Engineer at ASRC Federal, NASA Ames Research Center, Moffett Federal Airfield Location: Mountain View, California, United States Profile: https://flows.cv/billmccarty Software Developer in a wide variety of areas. Currently developing in Java for Windows and Mac platforms. But I also have extensive experience in C/C++ and Windows environments. Developing for real-time systems, web services and server based components is my interest. And I have had lots of experience there. I also have a lot of experience in software drivers. In addition to Data Security (the industry I am currently involved with) I have extensive experience in telecommunications, disk drives and graphics. Specialties: Java, Java Server Pages (JSP), JavaScript, C, C++, Win32, MS SDK / DDK, HTML, various assemblers. ## Work Experience ### Principal Software Engineer @ ASRC Federal Jan 2020 – Present | NASA Ames Research Center, Moffett Federal Airfield Working in the Airspace Operations Lab (AOL) - https://humansystems.arc.nasa.gov/groups/AOL/ The Airspace Operations Lab evaluates ATM concepts and explores human-system interaction issues in a simulation environment designed to allow rapid prototyping of NextGen concepts. This environment allows simulations of aircraft, ATM systems and communication infrastructure for both current day operations and a variety of future, highly automated concepts. Controller workstations are realistic emulations of today's en route, Terminal Radar Approach Control (TRACON) and oceanic systems, enhanced with various AOL-developed decision support tools and automated functions. • Designed and implemented a conversion process using GDAL to transforms GeoPDF Map files to MapBox File Folder format. This is part of a new fast passed development project creating a situational awareness tool for the US Forrest Service and CalFire for use by drone operators while battling wildfires. Also involved in many other aspects of this project including UI development in JavaScript and overall system design. • Designed and implemented a GraphQL interface in Java for the MACS (Multi Aircraft Control) platform to allow vehicle simulation operations to be submitted and controlled. • Designed and implemented an extension to QGroundControl (a Ground Control Station that provides full flight control and mission planning for any MAVLink enabled drone). The extension communicates with a Nasa server to provide flight plan and status information. • Designed and implemented an extension to Mission Planner (a Ground Control Station that provides full flight control and mission planning for any MAVLink enabled drone). The extension communicates with a Nasa server to provide flight plan and status information. ### Principal Engineer , Software R&D at Digital Guardian @ Digital Guardian Jan 2016 – Jan 2020 | Santa Clara, CA Java software development on their data loss prevention platform. ### Senior Software Engineer @ Avaya Jan 1992 – Jan 2016 | Santa Clara, CA Software development on Avaya Aura Experience Portal. Avaya Aura Experience Portal is a Web Services based self service platform that brings together the power of Web Services and IP Telephony to create more powerful, profitable, and satisfying speech and touch-tone solutions. Using Linux, Java, C++ Avaya was spun-off from Lucent Technologies in 2000. And Lucent purchased Octel Communications in 1997. ## Contact & Social - LinkedIn: https://linkedin.com/in/bill-m-mccarty --- Source: https://flows.cv/billmccarty JSON Resume: https://flows.cv/billmccarty/resume.json Last updated: 2026-04-12