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
-
Senior Software EngineerInnoflight Nov 2022 - PresentSan Diego, California (Ca), Us -
Staff Software DeveloperGeneral Atomics Aeronautical Systems Aug 2022 - Nov 2022Poway, Ca, Us -
Lead EngineerHere Jan 2016 - May 2022Eindhoven, North Brabant, NlWorked 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 EngineerS2 Technologies, Inc Nov 2005 - Jan 2016Encinitas, California, UsWorked 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 ArchitectEntriq, Inc. May 2005 - Nov 2005UsI 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 YahooYahoo! Oct 2004 - May 2005Sunnyvale, Ca, UsI 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/ArchitectMusicmatch Aug 2000 - Oct 2004UsI 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 EngineeringA-Life Medical 1997 - 2000San Diego, Ca, UsI 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 ManagerHnc Software 1995 - 1997Los Angeles, Us* 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 EngineerOverland Storage 1986 - 1995San Ramon, California, Us* 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 Details
-
Uc San DiegoElectrical Engineering -
Uc San Diego
Frequently Asked Questions about Tim Dowty
What company does Tim Dowty work for?
Tim Dowty works for Innoflight
What is Tim Dowty's role at the current company?
Tim Dowty's current role is Senior Software Professional.
What schools did Tim Dowty attend?
Tim Dowty attended Uc San Diego, Uc San Diego.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial