DMTS R&D S&E, Computer Science
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.
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.
July 2024 to Present
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.
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.
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).
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.
April 2001 to August 2021
April 2000 to August 2020
A robust and efficient .NET representation of DHCP Unique Identifiers (DUIDs) as specified in RFC 8415 and RFC 6355
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.
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.
A JavaScript library focused on keyboard-based user experience and user accessibility for web-based media and applications.
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.
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.
Bachelor of Science in Computer Science, The New Mexico Institute of Mining and Technology, Socorro, NM, December 2004