AeroLeads people directory · profile

David Simmonds Email & Phone Number

Principal Software Engineer at Self-employed
Location: Lehi, Utah, United States 20 work roles 2 schools
1 work email found @echostar.com 1 phone found area 801 LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 1 phone

Work email d****@echostar.com
Direct phone (801) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Self-employed
Role
Principal Software Engineer
Location
Lehi, Utah, United States

Who is David Simmonds? Overview

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

Quick answer

David Simmonds is listed as Principal Software Engineer at Self-employed, based in Lehi, Utah, United States. AeroLeads shows a work email signal at echostar.com, phone signal with area code 801, and a matched LinkedIn profile for David Simmonds.

David Simmonds previously worked as Retired at Self-Employed and Principal Software Engineer at Absolute Software. David Simmonds holds Electronics Engineering Technology, Electronics from Nait (Northern Alberta Institute Of Technology).

Company email context

Email format at Self-employed

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

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

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

Profile bio

About David Simmonds

David Simmonds is a principal software engineer with over 40 years of experience designing and implementing windows and web applications and services. He began his career as customer service representative servicing small and large scale computer systems for Sperry-Univac. He has progressed though the software industry from the beginnings of the small computers to the latest systems using the latest programming languages such as C++ and C# in Windows and MacOS.Specialties: C, C++, C#, XBox Dev kit, WPF, Silverlight, ASP.NET, MFC, ATL, COM/OLE, WCF, ASP.NET, VB, VBScript, ASP HTML, XML, Infragistics SDK, ADSI (Active Directory Services Interfaces), ISAPI, Java

Listed skills include Visual Studio, .Net, C#, Xml, and 32 others.

Current workplace

David Simmonds's current company

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

Self-employed
Self-Employed
Principal Software Engineer
20 roles

David Simmonds work experience

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

Retired

Current
Self-Employed

Lehi, Utah, United States

May 2022 - Present

Principal Software Engineer

Lehi, Utah, United States

Sep 2021 - May 2022

Principal Software Engineer

American Fork, Utah

Nov 2019 - Sep 2021

Sr. Staff Software Engineer

American Fork, Utah

Member of the SlingTV team.Accomplishments:• Delivered new MacOS dev player and C++ library pieces for new SlingTV architecture. • Delivered new Android dev player and C++ library pieces for new SlingTV architecture. • Member of Critical Problem Response (CPR) team. This team solves critical issues across product lines. This requires debugging, analyzing, and fixing the issues found. C++ is mostly used in these cases. Coordination with other product groups is required.• Develop common services library in TypeScript from JavaScript. Redesign with classes, interfaces, and type annotations.• Develop software for SlingTV Xbox 360 version in C#. Porting of Javascript code from Xbox One platform to C# for XBox 360 platform.• Technologies used: C#, C++, XBox Dev Kit, Linq, TypeScript, JavaScript, Java, Objective-C, Swift

Jul 2015 - Nov 2019

Senior Software Engineer

Lindon, Utah

Served as a leader and mentor on AccessData's software development team, participating in all phases of the software development lifecycle. Excelled in translating business requirements into technical solutions; and fanatical about quality, usability, security and scalability.Accomplishments:• Designed dozens of software solutions driving continuous improvement to processes, systems, workflow, and customer responsiveness.• Mentored development teams in Agile SDLC and RAD best practices. Ensured the release of premium-quality applications that provided intuitive and secure experiences for users.• Delivered groundbreaking developments such as software that automated forensic data collection and processing functions.• Technologies used: C++, C#, WPF, Linq

May 2013 - Apr 2015

Senior Software Engineer

Charity Check

Calgary, Alberta, Canada

• Architect and develop ASP.NET web application using C#.• Technologies used: C#, ASP.NET, Entity Framework, Linq, SQL Server

Aug 2009 - May 2013

Senior Software Engineer

Calgary, Alberta, Canada

Was the lead developer on Bantrel’s software development team, participating in all phases of the software development lifecycle. • Designed software for the oil/gas plant construction industry.• Technologies used: C#, Windows Forms, Entity Framework, Linq, SQL Server

Nov 2011 - Dec 2012

Senior Software Engineer

Stockton, California Area

• Architect and develop a Customer Relation Management system for a Fire Apparatus company.• Visual Studio 2010, C#, and .NET Silverlight was used.

Jan 2010 - May 2010

Senior Software Engineer

Calgary, Alberta, Canada

• As Lead developer for the Algo voice recording portfolio, architected and designed a new version using C# and .NET technologies• WCF used to communicate to the server platform version• Consult with management and architects for product development futures• Technologies used: C#, Windows Forms

Jan 2008 - Dec 2008

Senior Application Designer

Calgary, Alberta, Canada

Spearheaded development efforts for IP-telephony systems and maintained the existing VoIP application software for the telephone system.• As Lead developer for VoIP portfolio architected and designed the new VoIP application using C++ and MFC for the Nortel system, which includes a skinable display system and an editor to build the skins• Developed a version of the VoIP portfolio for the Windows Mobile platform that followed the same architecture as the PC desktop Windows versions.• Runtime uses the same source code for all Microsoft Windows platforms, including Windows CE variants. • Designed and maintained the Windows setup installer and build process for the project• Developed an extensible directory-listing application using C++ and COM objects for LDAP, Act, Outlook and Windows Address Book directories• As Lead developer for USB telephone system developed software in C++ and MFC to handle the communication between a computer and the phone to handle contacts• Wrote feature specification and high-level design documents customized to client needs.• Led code review and document review sessions to ensure quality bug-free code and full compliance with the feature specifications• Mentored junior developers and contract staff to lead knowledge transfer• Technologies used: C++, MFC, COM

Sep 1998 - Jan 2008

Software Design Engineer

Redmond, Wa

• Maintained the MSData objects—COM objects written in C++ with the ATL. MSData objects are used from within ASPs to interface between the SQL Server databases.• Developed ActiveX Controls using ATL—Built the controls and executed them on some “live” Internet as well “proof of concept” Intranet web sites. Placed controls for the ActiveX Gallery on the www.microsoft.com web site.• Replaced Windows NT User Manager using ADSI—Built the applications that allowed users and groups to be simultaneously added to a Novell and Windows NT system. Used Visual BASIC 5.0 instead of Visual C++ to expeditiously create the application.• Built Two Stores for The Plaza on MSN (plaza.msn.com) Web Site—Lead project development and supervised the building of the EHTML web site and the stores specific database components. Generated the database import specifications.• Designed Regional Intranet Web Site—Wrote various ISAPI DLLs used by the Microsoft Internet Server. Built some of the ActiveX controls used in the web site pages. Researched various emerging technologies to determine their usefulness in our web sites.• Created Video Conferencing System Using Intel Proshare Product—Developed application in approximately 10 days that allowed individuals to have an interactive videoconference. System allowed individuals to mark up the others presentation. Windows Sockets on TCP/IP protocol were used to transfer the markups and the inter-application communications. Developed the Win32 application using C++/MFC.• Built Interactive Video System Development—Assisted the In-flight Video Systems team building the interactive video system for a major U.S. airline. Created the underlining software architecture and base classes for the passenger section. Served as team lead for one of the system components and developer for the remainder.• Technologies used: C++, MFC, COM, ATL, SQL Server

Jul 1993 - Sep 1998

Software Design Engineer

Vista Development Corporation

Bellevue, Wa

• Built Pen Computing applications for MS Windows• Ported the Raima Data Manager to MS Windows NT• Initiated porting of the Raima Database Server to MS Windows NT• Technologies used: C++, MFC, COM

Dec 1991 - Jul 1993

Software Developer

Kenonic Controls

Calgary, Alberta, Canada

• Kenonic Controls is a consulting engineering firm that has a software group that develops engineering applications. All applications written within the department were for the Microsoft Windows environment. The applications were written for both the Microsoft SQL Server database as well as Raima's Data Manager database engine. • Designed and implemented the engineering applications to be sold by Kenonic.• Developed utility libraries (DLL's) for the common use of the various applications.• Technologies used: C, C++, MFC, COM

May 1988 - Dec 1991

Software Developer

Contactsplus Software Systems

Calgary, Alberta

• ContactsPLUS developed various custom applications for the company's clients. These applications were developed for the Microsoft Windows environment using C. I was the lead programmer of a team of three. I was in charge of the design and implementation of the applications. This included developing any utility libraries as needed by the team.• Technologies used: C, 8086 assembly

Aug 1985 - May 1988

Systems Engineer

F.P.I. Computers

Edmonton, Alberta

• Assisted the sales department with the technical aspects of the sale. After the sale, I installed and maintained all the hardware and software for the client.

Apr 1984 - Aug 1985

Software Design Engineer

Deslauriers Technologies Corp

Edmonton, Alberta

• Designed and developed a small Health Care Insurance Plan billing system. The application was developed in a structured version of BASIC (DR Research CBASIC) and 8080 assembler for PC's under CP/M.• Technologies used: CBASIC, 8080 assembly

Oct 1983 - Apr 1984

Software Designer Engineer

M. D. Tims & Associates

Edmonton, Alberta

• Worked on a team to develop an inventory application in Fortran IV on the company's mini-computers. These applications were used by the time-share clients.• Worked on the operating system internals for the mini-computers.• I installed and serviced this equipment PC computers sold by the company.• Technologies used: Fortran IV

Oct 1981 - Oct 1983

Customer Service Engineer

Edmonton, Alberta

• Installed and serviced the various lines of computer equipment sold by Lanpar.• Wrote some service diagnostics on the company minicomputer. These were then accessed by modem at the client’s site to help diagnose the equipment.

Jan 1981 - Oct 1981

Customer Service Engineer

Aes Data Ltd

Calgary, Alberta

• Installed and serviced the various lines of word processing equipment sold by AES.

Oct 1980 - Jan 1981

Customer Service Engineer

Calgary, Alberta

• Installed and serviced small (mini) and large-scale (main frame) computer equipment.

Jun 1979 - Oct 1980
2 education records

David Simmonds education

Electrical Engineering, Electrical Engineering

Completed first year.

FAQ

Frequently asked questions about David Simmonds

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

What company does David Simmonds work for?

David Simmonds works for Self-employed.

What is David Simmonds's role at Self-employed?

David Simmonds is listed as Principal Software Engineer at Self-employed.

What is David Simmonds's email address?

AeroLeads has found 1 work email signal at @echostar.com for David Simmonds at Self-employed.

What is David Simmonds's phone number?

AeroLeads has found 1 phone signal(s) with area code 801 for David Simmonds at Self-employed.

Where is David Simmonds based?

David Simmonds is based in Lehi, Utah, United States while working with Self-employed.

What companies has David Simmonds worked for?

David Simmonds has worked for Self-Employed, Absolute Software, Dish Network, Accessdata, and Charity Check.

How can I contact David Simmonds?

You can use AeroLeads to view verified contact signals for David Simmonds at Self-employed, including work email, phone, and LinkedIn data when available.

What schools did David Simmonds attend?

David Simmonds holds Electronics Engineering Technology, Electronics from Nait (Northern Alberta Institute Of Technology).

What skills is David Simmonds known for?

David Simmonds is listed with skills including Visual Studio, .Net, C#, Xml, Software Design, Microsoft Sql Server, Software Development, and Agile Methodologies.

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 Simmonds you were looking for.

View similar profiles