Charles H Logan Email and Phone Number
Charles H Logan work email
- Valid
- Valid
Charles H Logan personal email
- Valid
- Valid
- Valid
Charles H Logan phone numbers
My program management background includes leading cross-discipline development teams including software, hardware, quality assurance, and supporting development teams in the medical device industry.My technical background includes experience as a senior level C# .NET software developer/consultant with many years of product development experience. Recent experience includes developing .NET C# applications using WPF, XAML, with PRISM and Unity extensions. As a technical professional, my focus is on User Interface development, with back-end implementation of database technology (ADO.NET), web front end (ASP.NET with MVC), cryptography, encryption, and software security, embedded system design and programming, image and signal processing.
Keysight Technologies
View- Website:
- keysight.com
- Employees:
- 10
-
Software Engineer, C# .Net Wpf, Mvvm, Prism, User Interface DevelopmentKeysight Technologies Sep 2012 - PresentSanta Rosa, California, UsContinued responsbility from my position at Agilent Technologies, Inc. WPF MVVM, C#, XAML, Prism, Unity, NI TestStand. A change in company name. -
Software Engineer, C# .Net Wpf, Mvvm, Prism, User Interface DevelopmentAgilent Technologies Sep 2012 - Dec 2014Santa Clara, Ca, UsCo-developer of Windows desktop application to perform as a front-end user interface for National Instruments TestStand. Wrote TestStand test sequences to control test equipment in custom test systems for the Aerospace and Defense industry. -
Software Engineer, C# .Net Wcf, User Interface DevelopmentDigital Light Innovations Jan 2012 - May 2012Austin, Texas, UsDLi makes products based upon the Texas Instruments Digital Light Processor, a MEMS device containing thousands of microscopic mirrors.Designed the user interface for an industrial/commercial product. Technologies used include Windows WCF, WinForms, and HTTP WebRequest client.This application makes extensive use of XML serialization. Multi-threading of the User Interface and communication channels keep the User Interface responsive. Information entered into Data Grids is processed for display in images that can be panned and zoomed. The application has full support for event processing and logging.Used WCF (Windows Communication Foundation) WebRequest methods to implement an HTTP POST client and HTTP server.Maintained software version control using GIT. -
C++ Software Upgrade Of An Existing Voting SystemHart Intercivic Jan 2011 - Nov 2011Austin, Tx, UsHart InterCivic develops state-of-the art voting systems.Responsible for upgrading and developing new features for a voting system.My responsibilities included mentoring and educating other team members on the design of the system.Carried the responsibility for writing new product requirements and tracking development progress using HP ALM.Worked within SVN, controlling software version changes including Branches and Tags. -
C# .Net Software EngineerTensentric Dec 2009 - Jan 2011Boulder, Colorado, UsTensentric is a design consulting firm focusing on medical products.Designed and developed the GUI for a computer-controlled microscope prototype. This required the development of an event-based messaging system so that the user interface remained responsive at all times.Used vector mathematics in C# to define the microscope slide in 3D space, so as the slide moved from point to point the image stayed in focus over the entire slide area.Had the responsibility to support the prototype in the field, including implementing all requested software upgrades.Carried the responsibility for migrating the GUI from the prototype to the production version of the device.Had sole responsibility to develop the embedded operating system using Windows Embedded Standard so it could run on a SBC (single board computer) setup inside the device.Used SVN as the project Software Source Control system. -
C# .Net Software EngineerCovidien, Inc. Aug 2009 - Nov 2009Covidien is a medical manufacturing firm with global resources.Designed and implemented a data collection system for use in hospital operating rooms. I designed two DLL's in MS Visual Studio C++ .NET to handle the low-level USB communications from the data collection hardware. These DLL's were used in conjunction with a user interface written in C# to capture data in a file using a proprietary binary format.The user interface for the data acquisition software included the display of three waveforms in addition to the display of digital data. The acquired data was stored in a proprietary binary file format designed to include time ticks every 500 microseconds. When unexpected noise was discovered in the collected data, I designed specialized data analysis software to characterize the noise. Based on the results of this characterization, we were able to identify the source of the noise and apply mitigation techniques.In addition to developing the noise characterization software, I developed other software tools to further analyze the collected data. These tools included digital signal processing as well as data decimation tools to enhance our ability to view and analyze events in files that exceeded millions of lines of data.
-
Senior Level Software Engineer, C#.Net 3.5Skyfuel, Inc. Feb 2009 - Aug 2009Skyfuel designed the SkyTrough®, The Leader In Parabolic Trough TechnologyDesigned from the ground up the software used in a solar power plant control room. Using serial communications, this software interfaced to an embedded controller used to control the positioning of the solar plant's mirrors. Design and development methodologies included design specification documentation, UML, design patterns, and agile development.One main objective of the application was to make the main form user interface configurable, displaying from less than 10 to over 400 user interface elements. This was achieved by using dynamic user control creation coupled with dynamic form generation.Because of the update requirements of the large number of user interface elements, multi-threading was used to ensure the responsiveness of the user interface. Four serial communications channels were implemented, with send and receive implemented on separate threads (as was the display update mechanism). Cross-thread synchronization was implemented using object locking and event-delegate pairings.
-
Independent ConsultantCl Consulting, Inc. Nov 2008 - Jan 2009I developed a resource management system for medical universities. This product is used by medical universities to schedule upperclassmen in required clinical rotations, lectures, seminars, and exams. It includes extensive data entry capabilities including file upload, data entry forms, and automatic calculation of unavailable time periods. All entry data is validated, and secured against web attack methods (such as SQL injection). XML is used for object serialization and persistence.This product design uses three-tier architecture, is based on the ASP.NET 3.5 framework, and is written in C#. It uses IIS 7.0 infrastructure with Front Page Server Extensions to implement remote administration using HTTP. The database technology uses ADO.NET and SQL Server 2005, and the data layer uses LINQ and object data sources for maximum flexibility in data access and representation. The presentation layer uses ASP.NET master pages to give a consistent feel to the user interface. AJAX is used to limit round-trip server requests and further improve the user experience.Users are managed through authentication and role-based authorization. Crystal Reports is used to generate reports customized for each role. Web Parts are used to display only those aspects of the application appropriate for the role.
-
C# .Net Software EngineerBocs Llc Nov 2007 - Nov 2008BOCS is a technology startup for digital media distribution in the home.I was responsible for evaluating, choosing, and developing the IR system for a RISC-based microcontroller that included 900 MHz RF protocols and control capabilities. My evaluation considered the performance of the vendor's products, overall integration cost, and firmware implementation complexity. The solution I developed outperformed all other devices on the market and at a significant cost savings given the high volume of product manufacture.I convinced management that the firmware development process needed to have controls and procedures put into place. I then wrote and released a series of product specifications, regression tests, and release procedures that ensured that the company could be confident in the performance and reliability of their new releases.I designed testing methodologies and .NET production test applications that were used in our high-volume manufacturing plants in China. These applications masked the application complexity with a simple Pass/Fail interface for non-English speaking production line workers.I planned for and supported high-volume (100K+) product releases for three different products. I released all the products on time within tight budget and critical time schedule constraints.
-
C++/C# Software EngineerHart Intercivic Jul 2000 - Sep 2007Austin, Tx, UsHart is a technology startup developing state-of-the-art electronic voting systems, and providing custom engineering services for governmental entities. I used C# .NET to develop custom software solutions for county records management departments. These applications were bridge applications that queried, reformatted, and then migrated information between two disparate databases. I designed and implemented in C++ a high-speed image scanning and processing application for Windows. This was a large and complex application, requiring intricate image user interface elements with a high degree of user interaction. This application was tightly integrated with a database, used SSL for network communications, and was optimized for performance. Also included in this application was a custom image processing element that identified target regions in an image and performed image analysis within this target. I had sole responsibility for developing the WinCE OS for a document scanner. This project required extensive investigation into the USB 2.0 internals of the Windows CE source code tree. I developed the CE OS image from scratch, using only the Platform Builder installation, and the board support package from the motherboard vendor. I was also a major contributor to the C++ software written for this system. On my initiative, I developed application deployment solutions using Installshield. Previous to my work, this client used batch files. These deployment solutions required extensive use of configurable installation components, including installing and configuring database clients and servers, and extensive Registry modifications.As the company security architect, I was responsible for the definition, documentation, and development of the security architecture for the voting systems product line. This included cryptographic techniques such as encryption, digital signatures, symmetric keys and public-private key pairs. -
Program ManagerDatex-Ohmeda Jan 1995 - Jan 2000I was responsible for identifying business growth opportunities by seeking out new technologies with the potential to become breakthrough technologies. I developed business models based on new technology adoption and presented them to senior management. I overcame cross-cultural differences between Colorado development team and the development team in Finland and successfully produced several medical monitors I was responsible for the R&D development of a $33 million (annual revenue) program comprised of a new, proprietary core technology and three product development programs that used this new technology. I developed procedures that emphasized software code reuse, maximizing development efficiency. I instituted a new defect tracking procedure for the company's product development programs so that I could use the metrics to improve the software development process. I created and conducted an ongoing training program for the process. I successfully managed the cross-functional disciplines involved in the development of an electro-optical system that detected laser-stimulated Raman emission. I improved bottom line results by $596,000 by identifying, proposing, and implementing product architecture change also resulting in a NRE savings of $34,000.
Charles H Logan Skills
Charles H Logan Education Details
-
The Wharton SchoolEssentials Of Management -
University Of Colorado BoulderC++ Software Design -
Iowa State UniversityFilter Theory -
University Of ArizonaElectrical Engineering
Frequently Asked Questions about Charles H Logan
What company does Charles H Logan work for?
Charles H Logan works for Keysight Technologies
What is Charles H Logan's role at the current company?
Charles H Logan's current role is Program Management, Software.
What is Charles H Logan's email address?
Charles H Logan's email address is ma****@****ail.com
What is Charles H Logan's direct phone number?
Charles H Logan's direct phone number is +172087*****
What schools did Charles H Logan attend?
Charles H Logan attended The Wharton School, University Of Colorado Boulder, Iowa State University, University Of Arizona.
What are some of Charles H Logan's interests?
Charles H Logan has interest in Astronomy, Bbq, Quantum Cosmology, Quantum Physics.
What skills is Charles H Logan known for?
Charles H Logan has skills like Visual C#, Winforms, .net Framework, Cryptography, C++, Com, Embedded Systems, C#, Sql Server, .net, Xml, Design Patterns.
Who are Charles H Logan's colleagues?
Charles H Logan's colleagues are Ong Hui Vern, Dietmar Benz, Michelle Jones, Chetana Kiran, Prem Kumar, Esperanza Mccabe, Javier Sanchez.
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