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

This resume, much like the author, is always under construction...

Robert H. Engelhardt

rheone@gmail.com


With over 16 years of experience as a professional software developer, I have provided critical support to the National Nuclear Security Administration (NNSA) and the Department of Energy (DOE) in mission-critical activities. I have spent the last decade 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 developer 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 on cyber security posture, network topology, and laboratory software systems. I have been instrumental in fostering Agile methodology, leading software development teams, mentoring interns, and staff members, and providing guidance on best practices and Computer Science 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 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 with the DOE/NNSA ecosystem through the Government Use Notice (G.U.N.) process. My engagement in the development discipline has been both personally rewarding and has shaped the perspectives of others.


Qualifications

  • Principal R&D S&E Computer Scientist and project lead of an agile software development team responsible for the designing, development, and deploying of over 30 software projects related to enterprise-wide IT solutions for a national laboratory
  • Extensive experience with C#, .NET Framework, .NET Core, ASP.NET, REST API usage and design, HTML, CSS, and popular .NET Tools and Libraries and have used them to build enterprise-level applications
  • Keen knowledge of software development best practices including Agile methodologies, Test Driven Development (TDD), Domain Driven Design (DDD), and source control
  • Advocate for software automation practices including automated testing, Continuous Integration (CI), and Continuous Delivery (CD) (CI/CD)
  • Thorough capabilities in Computer Science practices and paradigms, as well as a demonstrated language agnostic development skill set, and pattern repertoire comprised of both Object-Oriented Design (OOP / OOD), Functional Programming (FP), and Structured Programming methodologies for use in implementing software systems that are modular, maintainable, and extensible
  • Proven software project leadership skills with experience in managing cross-functional teams, setting clear goals and objectives, and ensuring that projects are completed on time within guidelines
  • Demonstrated strong technical communication skills with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences having presented at multiple conferences and summits
  • Substantial experience with SQL, Java, jQuery, JavaScript, NHibernate, and Git
  • Task-oriented self-motivator developer and lead capable of taking direction from multiple sources, with experience working solo or on a team, as well as appropriate work task delegation ability
  • Mentor to junior-level staff and new employees, guiding them in understanding Sandia behaviors and principles and development goals as well as coaching teams to help guide them to solutions
  • Advocate for web content accessibility, mobile first responsive web application design, and the .NET ecosystem
  • Background experience with digital logic design, embedded systems, microcontroller programming, and programmable logic devices (PLD) implementation

Experience

Sandia National Laboratories

Principal R&D S&E, Computer Science - May 2020 to Present

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.

  • 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
  • Lead the retirement of legacy software systems with a modernized superseding solution
  • Planed, organized, road mapped, and distributed tasking for software projects to a team of developers 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 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 conception to deployment.

  • 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 allow Sandia's computing infrastructure users and administrators to stay abreast of the security significant findings on their peripherals
  • Created and co-created several 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 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 authorization mechanisms
  • Introduced multiple RESTful API web services granting customers and partners to self-serve data needs and propagate change across the laboratory IT infrastructure
  • Invented and maintained a set of internal software development libraries to increase coding efficiency and improve the testability of our products
  • 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
  • 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 have been 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 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 installations across various sites and hardware distributions. 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 in natures

Sandia National Laboratories

Student Internship Program Gen Tech - April 2000 to August 2000

  • Involved with the design and maintenance of a Visual Basic application for tracking information related to nuclear proliferation data tracking

Student Internship Program Gen Tech - May 2001 to August 2000

  • Involved with the maintenance and functional enhancement of Borland Builder C++ Windows application for the fabrication of semiconductor circuitry

Externalized Projects

Open Source and Government Use Notice (G.U.N.)

Arcus

https://github.com/sandialabs/Arcus

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

  • Downloaded nearly 19,000 times as of 2023-01
  • Released in open source under the Apache License 2.0

Gulliver

https://github.com/sandialabs/Gulliver

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

  • Downloaded nearly 18,000 times as of 2023-01
  • Released in open source under the Apache License 2.0

Chordly

https://github.com/sandialabs/Chordly

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

  • Released in open source under the Apache License 2.0

Reliable Automated File Transfer System (RAFTS)

A Restful API driven cross-boundary computing service for transferring large data packages 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

  • Released under Government Use Notice

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

  • Released under Government Use Notice

Conferences and Speaking Engagements

Interlab DOE Web Collaboration

  • "Mousehate: Increasing accessibility of Web Applications one QWERTY at a time" - 2013

National Laboratories Information Technology Summit

  • "Nerd Stuff for Non-Nerds" - 2022
  • "An Iteration in the Life of a Developer" - 2020
  • "IPv6 Big Numbers, Big Solutions" - 2016
  • Web Accessibility and Web Standards Birds of a Feather - 2016
  • "Mousehate: Increasing accessibility of Web Applications one QWERTY at a time" - 2014

Education

Bachelor of Science of Computer Science (BS CS), The New Mexico Institute of Mining and Technology, Socorro, New Mexico, December 2004

Certifications

  • Active DOE Q level Clearance
  • Application Security and Secure Coding Training in .NET - 2020
  • Six Sigma Greenbelt - 2006
  • Six Sigma DFIT 2006 - 2006

Professional Memberships

  • Association for Computing Machinery (ACM) Professional Member
  • Sandia Developer Tools Community of Practice
  • Sandia Security Champions
  • Sandia .NET User Group

Awards and Nominations

Sandia National Laboratories

  • Thunderbird Kudos Award - 2022
  • Retention Bonus - 2022
  • Spot Award for Network Information Systems (NWIS) ColdFusion Application Retirement - 2022
  • Employee Recognition Award (ERA) Nomination for Enterprise Cross Domain Solutions - 2021
  • ERA Nomination for Enterprise Person Application Transformation - 2021
  • Individual ERA Nomination for Arcus and Gulliver Open-Source Projects - 2019
  • ERA Nomination for Information Technology Service Management (ITSM) and Service Asset & Configuration Management (SACM) - 2019
  • ERA Nomination for Network Disconnect - 2019
  • Spot Award for Leadership and Technical Contributions - 2018
  • ERA Winner for Mobile Credential Manager - 2017
  • ERA Nomination for IPv6 Deployment- 2016
  • Employee Kudos Award Nomination for Annual Licensing Tool Development - 2014
  • ERA Nomination for Infrastructure Computing Kit Development - 2014
  • ERA Nomination for Windows at Risk XP Migration - 2014
  • ERA Nomination for Windows at Risk Machine Tracking - 2013

Volunteerism

  • Modern Albuquerque Mid Mod Home Tour Lead Docent - 2019
  • National Museum of Nuclear Science & History -- Einstein Gala & Auction - 2016
  • National Museum of Nuclear Science & History -- Fusion Lecturer & Demonstrator - 2016
  • National Museum of Nuclear Science & History -- Non-Newtonian Fluids Lecturer & Demonstrator - 2016
  • National Museum of Nuclear Science & History -- Einstein Gala & Auction - 2015
  • National Museum of Nuclear Science & History -- STEAM Day Docent - 2015
  • Sundance Elementary School Science Fair Judge - 2013
  • SolAmor Hospice -- Resident Companionship Volunteer - 2010 - 2011
  • New Mexico Beekeepers' Association Vice President 2010