Karl D. Rose

Karl D. Rose

Followers of Karl D. Rose949 followers
location of Karl D. RoseIdaho Falls, Idaho, United States

Connect with Karl D. Rose to Send Message

Connect

Connect with Karl D. Rose to Send Message

Connect
  • Timeline

  • About me

    Retired Senior software C# desktop application developer living in Idaho Falls, Idaho

  • Education

    • BS Information Management

      -
      Latest continuing education

      - C# and SharePoint 2007 customization, Microsoft, Jan 2008- SharePoint 2007 Install, customization, Pilothouse consulting ,July 2007- Developing with C#, OGI, May 2007- MS Projects hands on, Adviscon 2007- MS Project Tips and Tricks, Adviscon 2006- Writing Good Requirements, OGI 2005- Hiring Great People, FEI Internal, 6/2001, 8/2003- FEI Tools, FEI Internal, 8/2003- Legal Basics, FEI Internal, 8/2003- Flexing Communication, FEI Internal 8/2003- OMSI 531… Show more - C# and SharePoint 2007 customization, Microsoft, Jan 2008- SharePoint 2007 Install, customization, Pilothouse consulting ,July 2007- Developing with C#, OGI, May 2007- MS Projects hands on, Adviscon 2007- MS Project Tips and Tricks, Adviscon 2006- Writing Good Requirements, OGI 2005- Hiring Great People, FEI Internal, 6/2001, 8/2003- FEI Tools, FEI Internal, 8/2003- Legal Basics, FEI Internal, 8/2003- Flexing Communication, FEI Internal 8/2003- OMSI 531 Software Requirements Engineering OGI Jan 2002- OMSI 501 Engineering Principles, OGI, Sept 2001- Supervising/Management Fundamentals, Jan 2000 Show less

    • Brigham Young University

      1981 - 1987
      BS Information Management

      Spent 2.5 yrs in electrical engineering program before switching to Information Management.

  • Experience

    • Novell

      Jun 1989 - Dec 1995

      Storage management testing team using C/C++ communicating with TCP/IP, IPX/SPXPorted test tools to UnixDeveloped windows scripting for automation testing, managed test lab. On team that Developed new version of Novell’s Service Response System ( call center software)Developed Online Corporate DirectoryDeveloped HR resource Salary planning systemUsed tools: DataFlex and SQL and Btrieve

      • Software Engineer II

        Nov 1993 - Dec 1995
      • Application Programmer III

        Jun 1989 - Nov 1993
    • FEI Company

      Jan 1996 - May 2008

      Provided engineering managers with tools for better management of resources and budgets.• Developed automated MS Project Tools in VBA Excel and MS Project to provide tracking reports and better project estimation.• Designed, deployed and maintained SharePoint sites for engineering groups and projects between teams.• Implemented Tools for Order Tracking in VBA Excel so Engineering could have better view into sourcing status for projects.• Developed WW Global software Release checklist allowing 10 functional areas to have a clear set of deliverables• Integrated systems of part tracking with Supply Chain into the engineering budget to aid in accurate engineering plans and execution Show less Managed multisite SQA team that delivered quality products including DA, CLM, XP• Managed cross site team of 7• Held independent auditing role reporting directly to VP of Engineering• Developed and deployed new change management system resulting in better control of changes and testing.• Improved defect management process ClearQuest and ClearCase on trained users worldwide.• Managed engineering process team that defined engineering deliverables for product life cycle.• Managed SQA Department and Engineering Tools budgets.• Developed standard training slides for Test Tools to new hires and increase acceptance: TestDirector, ClearQuest , ClearCase• Envisioned, and oversaw development of and rolled out an Electronic log book tool for engineering tools. • Trained in CMM and used to develop processes to move away from Chaos into a repeatable process.• Provided SQA team tools and Quick Test Professional for Test Automation and WinRunner. Show less

      • Engineering Process Manager

        Nov 2006 - May 2008
      • Software Quality Manager

        Nov 2000 - Nov 2006
      • Software Engineer

        Jan 1996 - Nov 2000
    • Close Hauled Software

      Nov 2008 - Feb 2009
      Senior Software Engineer

      Developing software in C#, VB and creating install packages for deployment. Software Design and Integration projects. Developing C# application using MySQL database connectivity.

    • Ontier

      Apr 2009 - Feb 2010
      Software Quality Assurance Engineer

      Lead SQA Engineer getting product ready for its first release. Product released and company technology sold.

    • AZAD

      Apr 2010 - Mar 2012
      Software Engineer

      On a 2-year contract with ESI.COM. in Beaverton, Oregon.Project: Next generation (Atlas)Senior Software Engineer on a project to develop new flexible scriptable support for external handlers.• Gathered requirements, for features implemented in Unix C from 2003.• Created Digital input/outputs via Adam5k modules for the system to robot handshaking.• Developed flexible scripting to allow users to build communication models in the field to support handshaking for external system robots.• Developed in MS Dev 2010 C#. • Developed Runtime Pages in WPF for easy language change and font changes.• Tested internally with robot simulation, single stepping of scripting code, and error handling of robot and script using C#. Project: Glass Cutting (LM1500)Senior Software Engineer put on project as Lead Engineer for new acquisition for ESI. • Responsible for preparing the system as required for the existing field configurations. • Implemented missing features and developed UI to allow for ease of use. • Prepare features and tools for new markets and new prospective customers.• Documented build process and computer configuration.• Worked with system engineers to gather field requirements and designed missing features from the codebase. • Developed using MFC C++. Moved code from MFC 6.0 to Dev Studio 2005 MFC C++.• Redesigned Matrox vision line matching and pattern matching.• Redesign of motor system relationships. Developed slave/master-feeder motor for fiducial alignment. • Created hardware collision avoidance feature.• Used SyncNet with Robotic System Integration Toolset and API to control motor drives. Show less

    • Interject Data Systems

      Mar 2012 - Apr 2012
      Contractor: Software Engineer

      Short Contract project: Excel Addin DLL development and port of VBA xla to VB.NET. Used REST to pass and process data.

    • DWFritz Automation

      Mar 2012 - Jul 2012
      Contractor: System Test Engineer

      Completed Power up testing and calibration and alignment of tools on a tight deadline. Worked with ME and EE to resolve issues and get new machines to pass FAT. Used detailed checklists, worked on 5 machines at the same time to make delivery schedule.

    • Intel Corporation

      Jul 2012 - Jan 2013
      Software Contractor

      Supported validation team in preparing Best Know Configurations (BKC) for test product each week, on several Platform (mother boards) boards using Windows 7 and Windows 8. Prepared Golden SSD images for Validation team. Created documentation for procedures that included how to use tools to prepare Platforms for latest BIOS/ME. Added Graphics Controls for a Parsing tool for better granularity and readability, using C# in Dev Studio 2010.

    • Intel Corporation

      Mar 2013 - Jul 2013
      Contractor -Sytems Validation Engineer

      Tested new feature for Anti-Theft for OS Based recovery, Testing SDK and test tools for ISV's.Using C++ and C# applications. Developing test cases and running tests, developed Installer for new features for window service. Working directly with product developers to create robust SDK.

    • DW Fritz Automation

      Aug 2013 - Apr 2022
      Senior Software Control Engineer

      Developing software control systems for Manufacturing assembly of parts. Design state machines for each component in system and there interactions. Create documentation for theory of operation and design. System uses Galil DMC (motion controller) with 4 Axis for motors along with pneumatics including air and vacuum components.

    • MKS Instruments

      Apr 2022 - Oct 2023
      Senior Software Engineer

      • Developed as part of a team of 8 developers a new product (Beam Peek) to facilitate release and sale to targeted customers.• Designed using WPF MVVM XAML using Microsoft Developer Studio 2022 C# to create a rich windows desktop application.• Collaborated with software group with MS Teams and Jira to handle tasks and issue tracking in a hybrid remote setting to keep team focused and quickly moving to completed product.• Developed with team unit testing with FakeItEasy and FluentAssertions using .NET Libraries as well as User Interfaces testing with FlaUI Automation providing hundreds of tests. • Utilized tools to build quality into the product as part of the Software Development Life Cycle. • Trained in creating Azure pull requests, reviewing, refactoring and approving merges to integrate clean code. • Participated in team daily scrum meetings using Agile 13-day sprints and ensured timely release. Show less

  • Licenses & Certifications

    • Scrum Master Certified (SMC)

      SCRUMstudy - Accreditation Body for Scrum and Agile
      Jan 2024
      View certificate certificate