Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

Michael Reid

Roy

Summary

Strategic Staff Software Engineer skilled in application development, embedded software, Linux driver development, testing and optimization. Excels at coordinating ground-up planning, programming, and implementation for core modules. Maintains strong object-oriented and software architecture fundamentals.

Overview

27
27
years of professional experience
1
1
Certification

Work History

Sr. Principal Software Engineer

Northrop Grumman
Roy
04.2023 - Current
  • Designed software solutions for complex technical challenges in large-scale systems.
  • Collaborated with cross-functional teams to define project requirements and specifications.
  • Conducted code reviews to ensure quality, performance, and security compliance.
  • Developed and maintained high-quality code following best practices and industry standards.
  • Provided technical guidance to junior engineers on software design and implementation.
  • Implemented agile methodologies to enhance team productivity and project delivery speed.
  • Resolved software defects through debugging and testing processes effectively.
  • Architected a unified enterprise services architecture using UML modeling.
  • Led instructional classes on GIT to enhance team proficiency in source code management.

Staff Software Engineer

Kihomac
Roy
08.2020 - 04.2023
  • Engineered applications with C98/C++98 and Python, utilizing Git for efficient version management.
  • Contributed to an 8-person SCRUM team by offering strategic insights to optimize agile methodologies.
  • Collaborated with cross-functional teams to gather requirements and design solutions.
  • Conducted code reviews to ensure adherence to coding standards and best practices.
  • Troubleshot and resolved software defects in a timely manner during development cycles.
  • Mentored junior engineers on software development methodologies and tools.
  • Resolved conflicts between different teams related to project implementation strategies.
  • Performed debugging, troubleshooting and code reviews of existing software applications.
  • Enhanced Launch Acceptability Region (LAR) calculations to optimize cluster bomb deployment.
  • Integrated a third ARC-210 system into the A10-C platform, enhancing communication capabilities.
  • Engineered and launched the Pilot PVI for a new Weapons Countdown Page, enhancing system functionality.
  • Developed a C++ Abstract Data Type (ADT) to efficiently manage weapon profile and deployment data post-event.
  • Supported Test Engineers in designing and implementing automated test scripts with an in-house Python application.

Software Engineer V

Bose Corporation US
Salt Lake City
05.2019 - 06.2020
  • Developed and optimized audio networking protocols using Dante technology.
  • Engineered DANTE interface integration into Bose system using C++11.
  • Maintained and supported backend systems for Bose applications, ensuring seamless operation and reliability.
  • Implemented coding standards and best practices to ensure software quality.
  • Participated in code reviews to enhance team collaboration and knowledge sharing.
  • Integrated third-party APIs to expand application features and capabilities.
  • Evaluated diverse audio networking technologies and communicated findings to management.

Software Engineer 5

L3 Technologies
Salt Lake City
05.2012 - 05.2019
  • Played a key role in designing the next generation Network Core Software.
  • Developed a versatile Stack Abstraction Module for the Network Core Software.
  • Engineered an 8-node virtual routing network with Docker and IP network namespaces.
  • Developed a PXE boot system leveraging Red Hat, enabling seamless provisioning of lab computers and reducing setup time.
  • Developed and incorporated OSPFv2 point-to-point unnumbered solution within Quagga 0.99.22.1 software package.
  • Documented technical processes and user guides for future reference and training purposes.
  • Participated in regular meetings with stakeholders to discuss project progress, changes, challenges.
  • Analyzed user requirements to develop software solutions and created technical specifications.
  • Coordinated with quality assurance teams to ensure software met all testing criteria.

Chief Technologist

L3 Technologies
Salt Lake City
04.2010 - 05.2012
  • Oversaw system architecture design and implementation for enhanced performance.
  • Conducted technology assessments to identify areas for innovation and improvement.
  • Collaborated with cross-functional teams to integrate new technologies seamlessly.
  • Mentored junior technologists on best practices and emerging trends in tech.
  • Maintained up-to-date knowledge of technological developments in the industry.
  • Contributed technical expertise to enhance the networking proposals' technical volume.
  • Directed the overall strategy and execution of networking software.
  • Supported internal and external customers by providing expert guidance on network technologies.
  • Educated software organization on the principles and applications of Multicast routing technologies (PIM-SM/DM).
  • Provided essential engineering content to internal stakeholders, enhancing project outcomes.
  • Engineered forward-thinking R&D proposals to propel L-3 Network technologies.

Principal Network Software Engineer

L3 Technologies
Salt Lake City
04.2006 - 04.2010
  • Designed and architected software systems through IBM Rhapsody and UML modeling.
  • Provided expert guidance to customers on network technologies and architecture, enhancing system reliability.
  • Developed and implemented Linux drivers for network devices, ensuring seamless hardware-software integration.
  • Provided expert mentorship to engineers and program teams on advanced network architecture and systems design strategies.
  • Engineered and integrated static multicast into the L-3 wideband router, effectively bypassing PIM-SM.

Network Software Engineer

L3 Communications - CSW
Salt Lake City
06.2002 - 04.2006
  • Designed software solutions for complex communication systems.
  • Implemented software testing protocols to ensure quality and functionality.
  • Led software development initiatives by overseeing program execution and ensuring alignment with overall design and requirements.

Software Engineer

L3 Communications - CSW
Salt Lake City
08.2000 - 06.2002
  • Conducted code reviews to ensure quality and maintainability.
  • Developed software solutions for communication systems and applications.
  • Managed version control using Git for efficient code deployment.

Test Engineer

L3 Communications - CSW
Salt Lake City
08.1998 - 08.2000
  • Authored and implemented test procedures, overseeing lab quality and timely repair delivery.
  • Led laboratory operations by drafting and executing test procedures, ensuring high-quality repair outcomes.
  • Developed test protocols for the Network Interface Unit utilizing VxWorks 5.3, enhancing device reliability.
  • Engineered comprehensive tests for the Network Interface Unit with VxWorks 5.3, optimizing performance.

Education

Master of Science - Computer Information Systems

University of Phoenix
Tempe, AZ
10-2005

Bachelor of Science - Electronic Engineering Technologies

ITT Technical Institute
Murray, UT
10-2000

Skills

  • Software architecture
  • Agile methodologies
  • Code review
  • C programming
  • UML modeling
  • Cross-functional collaboration
  • System integration
  • Code review expertise
  • Team leadership
  • Version control proficiency
  • High-performance computing
  • Microservices architecture
  • Scrum
  • Software development
  • Coding standards
  • Requirements gathering
  • Git proficiency

Accomplishments

  • NG Bravo Award for Common Core software architecture.
  • NG Presented GIT VCS Essentials to NG software teams.
  • Volunteering at Davis Count Pride Festival. Recognized as ERG Leadership and Well-Being Champion

Certification

  • CSM (Certified ScrumMaster)-Scrum Alliance - Scrum Alliance - 000513923

Timeline

Sr. Principal Software Engineer

Northrop Grumman
04.2023 - Current

Staff Software Engineer

Kihomac
08.2020 - 04.2023

Software Engineer V

Bose Corporation US
05.2019 - 06.2020

Software Engineer 5

L3 Technologies
05.2012 - 05.2019

Chief Technologist

L3 Technologies
04.2010 - 05.2012

Principal Network Software Engineer

L3 Technologies
04.2006 - 04.2010

Network Software Engineer

L3 Communications - CSW
06.2002 - 04.2006

Software Engineer

L3 Communications - CSW
08.2000 - 06.2002

Test Engineer

L3 Communications - CSW
08.1998 - 08.2000

Master of Science - Computer Information Systems

University of Phoenix

Bachelor of Science - Electronic Engineering Technologies

ITT Technical Institute