David Duncan
AeroLeads people directory · profile

David Duncan Email & Phone Number

Senior Software Engineer at Alarm.com
Location: Simpsonville, South Carolina, United States 7 work roles 1 school
1 work email found @proterra.com LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email d****@proterra.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Software Engineer
Location
Simpsonville, South Carolina, United States
Company size

Who is David Duncan? Overview

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

Quick answer

David Duncan is listed as Senior Software Engineer at Alarm.com, a with 1010 employees, based in Simpsonville, South Carolina, United States. AeroLeads shows a work email signal at proterra.com and a matched LinkedIn profile for David Duncan.

David Duncan previously worked as Senior Software Engineer at Phoenix Motorcars and Software Engineer at Proterra Inc. David Duncan holds Bs, Computer Science from Gardner-Webb University.

Company email context

Email format at Alarm.com

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

{first_initial}{last}@proterra.com
86% confidence

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

Profile bio

About David Duncan

Software engineer with 10+ years of experience in Java and .Net development across multiple business sectors. From implementing employer and insurance carrier requirements to translate, validate, process, and deliver benefit data to developing applications to manage diagnostics information, process faults and CAN information, and updating software on transit buses.

Listed skills include Java, Software Development, Customer Service, Linux, and 11 others.

Current workplace

David Duncan's current company

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

Alarm.com
Alarm.Com
Senior Software Engineer
virginia, united states
Website
Employees
1010
AeroLeads page
7 roles · 17 years

David Duncan work experience

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

Senior Software Engineer

Current
Jun 2024 - Present

Senior Software Engineer

Greenville, South Carolina, United States

Formerly Proterra- Maintain, provide 24/7 support, and implement new features for Proterra/Phoenix’s Transit Bus Diagnostic Tool, Software Configuration Management Tool, and all custom client Diagnostic tools for partners (Daimler’s Jouley, JouleyV2G and MT50e, VanHool’s CX45e and Exqui.City).- Redesigned and automated customer license request and authentication process to simplify customer experience and remove manual road blocks in application license acquisitions.- Designed and implemented application failure notification system to catch crashes and process failures before they become persistent problems for users.- Lead migration and support of all diagnostic software applications, servers, databases, repositores, and web service over to the new backend during Proterra Transit acquisition by Phoenix Motorcars.

Jan 2024 - Jun 2024

Software Engineer - Import

Greenville, South Carolina

- Provided support for the Import project that handles onboarding insurance carrier data into Benefitfocus’ eEnrollment platform. Provided 24-hour on call support on a rotating basis. Worked release weekends to verify deployments and QA testing.- Owned the Import REST APIs using swagger and codegen. Updating to maintain parity with XML file schemas and to round out customer friendly error messaging for file or process failures. Added in functionality to store status and issues in our batch file tables.- Oversaw the weekly anticipatory support process. Generated a report of the past week’s errors across multiple tables and databases. Orchestrated the meeting between engineering, QA, and production teams to identify and fix problems before they are filed as defects.

Jan 2019 - Feb 2021

Software Engineer - Eexchange

Greenville, Sc

- Implemented end to end automation for eExchange project through integration with 5X. Enabling client files to be received, processed, validated, and delivered without manual touches.- Took lead on numerous large carrier implementations, core eExchange updates, code reviews, and custom design solutions. Handling requirement review, design, development, testing, and coordinating on deployment.- Designed, implemented, and validated addition of large insurance carrier BCBS Louisiana onto the eExchange platform.

Jun 2013 - Dec 2018

Customer Service Rep

- Provide excellent customer service - Key holder responsibilities- Training new employees - Managing customer information on the POS- Troubleshooting basic technical issues

2010 - 2013 ~3 yrs

Er Registrar

Cleveland Regional Medical Center

- Registered patients and managed patient information- Responsible for troubleshooting basic technical issues- Assisted medical staff

Jun 2007 - Nov 2009
Team & coworkers

Colleagues at Alarm.com

Other employees you can reach at alarm.com. View company contacts for 1010 employees →

1 education record

David Duncan education

FAQ

Frequently asked questions about David Duncan

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

What company does David Duncan work for?

David Duncan works for Alarm.com.

What is David Duncan's role at Alarm.com?

David Duncan is listed as Senior Software Engineer at Alarm.com.

What is David Duncan's email address?

AeroLeads has found 1 work email signal at @proterra.com for David Duncan at Alarm.com.

Where is David Duncan based?

David Duncan is based in Simpsonville, South Carolina, United States while working with Alarm.com.

What companies has David Duncan worked for?

David Duncan has worked for Alarm.Com, Phoenix Motorcars, Proterra Inc, Benefitfocus, and Family Video.

Who are David Duncan's colleagues at Alarm.com?

David Duncan's colleagues at Alarm.com include Sasa Nikic, Michael Lindholm, Pmp, Esther Yi, Daniel Jimenez, and Andrew Cadwell.

How can I contact David Duncan?

You can use AeroLeads to view verified contact signals for David Duncan at Alarm.com, including work email, phone, and LinkedIn data when available.

What schools did David Duncan attend?

David Duncan holds Bs, Computer Science from Gardner-Webb University.

What skills is David Duncan known for?

David Duncan is listed with skills including Java, Software Development, Customer Service, Linux, Mysql, Object Oriented Design, Os X, and Programming.

Find 750M verified contacts

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

People with similar names

Check these profiles if this is not the David Duncan you were looking for.

View similar profiles