Tim Dowty Email & Phone Number
Who is Tim Dowty? Overview
A concise factual answer block for searchers comparing this professional profile.
Tim Dowty is listed as Senior Software Professional at Innoflight, based in San Diego County, California, United States. AeroLeads shows a matched LinkedIn profile for Tim Dowty.
Tim Dowty previously worked as Senior Software Engineer at Innoflight and Staff Software Developer at General Atomics Aeronautical Systems. Tim Dowty holds Electrical Engineering from Uc San Diego.
Email format at Innoflight
This section adds company-level context without repeating Tim Dowty's masked contact details.
Review company-level records connected to Tim Dowty before choosing the right outreach path.
About Tim Dowty
Passionate, experienced software professional with extensive accomplishments and results. Have delivered products in the multimedia, data interchange, financial, medical billing, geospatial, and developer testing markets.Noted for outstanding communication and writing skills, attention to detail, passion and can-do attitude, team dynamics, desire to excel and continuous learning. Recognized for ability to connect and develop respect and trust across the organization and at all levels. A cooperative and talented software professional who coaches and mentors others to achieve their potential.CAREER HIGHLIGHTS- Co-architected and developed multi-language microservice as part of a large 3D Map production pipeline. - Expanded and enhanced large C++ 3D editing application as a member of a small agile team.- Worked with an agile team to create 3D map features heuristically from incomplete source data.- Architected and led development of MusicMatch Jukebox 10.- Designed the hardware for TX-8, the best selling PC 9-track controller.- Led the development of a medical billing expert system pipeline.- Designed and produced several GUI-based tools that boosted the effectiveness of in-house developers and subject matter experts.- Assisted and mentored developers at Qualcomm in C++ code testability.KEY QUALIFICATIONSC++ | Python | C | Perl | C# - WPF | Java | JavaScript | TypeScript | Docker | Kubernetes | Git | GitLab | AWS | 3D Graphics | Software Architecture | Agile
Tim Dowty's current company
Company context helps verify the profile and gives searchers a useful next step.
Tim Dowty work experience
A career timeline built from the work history available for this profile.
Staff Software Developer
Lead Engineer
Worked with a small agile team creating a microservice that produces 3D maps from source data. Technologies used include C++, Python, Java along with Docker and Kubernetes.Worked with a team to create 3D map features heuristically from incomplete source data.Worked with a small team that owned Here’s EarthScape desktop 3d visualization and editing tool. Technologies used include C++, STL, Boost, C#, DirectX.Built several GUI-based tools used by developers and technical staff. Technologies used includeC#, WPF, Python.
Senior Staff Engineer
Worked with a small team commercializing the company's Testspace product. This is a web-based reporting and test management portal developed in response to needs seen at Qualcomm during S2's engagement there. Commercialization involves formalizing integrations with popular developer test frameworks (GoogleTest, CppUTest, CppUnit, JUnit, RSpec, Cucumber), developing user documentation, and integrating with billing and help desk providers. Prior to this, I spent five years on-site at Qualcomm consulting with multimedia software teams (audio, camera, DSP and others) integrating, supporting, and evangelizing the S2 products Stride and Testspace. In this role, I performed technical work gave presentations and authored whitepapers and technical documents. I worked with many levels of the organization from Vice Presidents to individual developers.In my technical work, I created software and systems in a wide range of environments using C++, C#, PowerShell, Python, Perl, Java, and JavaScript under operating systems including Windows, Android, QNIX, and Qualcomm proprietary OS.Teams worked with Perforce and Git along several distributed build and test systems including Electric Cloud, WinCASE, LinCASE, and Qualcomm proprietary systems.Prior to deployment at Qualcomm, I managed a small team which developed and maintained parts of the Stride and Stride Studio products, specifically in the areas of data serialization and marshaling, and the code instrumentation wizard GUI. This work was almost exclusively in C++ targeting Windows and Linux, with some additional Perl and JavaScript.
Software Architect
I led a small team of developers to create a digital media monetization platform.This included ● Customization of the Ektron Content Management System (http://www.ektron.com)● Development of custom Windows client software components and integration with web pages to download and manage DRM'd content (video and music)
Technical Yahoo
I became an employee of Yahoo upon their purchase of Musicmatch in October 2004. In this role, I continued in the development and maintenance of Musicmatch Jukebox 10.
Software Team Lead/Architect
I lead a team of developers in charge of the metadata infrastructure of Musicmatch Jukebox, a Windows product that at its peak added over a million new users around the world each month. The jukebox is implemented entirely in C++, with heavy use of ATL, STL, COM, and MFC.● Designed and implemented the Jukebox’s Super Tagging middleware and GUI● Designed and led refactoring of the product to go from native MBCS to Unicode (involved the use of the Unicows thunking layer on W98/ME)● Led localization of the product to nine languagesI also headed a cross-functional team in the architecture, design and development of Version 10 of Musicmatch Jukebox (released 12/04). The team included local and remote full-time staff and consultants. The team accomplished a complete rearchitecture of the product’s device, database and metadata systems to add additional capabilities to the product, create application scaffolding to accelerate future development and support, and create better abstractions to ease unit and system testing. Highlights of this project included:● Performed analysis and re-sectioned the system’s architecture● Designed and implemented low-level data entities to represent strongly-typted system objects throughout the system; implemented custom marshaling for best cross-process performance● Created device and media abstraction layers for disks, CDs, portable music players, and Internet streams allowing plug-in expandability● Created an asynchronous task framework with priority-managed thread pools● Designed and implemented standard error detection, reporting and propagation; unhandled exception detection and reporting● In concert with developers, created coding best practices standards● Performed ongoing performance analysis and tuning of the system● Selected and integrated relational database; created application-specific query language on top of SQL to simplify client development
Manager Of Software Engineering
I led a team of eight developers in the specification, design, development and mantainance of an array of products that automate the parsing of natural-language medical reports to produce universal HCFA billing codes.Products utilized a common SQL Server database which my team extended as necessary to support new deployment strategies. Under my direction, the team developed common components which were leveraged across products.The products my team developed fell into three main categories:Client/Server – Scalable server system built on Windows NT using C++, MFC, ATL, DCOM and Win32. Client Windows applications built using VB, ActiveX, ADO, and ODBC.OEM – System deploys business servers as DCOM NT services built with C++, MFC, and ATL. Customer software interfaces with the system via XML.Enterprise – System deploys servers under COM+ and Windows 2000 Application Center Server utilizing IIS and ISAPI. Client applications run in the IE browser using Active Document and ActiveX technologies. XML is used over HTTP to represent data and issue commands between client applications and server.
Senior Software Engineer / Group Manager
* Worked as a senior member of the Capstone product team, developing client-server financial decision processing systems.* Hired and managed a team responsible for creating Capstone application software.* Traveled internationally to design and support OEM project integrations
Electrical Engineer
* Designed and brought to production the TX-8, an ISA bus 9-track controller that was the industry's best-selling product of its type.* Developed software for the TX-8 and its successors, including drivers and data interchange applications* Served as a team member in the development of the company's first 9-track tape drive; responsible for sections of hardware design and firmware development.* Represented the company in several Asian countries, including a project adapting one of Overland Data's standard products to the OEM requirements of NEC.
Tim Dowty education
Electrical Engineering
Education record
Frequently asked questions about Tim Dowty
Quick answers generated from the profile data available on this page.
What company does Tim Dowty work for?
Tim Dowty works for Innoflight.
What is Tim Dowty's role at Innoflight?
Tim Dowty is listed as Senior Software Professional at Innoflight.
Where is Tim Dowty based?
Tim Dowty is based in San Diego County, California, United States while working with Innoflight.
What companies has Tim Dowty worked for?
Tim Dowty has worked for Innoflight, General Atomics Aeronautical Systems, Here, S2 Technologies, Inc, and Entriq, Inc..
How can I contact Tim Dowty?
You can use AeroLeads to view verified contact signals for Tim Dowty at Innoflight, including work email, phone, and LinkedIn data when available.
What schools did Tim Dowty attend?
Tim Dowty holds Electrical Engineering from Uc San Diego.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial