David Simmonds Email & Phone Number
@echostar.com
1 phone found area 801
LinkedIn matched
Who is David Simmonds? Overview
A concise factual answer block for searchers comparing this professional profile.
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).
Email format at Self-employed
This section adds company-level context without repeating David Simmonds's masked contact details.
AeroLeads found 1 current-domain work email signal for David Simmonds. Compare company email patterns before reaching out.
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.
David Simmonds's current company
Company context helps verify the profile and gives searchers a useful next step.
David Simmonds work experience
A career timeline built from the work history available for this profile.
Principal Software Engineer
Principal Software Engineer
Sr. Staff Software Engineer
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
Senior Software Engineer
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
Senior Software Engineer
• Architect and develop ASP.NET web application using C#.• Technologies used: C#, ASP.NET, Entity Framework, Linq, SQL Server
Senior Software Engineer
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
Senior Software Engineer
• Architect and develop a Customer Relation Management system for a Fire Apparatus company.• Visual Studio 2010, C#, and .NET Silverlight was used.
Senior Software Engineer
• 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
Senior Application Designer
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
Software Design Engineer
• 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
Software Design Engineer
• 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
Software Developer
• 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
Software Developer
• 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
Systems Engineer
• 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.
Software Design Engineer
• 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
Software Designer Engineer
• 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
Customer Service Engineer
• 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.
Customer Service Engineer
• Installed and serviced the various lines of word processing equipment sold by AES.
Customer Service Engineer
• Installed and serviced small (mini) and large-scale (main frame) computer equipment.
David Simmonds education
Electronics Engineering Technology, Electronics
Electrical Engineering, Electrical Engineering
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the David Simmonds you were looking for.
View similar profiles