AeroLeads people directory · profile

David Canning Email & Phone Number

Senior Principal Consultant at Penergy Technologies, Inc.
Location: Louisa, Virginia, United States 23 work roles 3 schools
1 work email found @patternfall.com 3 phones found area 540 and 888 LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 3 phones

Work email d****@patternfall.com
Direct phone (540) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Principal Consultant
Location
Louisa, Virginia, United States
Company size

Who is David Canning? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

David Canning is listed as Senior Principal Consultant at Penergy Technologies, Inc., a with 4 employees, based in Louisa, Virginia, United States. AeroLeads shows a work email signal at patternfall.com, phone signal with area code 540, 888, and a matched LinkedIn profile for David Canning.

David Canning previously worked as Senior Consultant at Penergy Technologies, Inc. and Senior Principal Consultant at Patternfall. David Canning holds Bachelors Of Science, Computer Science from Virginia Commonwealth University.

Company email context

Email format at Penergy Technologies, Inc.

This section adds company-level context without repeating David Canning's masked contact details.

{first}.{last}@patternfall.com
86% confidence

AeroLeads found 1 current-domain work email signal for David Canning. Compare company email patterns before reaching out.

Profile bio

About David Canning

Web application development services, turning business requirements into solutions, specializing in Node, Express, Angular, Asp.Net WebAPI for both large, enterprise class projects and small-business in-house use only projects.

Listed skills include .Net, Asp.Net, C#, Web Services, and 58 others.

Current workplace

David Canning's current company

Company context helps verify the profile and gives searchers a useful next step.

Penergy Technologies, Inc.
Penergy Technologies, Inc.
Senior Principal Consultant
Louisa, VA, US
Employees
4
AeroLeads page
23 roles · 21 years

David Canning work experience

A career timeline built from the work history available for this profile.

Senior Consultant

Current

Convert a legacy application to SPA for scalability and responsive design for mobile.

Jul 2018 - Present

Senior Principal Consultant

Current
Patternfall

Contract web, windows, and database development.

Apr 2004 - Present

Senior Developer

Staunton, Virginia, Us

Contract work building a custom CRM solution using ASP.Net WebAPI 2 for back end data accesses against a MySQL data store hosted on AWS with AngularJS 1.6, bootstrap, HTML5, CSS3, and Sass for a responsive front end design.

Oct 2017 - Aug 2020

Consultant

Richmond, Virginia, Us

Maintenance and enhancements to legacy payroll systems written in webforms including refactoring to allow and utilize unit testing, moving business logic out of stored procedures and into application source code, and UI enhancements leveraging Bootstrap to make the application aesthetically pleasing and easier to use.

Aug 2017 - Oct 2017

Senior Software Developer

Charlottesville, Va, Us

Designing and implementation of WebAPI using Asp.Net WebAPI against MSSQL Server 2012 database for co-constructs mobile application.

May 2017 - Jul 2017

Consultant

Richmond, Va, Us

• Provide custom software development for clients of Timmons group, a GIS software consulting company including Missouri Department of Conservation, Dominion Virgina Power, Nevada DOT, and Pacific States Marine Fisheries Commission.• use VS 2015 to develop UWP project for use on ruggedized touch screen laptops for capturing confined cervid inspection results and signatures.• usage of Asp.Net MVC 5 and Entity Framework 6 for implementation of Nevada DOT roadway compliance testing.• usage of Asp.net Web API to provide back end data functionality of a mobile application for Pacific States Marine Fisheries Commission for tracking of fish capture and release.

Jul 2014 - May 2017

Consultant

St Petersburg, Florida, Us

• Provide technological direction and planning for web based export documentation software and compliance system for international trade.• Responsible for hardware utilization planning and virtual machine allocation to support web site load and database utilization• Responsible for implementing web server and database performance monitoring using new relic to provide real time usage metrics and notifications.• Responsible for planning and migration from legacy source control to Git on TFS• Responsible for implementation of scrum methodology for SDLC.• Migration from dedicated leased servers to AWS cloud based infrastucture leveraging EC2, S3, IAM, Elastic Beanstalk, VPC, Route 53 and EC2 Container Service for Docker.• Migration from ASP.Net MVC to Node.js back end and Javascript/Angular front end application.• Responsible for migration from classic-asp based website to asp.net MVC5 and Web API using Entity Framework 6 and SQL Server 2008r2• Participate in resource planning, interviewing, hiring and evaluation of developers.• Mentoring and training of mid and senior level developers on git, scrum, MVC framework and Entity framework utilization.• Evaluation and implementation of web based help desk software for issue tracking and resolution and SLA compliance tracking.• Whatever is necessary to move company forward and keep legacy operations running. Monitoring, on call, troubleshooting production issues with web site, windows servers, DB, etc.

Aug 2014 - Mar 2017

Senior Software Architect

Glen Allen, Va, Us

• Architect and implement a Patient Portal website in order to comply with government mandated meaningful use 2. Web site was designed using Windows Azure, Asp.Net MVC 5 for the user facing front end, and Asp.Net WebAPI 2.0 for SOA api back end. Front end utilized the c# Razor view engine, knockout.js, OWIN, JQuery and AJAX. The WebAPI utilized Entity Framework 6 and JSON.• Design and implement a replacement for a half implemented document imaging system with a web application using SQL server backend and MVC UI allowing better search capability and using less storage space.• Design and implement a touch screen sign in kiosk using SQL server, WPF, NServiceBus, and Prism for a connection tolerant and easily reconfigured sign in wizard.• Design and implement a document scanning plug in to allow patient first to electronically save documents related to a patient's visit to save on storage of previously photocopied items.• Design and implement a connection fault tolerant application to record ECG tracings using SQL express, SQL server, NServiceBus, Entity Framework and WPF to replace old hardware and to eliminate having to save paper tracings.• Work on patient first learning management system to address performance issues and recording results.• Redesign and implementation of PF interface to PAS mainframe application which includes functionality for viewing scanned documents, ECG tracings, and xrays.• Driving force behind adoption of scrum methodology adoption.• Driving force for creation of independent UAT environment and push to create additional independent DEV and QA environments.• Assist in interviewing and hiring decision for SQL DBA, senior and junior .Net developers, and Windows sys admins.• Supervise and mentor 3 mid to junior level developers.• Decision maker in technological direction for windows platform.• Provide technological leadership for windows team.

Jul 2007 - Jun 2014

Senior Consultant

Custom Management Group

Develop administrative tools for Custom Management Group clients

Jul 2007 - Oct 2010

Senior Consultant

Henrico, Va, Us

Mobile development work for OTAir.

Jan 2008 - Jan 2010

Senior Consultant

Charlottesville, Va, Us

Windows, web, and database contract work for 2rw consultants out of Charlottesville, Va

May 2006 - Nov 2007

Senior Consultant

Harmony Web

Web site consulting work for Harmony-web.com

Sep 2004 - Nov 2007

Software Architect Iii

San Francisco, California, Us

Provide architecture consulting service to Wachovia Bank. Design architecture for Securities reporting and editing web based application, and for Depository Trust Company web based application interfacing with off-site mainframe systems. Implement design using Microsoft.Net, C#, ASP.Net, and Oracle. Presentation and middle tiers used Microsofts ExceptionManagement, Logging, Configuration, and Security framework blocks.

Jul 2005 - Jul 2007

Consultant

The Merge Computer Group, Inc.

Provide Senior Architect services to Wachovia

2006 - 2007 ~1 yr

Consultant

Waynesboro, Va, Us

Provide consulting services using Microsoft .Net and related technologies to nTelos through Computer Resource Team. Develop Sales Automation software using Microsoft .Net, C#, Microsoft's User Interface Process, Data Access, and Exception Management application blocks.

Aug 2004 - Jun 2005

Senior Consultant

London, United Kingdom , Gb

Provide Information Technology consulting services to Keane's clients, including Application Architecture, Object Modeling, Database Modeling, and process requirements gathering.

Jul 2004 - Aug 2004

Application Programmer 4

Charlotte, Nc, Us

Design, Analysis and development of document generation for loan documents using VB.Net and C# to create a distributed, queued system to process document requests. Development of browser-based loan entry and loan document preparation system for National Bank using Microsoft ASP.Net for front end GUI display, Microsoft VB.Net, and Microsoft C# for business-tier logic and data-tier access, Microsoft SQL Server 2000 as the back-end database, and Microsoft Host Integration Server for Mainframe communication. Participation in development of test scripts for integration and acceptance testing of loan entry system Participation in creation of deployment planning for loan entry system and document generation system Participation in requirements analysis and estimation for enhancements to document generation system. Participation in release planning for document generation system.

Dec 2002 - Jun 2004

Consultant

Richmond, Va, Us

Develop functionality for NACS vendors' virtual booths and administrative functions for the virtual booth using ASP.Net and VB.Net to implement virtual booth and related functionality for NACS Show and Events 2002. Security Audit of www.Luckcorp.com website and related servers Security audit and analysis of Richmond.com web servers and remedy of security problems found. Training and mentoring of Heritage Information Systems IT staff in Visual Basic 6.0 and Web Development. Proof of concept for rules engine development on Java platform. Analysis, design, and coding for Heritage Information Systems online publication database management system using SQL DMO in VB 6.0. Utilize SQL 7.0 Agent to perform scheduling of web database publication to run on server instead of running on client machine. Design and implementation of PlanReporting web interface using Javascript, DHTML, XML, COM+, SQL 7.0.Design member area for EpicRx's web site using ASP, JavaScript and VBScript

Jan 2000 - Dec 2002

Programmer/Analyst

Glen Allen, Va, Us

Maintenance and enhancement of in-house loan processing system Analysis, design, and implementation of in-house billing reconciliation utility for credit reports Analysis and implementation of in-house Enterprise reporting server with redundant fail-over against SQL server 6.5 back end.

Jun 1999 - Jan 2000

Software Engineer

Richmond, Va, Us

Wrote SQL for reporting on League schedules and statistics for AMF BowlingAnalysis, design and implement database structure for customer call records for the National Business Center Telecenter of Dynex Financial.Analysis, design and implementation of multi-threaded, multi-tiered, distributed CTI and custom call center services using Delphi 3.02 and Microsoft SQL Server 6.5 under Windows NT 4.0 and 95 for Dynex Financial. Requirements gathering, design and implementation of front-end GUI for CTI System for Dynex Financial.Requirements gathering, design, and implementation of reports on data captured for Dynex Financial's National Business Center Telecenter.

Mar 1998 - Jun 1999

Programmer/Analyst

Compute-Rx Pharmacy Systems

Responsible for enhancements and maintenance to Retail Pharmacy product including implementation of financial transactions and rewrite of end of day reporting package to correct financial problems with the system. Implementation of EDI for transactions to centralized host system. Troubleshoot in-house database code written in C. Enhancement and upgrade of in-house software management system Work closely with systems specialist on cross platform (Citrix to Unix) issues Responsible for updating software control system from an in-house system to Visual SourceSafe after determination that in-house system was inadequate for future needs in a networking environment.Assisted in migrating software from Citrix platform to Windows NT platform Started conversion of software distribution source code from Microsoft BASIC v7.1 to Visual Basic 5 and Access97 Enhancement to functionality of system to use a semi-event driven scheme to make future enhancements easier.

Jun 1996 - Mar 1998
3 education records

David Canning education

Bachelors Of Science, Computer Science

Virginia Commonwealth University

A.S., Computer Science

J Sargeant Reynolds Community College

Bachelors Of Science, Biology

Virginia Tech
FAQ

Frequently asked questions about David Canning

Quick answers generated from the profile data available on this page.

What company does David Canning work for?

David Canning works for Penergy Technologies, Inc..

What is David Canning's role at Penergy Technologies, Inc.?

David Canning is listed as Senior Principal Consultant at Penergy Technologies, Inc..

What is David Canning's email address?

AeroLeads has found 1 work email signal at @patternfall.com for David Canning at Penergy Technologies, Inc..

What is David Canning's phone number?

AeroLeads has found 3 phone signal(s) with area code 540, 888 for David Canning at Penergy Technologies, Inc..

Where is David Canning based?

David Canning is based in Louisa, Virginia, United States while working with Penergy Technologies, Inc..

What companies has David Canning worked for?

David Canning has worked for Penergy Technologies, Inc., Patternfall, Federated Auto Parts, Carmax, and Coconstruct.

How can I contact David Canning?

You can use AeroLeads to view verified contact signals for David Canning at Penergy Technologies, Inc., including work email, phone, and LinkedIn data when available.

What schools did David Canning attend?

David Canning holds Bachelors Of Science, Computer Science from Virginia Commonwealth University.

What skills is David Canning known for?

David Canning is listed with skills including .Net, Asp.Net, C#, Web Services, Sql, Databases, Requirements Analysis, and Vb.Net.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.