Ownership of a significant technology from concept to execution,
where I can build a strong development team and deliver high volume software.
Employment
2004-2005 Technology Strategist - Openwave Systems
Evangelism, customer interaction, and partner strategy across Openwave's client product teams. Specifically responsible for strategy around our next generation browser platform, which aims to redefine the external perception of browser by leveraging markup and script to create powerful applications tied deeply into the phone experience.
Develop concept end-to-end services (in Javascript/HTML/CSS/Perl) to demonstrate the capabilities of browser based applications.
Competitive analysis and technical evaluation of acquisition candidates to integrate into our product portfolio.
2001-2004 Senior Software Manager - Openwave Systems
Manage browser development team, which was responsible for shipping 240 million units of software in 2004 alone.
Built the team from 4 to 17, and created an collaborative environment of engineers who balanced maintenance of existing products with next generation innovation.
Put into place a robust release process which streamlined the way we address customer issues by incorporating ODC and other non-core development resources, to address emergency customer issues under core development code review, while at the same time establishing a core release train that delivered on a predictable cadence.
Continued to develop features in C for the browser layout engine including a region based progressive rendering system that allowed the layout of pages to be split among events, streamed as data arrives over the network, and throttled to maximize network throughput.
Architected and led a small sub team to build a "quick-hack" MMS client. The UI for this client was built in markup as a short-term solution for customers who could not wait for our full client to be completed.
Spent significant time in front of customers and partners to market future relationships and products as well as evaluating issues and requests from existing relationships.
1999-2001 Principal Software Engineer - Openwave Systems
Architected and developed (in C and C++) an HTML/WML/CSS layout engine, drawing system, and interaction model, which was the first of its kind to be deployed in mass market phones.
Built an over-the-air provisioning system (in C) for version 4 of the Openwave browser. Included document parsing, sever-client protocol management, and commit-revert storage semantics.
Education
1994-1999 Coterminal B.S. and M.S. Computer Science - Stanford University