a picture of Robert. He seems both concerned and introspective Robert H. Engelhardt

Robert H. Engelhardt

DMTS R&D S&E, Computer Science

Summary

With over eighteen years of experience as a professional software developer, I have provided support to the National Nuclear Security Administration (NNSA) and the Department of Energy (DOE) in mission-critical activities. I have spent the last eleven years at Sandia National Laboratories (SNL), and previously worked at the Kansas City National Security Campus (KCNSC). I have led multiple projects and teams of developer and software adjacent positions, gaining a wide range of experience and technical skills across various specialized disciplines, software domains, and integrated systems. My work has had a positive impact on software development and architectural implementation at the laboratories, as well as cyber security posture, network topology, and laboratory software systems. I have been instrumental in fostering Agile methodologies, leading software development teams, mentoring interns, and staff members, and providing guidance on development best practices and Computer Science related solutions. I am recognized as a Subject Matter Expert (SME) and have regularly engaged with laboratory and non-laboratory staff at conferences, presenting on a variety of topics. My expertise in software development has influenced internal practices and procedures. I am the lead developer for three open-source software packages and have been heavily involved in the creation of several products shared within the DOE/NNSA ecosystem through the Government Use Notice (G.U.N.) process. My engagement in the software development and team leads disciplines have been both personally rewarding and has shaped the perspectives of others in the industry.

Qualifications

Experience

Sandia National Laboratories

Responsible for enterprise encompassing IT solutions in support of national laboratories and mission as a project lead.

As a DMTS technical lead and co-project lead, I have been responsible for the software architecture, design, development, and maintenance of multiple modern and legacy applications, encompassing both server-side and client-side needs. I have been actively involved in engaging with customers, gathering, and analyzing requirements, and providing solutions that meet their needs. I lead software development practices, such as code reviews, and ensured the quality and maintainability of the code base. I have also taken on the role of Subject Matter Expert (SME) in many avenues and have been responsible for disseminating technical documentation and best practices across multiple teams. My role included leading and coordinating the efforts of a cross-functional team and have been instrumental in ensuring the timely delivery of projects while maintaining a high level of quality.

Distinguished Member of Technical (DMTS) Staff R&D S&E, Computer Science

July 2024 to Present

  • Technical and project lead to over 30 software projects consisting of more than 80 deployments, 3.9 million lines of code, and 8.8 billion database records; these solutions provide capabilities for the team, the laboratory, the inter-laboratory environment, and the -open-source domain.
  • Coordinated solutions with multiple Sandia infrastructure teams and directed the introduction of modernized IPv6 and DNS into Sandia's custom DDI and IPAM system. This is an on-going multi-year project directly related to IPv6 DOE Mandates that has cascading affects across the majority of the Sandia IT Infrastructure.
  • Orchestrated the software side replacement of legacy ITSM connectivity to modernized ServiceNow integration for several of Sandia's IT technical management systems.
  • Lead the retirement of multiple legacy software systems with a modernized superseding solution.

Principal R&D S&E, Computer Science

May 2020 to July 2024

Responsible for enterprise encompassing IT solutions in support of national laboratories and mission as a project lead.

As a project and technical lead, I have been responsible for the software architecture, design, development, and maintenance of multiple modern and legacy applications, encompassing both server-side and client-side needs. I have been actively involved in engaging with customers, gathering, and analyzing requirements, and providing solutions that meet their needs. I lead software development practices, such as code reviews, and ensured the quality and maintainability of the code base. I have also taken on the role of Subject Matter Expert (SME) in many avenues and have been responsible for disseminating technical documentation and best practices across multiple teams. My role included leading and coordinating the efforts of a cross-functional team and have been instrumental in ensuring the timely delivery of projects while maintaining a high level of quality.

  • Lead my team and paving the road for Sandia's compliance with the Executive Order on Improving the Nation's Cybersecurity (EO 14028) by generating a Software Bills of Materials as a matter of course in our products.
  • Designed a software solution for, and lead the cross-team implementation of, classified computer hardware lifecycle management tooling alongside the hardware disposition team providing for better management of security significant computing resources and better observability of concerns allowing the avoidance of future incidents.
  • Planned, organized, road mapped, and distributed tasking for software projects to a team comprised of developers, devops engineers, and interns.
  • Released enhancements to existing software systems and improved software capabilities of partners and customers though new capabilities and services.
  • Spearheaded improvements to internal development practices and in-team mentorship of early career software developers.
  • SME both to team and to multiple external customers across the laboratory including networking infrastructure, IT infrastructure, and cyber security.

Senior R&D S&E, Computer Science

July 2012 to May 2020

Acting, and actual, project lead responsible for enterprise encompassing IT solutions in support of the national laboratories and mission.

As a technical lead, I have been responsible for the design, development, and deployment of enterprise-wide IT solutions in support of the national laboratories and mission. I have played a key role in leading and coordinating the efforts of cross-functional teams and have been responsible for ensuring the timely delivery of projects while maintaining a high level of quality. I have a proven track record of delivering successful projects and have been recognized for my ability to lead and manage projects from early conception to deployment throughout a products lifetime.

  • Modernized Sandia's custom IP Address Management System (IPAM), DNS, DHCP, and IPAM (DDI) solution, NWIS, to allow programmatic customer self service via a RESTful API.
  • Created and implemented a multifaceted web application, Software Asset Management Systems (SAMS), used to manage software licensing assets for the laboratory that has resulted in savings of over one million dollars yearly.
  • Built and co-designed Network Infrastructure Computing Kit (NICK), a tool for managing and visualizing aspects of Sandia's network configuration from IP Address to network configuration, and DNS topology.
  • Constructed the Vulnerability Assessment Scanning Tool (VAST) API, which is used to improve cyber security posture and allows Sandia's computing infrastructure users and administrators to stay abreast of the security significant findings on their peripherals.
  • Created and co-created a multitude specialized tools used to run and inform usage of Sandia's IT infrastructure.
  • Developed and improved high-impact modern and legacy applications that support the laboratory IT infrastructure.
  • Developed the server-side component of Network Disconnect, a product used to initiate and track security-based requests to disconnect network devices from multiple networks covering over 100K network connected devices.
  • Engineered and developed Reliable Automated File Transfer Service (RAFTS), a pair of server-side software products that supports the transfer of large data sets across multiple security domains.
  • Implemented and co-developed the Mobile Credential Manager (MCM), a solution for managing derived HSPD-12 credential on mobile devices granting members of the workforce access to Sandia resources without the need for alternative complex authorization mechanisms.
  • Introduced multiple RESTful API web services granting customers and partners the ability to self-serve data needs and propagate change across laboratory information and configuration systems.
  • Designed and maintained sets of internal software development libraries to increase coding efficiency and improve the testability and reliability of related products.
  • Released, developed, and maintained multiple open-source project packages to enrich the local and global software development posture.

Honeywell Federal Manufacturing and Technologies

Application Developer Analyst II

June 2006 to July 2012

As a technical project lead, I was responsible for directing, maintaining, guiding, developing, and supporting the architectural design and codebase of several Java-centric web applications for customers including the National Nuclear Security Administration (NNSA) and the Department of Energy (DOE).

  • Technical Lead for a web application suite and information hub for NNSA/DOE's Office of Operations and Exercise (NA-42).
  • Constructed and maintained a badging and physical credential management software system for government agents.
  • Designed and implemented a remotely accessible communication data-sharing, and information repository for NNSA First Responders and cross-departmental access.
  • Developed a training and qualification tracking system for government agents.

NCR and First Line Solutions

Customer Field Engineer

June 2004 to June 2006

Responsible for technical support and hardware installations across various. This included troubleshooting and resolving technical issues, providing on-site support, configuring, and maintaining hardware and software systems, and performing software and hardware upgrades. I was responsible for ensuring that the systems are configured and maintained to meet customer requirements and providing support to end-users.

  • Delivered troubleshooting, maintenance, and installation of back-office hardware systems.
  • Installed a wide variety of hardware deliverables and completed projects of differing environments.

Sandia National Laboratories

Student Internship Program Gen Tech

April 2001 to August 2021

Student Internship Program Gen Tech

April 2000 to August 2020

Open-Source Projects

NetDuid

NetDuid on GitHub

A robust and efficient .NET representation of DHCP Unique Identifiers (DUIDs) as specified in RFC 8415 and RFC 6355

Arcus

Arcus on GitHub

A networking concept related .NET C# library for calculating, parsing, formatting, converting, and comparing IPv4 and IPv6 addresses and subnets, and the manipulation of MAC Address data formats.

Gulliver

Gulliver on GitHub

A bitwise mathematics .NET C# utility package designed for the manipulation of arbitrary sized byte arrays as numerical objects accounting for appropriate variable length storage and manipulation of endianness.

Chordly

Chordly on GitHub

A JavaScript library focused on keyboard-based user experience and user accessibility for web-based media and applications.

Government Use Notice (G.U.N.) Projects

Reliable Automated File Transfer System (RAFTS)

A Restful API driven cross-boundary computing service for transferring large data sets between networks and security domains. The application suite includes Angular web-based user interfaces, multiple .NET C# RESTful APIs, and a collection of scripts for automated processing.

Mobile Credential Manager (MCM)

A .NET web-based application suite used for the self-management of loading and unloading certificate-based credentials onto mobile-devices allowing Sandia users to authenticate remotely to internal services from their mobile devices.

Conferences and Speaking Engagements

National Laboratories Information Technology Summit

Interlab DOE Web Collaboration

Education

Bachelor of Science in Computer Science, The New Mexico Institute of Mining and Technology, Socorro, NM, December 2004

Certifications

Professional Memberships

Awards and Nominations

Sandia National Laboratories

Volunteerism

Sandia National Laboratories