0% found this document useful (0 votes)
280 views5 pages

Robert C. Daley

Robert C. Daley has over 14 years of experience in software architecture, product development, and system design for mobile device management solutions. He is currently the Chief Architect at HP, where he extended their mobile device management platform to support enterprise customers. Previously, he was the Senior Director of Architecture at Bitfone, where he defined the architecture for their mobile device and firmware management products. He has deep expertise in C/C++, Java, mobile and web-based software development, and experience delivering carrier-grade solutions.

Uploaded by

Anthony Brooks
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
280 views5 pages

Robert C. Daley

Robert C. Daley has over 14 years of experience in software architecture, product development, and system design for mobile device management solutions. He is currently the Chief Architect at HP, where he extended their mobile device management platform to support enterprise customers. Previously, he was the Senior Director of Architecture at Bitfone, where he defined the architecture for their mobile device and firmware management products. He has deep expertise in C/C++, Java, mobile and web-based software development, and experience delivering carrier-grade solutions.

Uploaded by

Anthony Brooks
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

Robert C.

Daley
13 Middle Dunstable Road – Nashua, NH 03062 – (603) 888-6325
E-mail: [email protected]

Bob Daley
Experienced software architect, product technologist, and system designer,
delivering OEM, retail, enterprise, carrier class, and web-based software,
on Windows, UNIX, and Linux. Expert with C/C++, Java, J2EE,
defining, designing, delivering modular, high performance software, and
integrating new technology into the product development cycle.
Fourteen years experience with over-the-air device management
protocols and technologies, holding four patents issued on device
database synchronization, six more patents pending.

CURRENT EXPERIENCE
Hewlett Packard Corporation Present

March 2007 – Present – Chief Architect, Mobile Device Management, responsible for short and long
term client/server technical strategy for HP’s mobile device management group. This position was the
result of HP’s purchase of Bitfone Corporation and served to continue and enhance the focus of mobile
device management to include enterprise customers as well as carriers.

• Extended the architecture of Bitfone’s FusionDM product to support the different requirements
needed to sell mobile device management services to large enterprise customers, creating a new
client and server product set known as the HP Enterprise Mobility Suite.
• Re-architected the mobile device diagnostics services to create a fully automated policy management
solution in which devices are maintained in a policy conformant state without human intervention.

Bitfone Corporation 2004 – 2007

Jan. 2004 – March 2007 – Senior Director/Architect, responsible for the architecture and on going
development of Bitfone carrier grade, mobile device management products, providing over-the-air (OTA)
services to mobile handsets. The product set includes MVP for firmware update over-the-air and device
provisioning, and SmartCare for OTA diagnosis and repair of troublesome mobile handsets, with both
products re-architected into an integrated offering known as FusionDM.

• Defined the architecture and technical product strategy for the MVP firmware update and device
management product in close collaboration with engineering, marketing, key mobile operators and
mobile handset OEM’s. A key aspect of the MVP architecture is it’s ability to adapt to any number
of handset implementations of the OMA DM protocol. Other key features are its unique approach to
bulk campaign management, support for different groups of subscribers, and the ability to partition
management operations across management authorities (e.g., countries, regions, etc. ).
• Performed the technical due diligence required for the Bitfone acquisition of Mobile Diagnostix and
their SmartCare OTA diagnostic product for CSR’s. Defined the ongoing technical product strategy
for SmartCare and the series of developments leading to the full integration of SmartCare
technologies with MVP.
• Directed the ongoing SmartCare and MVP server design, development and release strategy, including
development activities across Laguna Niguel CA, Toronto Canada, and Beijing China.
• Defined the architecture and imbedded client detailed design for capturing and logging diagnostic
information in mobile handsets and delivering this information over the air to the diagnostic server.
• Architected the integration of the SmartCare and MVP products into the FusionDM, integrated
device management services platform, released in September 2006.

Openwave Systems 2002 – 2003


Oct. 2002 – Dec. 2003 – Software architect and product technologist, representing Openwave’s over-the-
air handset provisioning strategy and technology to potential customers and to OMA. Translated
customer requirements into detailed product requirements and overall system architecture:

• Responded to RFP’s and delivered on-site, detailed technical presentations to several potential
customers. Got two of them to select Openwave as their vendor for over-the-air device provisioning
and device management, by directly addressing their user interface and technology needs. Designed
enhancements to existing products, wrote the product requirements, and worked with development to
design a solution that best fit the customers’ requirements within the existing product architecture.

• Worked with a major GSM Carrier and product development to design a new and greatly simplified
user interface to be used by Customer Care for the provisioning of multiple applications on various
handsets, using a variety of standard protocols. The new UI reduces the complexity to a phone
number, a predefined “subscriber plan”, a device model and a handful of check boxes to select the
applications to be provisioned. A new administrative UI is used to create the “plans” and detailed
settings used to keep the customer care UI as simple as possible.

• Worked with a major handset manufacturer to design a detailed over-the-air message flow for
upgrading handset firmware over-the-air, in collaboration with the customer, MDM product
development, and in compliance with the emerging OMA firmware upgrade standard.

• As Openwave’s representative to the OMA Device Management group, designed and presented to
OMA, Openwave’s proposed standard for firmware upgrade. This effort led to the merging of
Openwave’s proposal into a joint proposal negotiated between Openwave and Bitfone. This joint
proposal was approved as the “base design” for the current OMA DM firmware upgrade standard.

• Conducted a detailed architecture review of a major revision to the Openwave’s over-the-air device
management product set. Uncovered several areas where both performance and reliability could be
significantly improved which were subsequently implemented and delivered in September 2003.

• Represented the device management product group to the Openwave Systems Architecture Forum
and worked several inter-product interface and dependency issues across various development
organizations. All dependency issues were resolved in the product set shipped in September 2003.

May 2002 – Oct 2003 – Worked as a senior software architect to validate the performance, scalability,
and reliability of Openwave’s carrier class data Synchronization Server. The product was integrated with
Openwave’s Universal Messaging product set, resulting in a very large and complex product.

• Instrumented the server code (C++) to provide feedback on performance and resource utilization.
Discovered and fixed several serious performance and resource utilization issues.

• Developed a test driver harness (in C++) and a synthetic workload to emulate a large number of
simultaneous users to measure performance and find bottlenecks. Uncovered a number of serious
architectural problems and designed solutions which improved performance by more than a factor of
10, and eliminated numerous memory leaks.

Pumatech (AKA Puma Technology/IntelliLink) 1993 – 2002

Delivered products for synchronizing personal information among PC’s, servers, handheld devices, and
sync-enabled cell phones. Responsible for the design, implementation, and delivery of core
synchronization products and technology for Intellisync products, on Windows, UNIX, and Linux. Four
synchronization patents awarded with two more applied for. Key deliverables included:
• Upgraded “single-user” SyncML “demo” software to support full “multi-user” operation by re-
implementing how state information is stored, and by integrating the C++ SyncML code with a Java-
servlet “front end” to provide web-based, multi-user capability. (C/C++ with Java servlet front end)

• Designed and developed an SDK to allow 3rd party developers to write client software to access the
Pumatech, web-based sync server (SyncIt). (C++ cross-platform class library)

• Designed and developed Synchronization Services for the SyncIt server, based on IETF standards
(iCalendar, vCard, vNote, MIME). (C++ cross platform software running under Tuxedo and Oracle)

• Designed and developed the “Intellisync Anywhere” multi-user server supporting multiple, mobile
handheld devices synchronizing personal data with Microsoft Exchange.

• Designed and developed the Intellisync translator SDK, sold to enable 3rd parties to integrate their
devices/applications with Intellisync synchronization products. (C++ class library for Windows)

• Designed and led the “PIM synchronization” component of Intellisync for Notebooks, an OEM
product shipped with major brand, infrared-enabled laptops. (C++ OEM product for IrDA Windows
laptops)

• Specified and released to 3rd parties, the “Generic Translator API”, which specifies a common set of
methods for transferring data between a 3rd party device applications to an Intellisync “translator”.

• Led the UI development of the first release of Intellisync for Palm Pilot, which remains one of
Puma’s top revenue generators. (C++ GUI using MFC)

• Ported the core technology and synchronization engine to the Mac (68K and PowerPC), establishing
a common source base from which Win16, DOS, Mac, and Win32 products can be built.

• Ported the OEM version of IntelliLink (IntelliLink Lite) to Win32.

• Led the development and delivery of four releases of “IntelliLink for Windows”, including major
enhancements to the core technology.

• Developed OEM products in which the IntelliLink core translation technology was imbedded within
3rd party’s desktop products.

• Developed translators for several personal desktop applications and handheld devices, for Win16,
Mac, and Win32.
PRIOR EXPERIENCE
Digital Equipment Corporation

Messaging Systems Group Manager - Electronic Mail and EDI

 Developed new E-mail network and client/server products, including UNIX X.400/X.500 products
(among the first to conform to 1988 OSI standards) and supported user base of 6 million desktops.

 Organized and drove development of methods which lowered risk and raised quality of multi-vendor
network sales, establishing enterprise messaging as a highly profitable systems integration business.

 Defined, organized and led the development of multi-vendor network strategies across sales,
marketing and engineering, resulting in the development of new business in several new markets.

Commercial, Business and Office Systems Group Engineering Manager


 Developed the ALL-IN-1 family of office products, whose success brought Digital unrivaled market
leadership and significant profits in office automation systems, software and services.

 Developed the VAX family of database, transaction processing, 4GL, graphics and videotext
products and built a focused marketing group to market the products under the "VAX Information
Architecture" banner, resulting in one of the very first profitable software businesses in Digital.

 Developed line of complete HW/SW business systems including DECnet, IBM interconnect and data
management, growing PDP-11 commercial business from 2,000 to over 20,000 licenses.

 Raised funding and staffed the development of the internal "engineering network" which grew into
the current "EasyNet" corporate network, serving over 50,000 systems and 110,000 users.

Massachusetts Institute of Technology

Systems and Programming Director

 Managed computer system strategy, providing support for major systems. Planned and managed
consolidation of four time sharing systems to two systems, with significant cost and service benefits.

Multics, ARPAnet and CTSS Development Project Manager

 Developed Multics operating system, including ARPAnet, which forms the design base for modern
UNIX systems with ARPAnet providing the design base for today's Internet (TCP/IP).

 Designed and developed Multics virtual memory and file system, the first implementation of "
memory-mapped files" and one of the first operating systems to be implemented in a higher level
language.

 Developed the CTSS time-sharing system, the first virtual machine monitor (forerunner of VM/370)
and the first disk file system whose concepts are embodied in most contemporary computing
systems.

EDUCATION

 BSME Program -- Tufts University


 Certificate -- MIT Program for Senior Executives (an MBA Level program), 1986, MIT
 Certificate -- UNIX, Windows, C/C++, and OOP, Daniel Webster College, 1992-1993 (4.0 GPA)
 Various courses in Java, JavaScript, and HTML, Daniel Webster College, 2000-2001 (4.0 GPA)
 J2EE Certificate, Learning Tree International, 2001

PROFESSIONAL AND INDUSTRY ACCOMPLISHMENTS

 Designed three operating systems, and developed two of them


 Several published papers on the design of file and virtual memory systems.
 Management paper (book chapter) on the management of computer systems.
 Unique designs and development efforts which have led the industry:

- Co-inventor of one of the industry’s first time sharing systems, CTSS, at MIT
- First disk-based file system which still forms the basis for most modern file systems
- Industry's first "virtual machine monitor", a predecessor to IBM’s VM/370
- The Multics Virtual Memory/File System (first implementation of memory-mapped files)
- Co-designer of the HIS 6180 addressing/security ("ring" protection) architecture
- Led the development of the VAX Information Architecture (VIA)
- Led development of Digital’s PC, client/server based office system architecture

PATENTS ISSUED

 6,044,381 – Using Distributed History Files in Synchronizing Databases


 6,233,187 – Distributed Synchronization of Databases
 6,330,568 – Synchronization of Databases
 6,925,477 – Transferring Records Between Two Databases (AKA Automatic Field Mapping)

BITFONE PATENTS PENDING

 11/039,000 – Network with Broker for Device Management


 11/062,730 – Network that Facilitates Provisioning and Management of Devices
 11/385,162 – Mobile Device Client
 60/774,406 – Diagnostics and Monitoring Services in a Mobile Network for a Mobile Device

HP PATENTS PENDING

• 60/785,879 – Device and Network Capable of Mobile Diagnostics Based on Diagnostics


Management Objects
• 60/838,081 – Friend Finder Service for a Mobile Device in a Network

You might also like