Randy Sage Email and Phone Number
Randy Sage work email
- Valid
Randy Sage personal email
As a systems thinker, I gravitate toward complex systems such as Robotic systems, Electro-Optical Systems, Medical Devices and other Hardware/Software Systems. I specialize in integration and troubleshooting by using the ability to pursue topics across multiple disciplines and through multiple layers of hardware and software.As someone who is additionally driven to accomplish program/project milestones, I am passionate about deploying, using, and improving supporting engineering processes and tools, such as revision/source control, test tools, build systems, build/test automation, branch strategies, etc.
-
ConsultantCommunity Ventures, Inc. Jun 2020 - Present -
Engineer And CeoThinhorn Llc May 2013 - PresentDes Moines, Iowa, UsSpecializing in Algorithms, System Performance Analysis, System Engineering, and Software support on complex hardware/software systems: - robotic/control system design/analysis - electro-optical system analysis - system architecture/design - system timing analysis and specifications, development of UML sequence diagrams/interaction diagrams - design, implementation of Hierarchical (Finite) State Machines (HSMs) and documentation in UML (statecharts) - integration of hardware/software systems - realtime software development on QNX and on BusyBox Linux - system-oriented software refactoring - simulation and software unit test development, including development of math/physics software models - verification and test planning - requirements management, traceability, and analysisRecognizing that Software/Quality Processes are a critical element of engineering systems, also executed related tasks: - deployment and migration of GitLab, Jenkins, Rundeck, Celery, Subgit, SCM-Manager and similar hosted tools - server virtualization (using VMware VMs, hypervisors) and Docker container support - establishment of development/test/production environments supporting deployment workflows - automation of builds/tests using Jenkins, Google Test (gtest), pyunit - management/deployment of Python virtualenv environments - establishing deterministic build systems/environments - troubleshooting build system issues (CMake, QtCreator's qmake, Bazel, GNU make files) - refactoring legacy systems to break library dependencies, increase testability, and improve software revision control - improved source control coverage (e.g., controlling analysis software) and introduction of branching strategiesClients have included: - Auris Health - VytronUS, Inc. - Verb Surgical, Inc. - Skybox Imaging (now named Terra Bella) - Stellar Solutions / QuakeFinder - other undisclosed projects -
Systems EngineerVytronus Nov 2011 - May 2013- Develop math/physics based algorithms and implement as C++ library for novel medical device- Provide ongoing troubleshooting and design refinement through working knowledge of integrated system - Automated complex workflow task through creation of algorithm to save time and improve performance; documented algorithm in state machine form; debugged and refined boost.msm algorithm implementation- Support clinical investigations through attending events, identifying likely causes of issues, logging issues in issue/bug management system (ExtraView), providing on-site troubleshooting/workarounds for issues (including ad hoc analyses of acquired engineering data), and by operating the system as needed - Support Qt/C++ medical device application development/integration- Develop MATLAB data analysis and visualization tools for both clinical investigations and for ongoing laboratory investigations- Provide support for review and refinement of Product Requirements Document, System Design Specification, Software Requirements Specification, and various risk analyses- Performance testing and analysis to develop, refine, and verify math/physics modeling algorithms- Scripting/automating tasks including basic bash scripts and creation of Python plotting tools for use on linux systems that do not have MATLAB licenses- Performed friction characterization and analysis in support of redesign and long lead parts procurement- Provided ongoing support to integrate hardware design and algorithm implementation, including synergies or trade-off of hardware/algorithm capabilities
-
Geoeye-2 Mission Analyst & Satellite Certified Principal EngineerLockheed Martin Apr 2010 - Nov 2011Bethesda, Md, Us- Responsible for satellite system performance, including integration/interaction of sub-systems - Built end-to-end signal chain analysis in MATLAB for noise equivalent delta reflectance (an imaging system SNR metric) - Performed end-to-end image quality and MTF analyses using MATLAB simulations and analytic derivations - Analyzed geolocation, co-registration, and other performance metrics using MATLAB to write analysis scripts - Participated in performance requirement negotiations - Authored satellite specification in IBM Rational DOORS - Helped author satellite requirement verification approaches (detailed plans for verifying individual requirements) - Documented analyses for System Design Review, Preliminary Design Review, Critical Design Review, and requirements verification - Identified opportunity to enhance satellite geolocation performance and led trade-off study to select metadata architecture - Represented LM Space Systems and GeoEye-2 program at GEOINT 2010 and GEOINT 2011
Randy Sage Skills
Randy Sage Education Details
-
Stanford UniversityMechanical Engineering -
University Of St. ThomasPhysics -
University Of St. ThomasMechanical Engineering
Frequently Asked Questions about Randy Sage
What company does Randy Sage work for?
Randy Sage works for Community Ventures, Inc.
What is Randy Sage's role at the current company?
Randy Sage's current role is Software and Systems Engineering Consultant.
What is Randy Sage's email address?
Randy Sage's email address is ra****@****orn.com
What schools did Randy Sage attend?
Randy Sage attended Stanford University, University Of St. Thomas, University Of St. Thomas.
What are some of Randy Sage's interests?
Randy Sage has interest in Robotics, Optics, Economics (Game Theory), Software Development, Controls, Sailing, Hiking, Board Games, Social Dance.
What skills is Randy Sage known for?
Randy Sage has skills like Systems Engineering, System Architecture, Simulations, Optics, Integration, Software Development, Matlab, Aerospace, Software Engineering, Algorithms, System Design, C++.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial