Technical Program Management Director


Oracle Corporation, Redwood Shores, CA


Technical Program Management Director


Group Manager, Platform Product Management


Senior Principal Product Manager, Infrastructure Tools and Platforms


Group Manager, Infrastructure Tools


Development Manager, Infrastructure Tools


Senior Tools Developer, Project Lead


Vicinity Corporation, Palo Alto, CA and Visioneer, Inc., Fremont, CA


Senior Configuration Management Engineer


Apple Computer, Cupertino, CA


Software Configuration Management Engineer and Manager



Coach, cop, glue and grease on challenging initiatives for the Platform and Technology divisions. Initiate, support and lead teams to improve the build and test automation system, appropriately manage use of third party software in product development, reinvent the datacenter, and build compliance into our production delivery DNA.

Oracle Applications Technical Program Management

Champion implementation of infrastructure, tools, and processes for Oracle Fusion Applications Development. Lead cross-functional teams to support the timely delivery of Oracle software components, including requirements analysis, design, coding, and end-user and systems infrastructure support. Chair working groups chartered with standards development and delivery for C-code, seed data, and logical grouping data. Present program updates to executive management. Lead pilots for new build systems. Received quarterly divisional recognition award.

Oracle Applications Platform Product Management

Provide leadership for Oracle Applications operating systems (OS) platform directions. Develop and manage project schedules for Applications delivery on all non-base platforms. Quickly and efficiently deliver optimal, in-demand, and quality Applications solutions to enterprise applications customers through collaboration with OS and hardware partners, and technology and product teams. Conduct market research, create proposals for platform recommendations, coordinate priorities with engineering teams, and supply OS, compiler and third party recommendations. Optimize products usage and facilitate implementations on all supported OS platforms. Improve customer experience through technical documentation updates, responses to certification requests, written communications, presentations, and moderation of online forums. Delivered Release 12 on non-base platforms two months ahead of original schedule.

Oracle Applications Management toolset for Oracle On Demand

Product management for patching and environment management toolset produced by Applications Development Services and used by Oracle On Demand. Lead and collaborate with cross-divisional teams to optimize tools usage and facilitate implementations. Define and communicate product strategies, perform technical analysis of requirements, market products, coordinate cross-divisional teams and communications, and service customers. Increased user satisfaction through a 75% reduction of Applications patching time.

Unified Perl Distribution

Multi-year project to move teams to standardized and centrally built Perl distributions, for tools uptake and shipping products. Collect requirements from product and tools organizations, obtain legal and security approvals, negotiate centralized build services, evangelize uptake, and coordinate implementation in development and outsourcing organizations.


Oracle Patch Tracking System (PTS)

Direct the PTS global development teams through multiple product iterations. Oversee all development, quality assurance and release management functions for this n-tier toolset to manage patching Oracle Applications. Ensure toolset integration with other Oracle products and tools. Establish PTS instances in Development and On Demand organizations. Increased Applications Development productivity to allow over six thousand patches per week applied to hundreds of environments.

Applications Release and Build System (ARBuS)

Manage project to design a unified Oracle Applications development and release build system, combining dozens of build systems into one, and used by all Applications Development products. Provide technical leadership during initial implementation, maintenance, and through to software obsolescence. Implement system in Perl with some shell commands and callouts to various Oracle tools; design for cross-platform usage and scalability. Reduced build and release cycle from 6 months to 2 weeks.

Software Configuration Management

Lead configuration management support for multi-sited engineering and operations teams. Design, implement and install source, build and release management systems on many platforms, including open source and proprietary solutions. Train staff in SCM principles and practices, found Change Control Boards, and establish more efficient procedures for delivery of software to manufacturing and distribution.


Computer Technologies:

Perl, Java, C/C++, Shell, Agile and Waterfall SDLC, Oracle, SQL


Linux, Mac OS, UNIX, and Windows

Foreign Languages:

Fluency in French and American Sign Language; knowledge of Spanish.


University of California, Santa Cruz

Bachelor of Arts, Computer Information Sciences, with honors.