David Ralph work email
- Valid
David Ralph personal email
Software and electrical engineer working with C#/.Net in Visual Studio currently. Wide ranging experience including full life cycle software development, configuration management, manufacturing automation and manufacturing process computers and PLCs. Full software development life cycle during multiple project upgrades for a DOD electronic key management system.GitHub Respository - https://github.com/davidralph77/WinFiltersExperience: • C#/.NET• Visual Studio (2010-2022)• Winforms• UI Automation (CodedUI) in C#• Full SW development life-cycle (SDLC)• Software build control• Real-time, multitasking, asynchronous process systems (Manufacturing Systems, VMS)• Speaker system design and software development• Acoustic measurement systemsTraining/Experience, but no longer up-to-date:• ASP.NET MVC• Web API-2• HTML5 / CSS3• JSON/XML• SQL: SQL Server Mgmt Studio, Oracle (SQLDeveloper, DataModeler)
Johnson Controls (Contract Through The Experts, Inc.)
-
Johnson Controls (Contract Through The Experts, Inc.)Canton, Ma, Us
-
Software Engineering SpecialistJohnson Controls (Contract Through The Experts, Inc.) May 2017 - Aug 2017C#/.NET software engineering in support of commercial products. Creation of in-house tools using Visual Studio, C#, Winforms, Windows Services, WiX Installer, etc.
-
.Net DeveloperInsight Global, Llc Oct 2015 - Jun 2016C#/.NET development, ASP.NET MVC Web API-2 with SQL Server back end. Microsoft Access/VBA with Oracle back end applications updates. On contract to the Massachusetts Dept. of Environmental Protection.
-
Software EngineerSpeakerdesign Feb 2012 - Feb 2016This is an ongoing personal project. The Windows Passive Crossover Designer (WinPCD) is a complete re-write in C# Winforms from scratch of a long-standing and widely used Excel/Visual Basic spreadsheet. It is used to design loudspeaker systems. Electrical and acoustic measurements are imported, then the user designs the crossover filters and can do some basic box design. The results are then combined with the crossover transfer response designed by the user to yield a model of the system responses, both electrical and acoustic.Details:• C#/.NET 4.0 WinForm Application, Object Oriented design.• Complete re-write of a large loudspeaker design program originally in Excel/Visual Basic.• Development is ongoing with core functionality working and released to the user community.• A second part of the project will use UIAutomation in C#.• More detailed information is available at http://www.speakerdesign.net/WinPCD.• Training videos can be viewed at http://www.youtube.com/user/WinPCD.
-
Software EngineerSystems Pros, Inc. Aug 2014 - Oct 2014Clearwater, UsC#/.NET desktop application software development for testing separate desktop software using Microsoft managed UI Automation classes (CodedUI), Windows 8.1 Pro with the test application running under Windows 7 in a Hyper-V Virtual Machine. -
Software Test EngineerRocketvox May 2012 - Jan 2013Rocketvox was to be a social networking site that allows users to aggregate their various accounts such as email, Facebook, Twitter, etc., for interaction from one site. Work involved JSON testing during beta development with Java in Eclipse. A specific variant of jUnit was used to create test scenarios to help automate testing and allow for easy regression testing. This was part-time, pro bono, working with the lead SW engineer, done as a learning experience and to help the startup.
-
Software Engeering StaffGeneral Dynamics C4 Systems Jun 1997 - Jun 2011Fairfax, Va, UsSenior Software Engineer (12 years):Full SW development life-cycle (SDLC): Top Level Design, Preliminary Design, Detailed Design, Code/Unit Test, Software Integration and Test, Design Test and Evaluation across multiple networked/clustered classified cryptographic systems - used to create and manage encryption keys, all verified to satisfy Customer detailed requirements documents.• Conducted Cryptographic Verification Testing (CVT) for Customer observation, evaluation and acceptance of primary Cryptographic Key generation system upgrade.• Created the startup control scheme during a large hardware/software upgrade for multiple Cryptographic Units (Key loading systems).• Conducted tests at the Customer site for a large system design upgrade of the cryptographic key management system.• Updated procedures and managed system backup/restore tapes in a RAID 1 configuration for systems in the key management test platform.Software Configuration Management Engineer (2 years):• Managed software configuration and builds (not a developer role) on a Windows-based classified system using IBM Rational Clearcase UCM and Rational Rhapsody in C++ (for builds).• Managed delivery/rebase of source code to/from main stream for code-sharing among multiple projects.• Managed nightly builds using combination of Windows shell and perl scripts.• Created a set of perl scripts to generate and collate metrics for custom metrics reports.PROFESSIONAL DEVELOPMENT COURSES• Visual C# / .NET (MindLeaders)• Java (General Dynamics)• C++ (SkillSoft)• IBM Essentials of Configuration Management with Rational ClearCase UCM• IBM Rational Rhapsody Essentials Tool Training for Software Engineers• Rhapsody in C++ and UML (used for builds as Config Mgr) -
Contract Electrical EngineerVapor Canada Jan 1995 - Feb 1997Manufactures Automatic Doors and Controls for Public Transportation Systems.• Conducted reliability, maintainability and safety studies of electrical controls.• Technical writing for operation and maintenance documentation.
-
Manufacturing And Software EngineerMichelin Tire Corporation Feb 1980 - Jan 1995Wide ranging tasks, including:• Started, modified and maintained the plant power house computer system with 1200+ analog and digital inputs/outputs to monitor and control power house systems such as air compressors, chillers, vacuum pumps, hot water, boilers, etc.• Re-wrote the entire software package for a video monitoring system to upgrade and port it to a PC-based system.• Designed, modified and implemented numerous PLC-based control systems for production equipment.
David Ralph Skills
David Ralph Education Details
-
Virginia Military InstituteElectrical Engineering
Frequently Asked Questions about David Ralph
What company does David Ralph work for?
David Ralph works for Johnson Controls (Contract Through The Experts, Inc.)
What is David Ralph's role at the current company?
David Ralph's current role is Software Engineering Specialist at Johnson Controls (Contract through The Experts, Inc.).
What is David Ralph's email address?
David Ralph's email address is da****@****usa.net
What schools did David Ralph attend?
David Ralph attended Virginia Military Institute.
What are some of David Ralph's interests?
David Ralph has interest in Volleyball, Designing Loudspeaker Systems, All Forms Of Music, Writing Software For Loudspeaker Design.
What skills is David Ralph known for?
David Ralph has skills like Software Development, C# 4.0, C#, Mvc Architecture, Asp.net Web Api, Sql, Object Oriented Design, Ui Automation, Perl, Visual Studio, Shell Scripting, Testing.
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