David Ralph

David Ralph Email and Phone Number

Software Engineering Specialist at Johnson Controls (Contract through The Experts, Inc.) @ Canton, MA, US
Canton, MA, US
David Ralph's Location
Canton, Massachusetts, United States, United States
David Ralph's Contact Details

David Ralph work email

David Ralph personal email

n/a
About David Ralph

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)

David Ralph's Current Company Details
Johnson Controls (Contract through The Experts, Inc.)

Johnson Controls (Contract Through The Experts, Inc.)

Software Engineering Specialist at Johnson Controls (Contract through The Experts, Inc.)
Canton, MA, US
David Ralph Work Experience Details
  • Johnson Controls (Contract Through The Experts, Inc.)
    Johnson Controls (Contract Through The Experts, Inc.)
    Canton, Ma, Us
  • Johnson Controls (Contract Through The Experts, Inc.)
    Software Engineering Specialist
    Johnson Controls (Contract Through The Experts, Inc.) May 2017 - Aug 2017
    C#/.NET software engineering in support of commercial products. Creation of in-house tools using Visual Studio, C#, Winforms, Windows Services, WiX Installer, etc.
  • Insight Global, Llc
    .Net Developer
    Insight Global, Llc Oct 2015 - Jun 2016
    C#/.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.
  • Speakerdesign
    Software Engineer
    Speakerdesign Feb 2012 - Feb 2016
    This 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.
  • Systems Pros, Inc.
    Software Engineer
    Systems Pros, Inc. Aug 2014 - Oct 2014
    Clearwater, Us
    C#/.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.
  • Rocketvox
    Software Test Engineer
    Rocketvox May 2012 - Jan 2013
    Rocketvox 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.
  • General Dynamics C4 Systems
    Software Engeering Staff
    General Dynamics C4 Systems Jun 1997 - Jun 2011
    Fairfax, Va, Us
    Senior 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)
  • Vapor Canada
    Contract Electrical Engineer
    Vapor Canada Jan 1995 - Feb 1997
    Manufactures Automatic Doors and Controls for Public Transportation Systems.• Conducted reliability, maintainability and safety studies of electrical controls.• Technical writing for operation and maintenance documentation.
  • Michelin Tire Corporation
    Manufacturing And Software Engineer
    Michelin Tire Corporation Feb 1980 - Jan 1995
    Wide 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

Software Development C# 4.0 C# Mvc Architecture Asp.net Web Api Sql Object Oriented Design Ui Automation Perl Visual Studio Shell Scripting Testing Integration System Architecture C# 4.5 Web 2.0 Development Rdb Oracle Sql Developer Sql Server Management Studio Microsoft Access Visual Basic For Applications Java Html Unit Testing System Testing Systems Design Debugging Build Automation System Design Doors Manufacturing Configuration Management Clearcase Ucm Vax/vms Pascal

David Ralph Education Details

  • Virginia Military Institute
    Virginia Military Institute
    Electrical 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.