Program Manager Resume
SUMMARY:
- Dedicated software professional for over 15 years, skilled at design and execution of simple solutions to complex technical problems. Natural mentor and team player, adept at building consensus and resolving issues across teams and disciplines. Broad experience in development, test and program management, from small startups to Fortune 500 Enterprise.
- Professional work includes early contributions to important technologies including DVD production, web publishing, web syndication formats and protocols, social networking, blogging, podcasting, and large scale consumer communications applications and services.
- 6 years’ experience with enterprise PM practices, security and quality standards, and matrix organization at Microsoft.
- 10 years’ in engineering roles at high - tech startups with highly technical products and high-profile customers.
- Strategic thinker: dive deep technically, recognize hidden patterns and quickly find solutions in a larger context
- Skilled communicator: transfer and translate complex ideas between disparate consumers
- Adaptable, fast-learning, self-critical: eager to take on new challenges with an open mind and coachable attitude
- High-integrity and customer-focused: deliver right and right-sized solutions, internal- and external-facing
- Product ideation, roadmaps, and requirement definition
- Functional and technical specifications
- Scenario-oriented design, and functional UX design
- Security lifecycle, privacy and security threat modeling
- End-user and technical documentation
TECHNICAL SKILLS:
Project Management: Product and feature ideation; competitive product assessment; user interaction design; create, organize and maintain technical specs; developer and end-user documentation; task estimation and resource allocation; issue triage and prioritization; dependency management; whitepapers, presentations and demos; change and release management
Engineering Processes: Waterfall and hybrid-waterfall/agile projects; SDL; localization and globalization; security and privacy design; release compliance; product usage and QoS telemetry; test automation and scenario definition; software performance optimization; source code control and build automation
Design/Architecture: Multi-platform client/server; threading, concurrency, event-model, model/view/controller (MVC); API and schema design; IPC/IAC/RPC (on-box and networked)
Programming Languages, Platforms & Tools: UserTalk 12 years (C-like structured language, with features of Python and C#). Familiar with C++, C#, Windows 8 Modern/Metro SDK, JavaScript, various shell scripting languages Perforce, Subversion, CVS, Product Studio, JIRA, SaaS, PaaSWindows XP through Win8 client, Windows server 2008 R2, MacOS X, Linux, iOS
Formats and Protocols: HTML/DHTML/XHTML, CSS, XML protocols & formats (RSS, SOAP, XML-RPC, WSDL); HTTP, REST/JSON; TCP/IP, DNS, POP, SMTP, IMAP, FTP, NAT & firewalls
Servers: Over 10 years developing, maintaining, and debugging live servers; familiarity with Apache, IIS, various mail servers, and virtualization platforms (Hyper-V, Virtuozo, VMWare).
PROFESSIONAL EXPERIENCE:
Confidential
Program Manager
Responsibilities:
- Ensure secure, encrypted client/server communication for Windows 8 Metro Communication apps
- Common text index and search platform, with global language support
- Drove migration to Windows 8 Modern SDK, and support for new ARM hardware platform
- Co-designed and drove implementation of authentication model across Win8 Metro Communication apps
- Database index, search platform, and optimizations
- Authentication, security and privacy (cross-team function)
- Migration to Windows 8 platform and SDK, port to ARM architecture
- Software Performance optimization
- Configuration, and sandbox testing support
- Release compliance and sign-off (multiple areas)
Confidential
Program Manager
Responsibilities:
- Delivered shared contact UI controls adopted across all Windows Live clients
- Delivered common authentication UI for all Live clients, and Microsoft Office OneNote 2010
- Significant QoS gains in market configuration service, culminating in cross-team deployment of new config system
- Drove contact synchronization optimizations in Messenger, yielding significant operational savings
- Shared UI framework controls (buttons, scrollbars, windowing)
- Contact management and profile user experience
- Contact representation common controls
- Co-branding features in Windows Live Messenger
- IM “buddy” invitation user interface and server interaction
- Manage marketization configuration (data and service implementation)
Confidential
Senior Developer, Product Manager
Responsibilities:
- Manila web-based content management system:
- Primary/lead developer on multiple major releases
- Delivered custom-built web content management implementations, including:
- Salon Blogs, Oracle Blogs, Blogs at Harvard Law, RedToenail.org, others
- Designed and implemented extensible, web-based server administration toolset
- Created context sensitive help system, integrating online resources with shipped software
- Frontier application platform:
- Design and implement end-to-end localization framework, and manage localization community
- Created fully extensible plug-in architecture for GUI and web development, still in use today
- Contributor to industry wide SOAP interop efforts (SOAP 1.1)
- Co-author “A Busy Developer’s Guide to SOAP 1.1” with Dave Winer
- Radio UserLand blog authoring and feed reading application:
- Lead developer and project owner, co-design all major features (client and server components)
- First integrated RSS reader, weblog + podcast publishing tool, and podcast client
- Customization features used to create blog communities for multiple publications, including Salon.com
- Among famous blogs on our platform was The Julie/Julia Project (featured in 2009 film with Meryl Streep)
- Senior developer of large customer-facing and internal software projects
- Report to CEO, at times serving as CIO/architect, and primary company representative
- Design and implement end-to-end solutions with both horizontal and vertical scope
- Review and integrate third-party software contributions and acquired code modules
- TLS/SSL, LDAP authentication, MIME parser, and others
- Wrote and organized large volume of technical and end-user documentation.
- Presenter/panelist at conferences: Seybold SF 2002, Web-Can-Spam at Yahoo in 2005
- Primary technical support contact for corporate services customers
- Key participant in pre-sales and design/spec phases for all corporate services projects
- Implement custom applications for corporate services and al customers
- Custom weblog apps for Oracle, Salon Blogs, Harvard University, and RedToenail.org
- Intranet project management applications for Confidential and Motorola
- Manage quality assurance, customer support and CRM operations
- Make staffing recommendations and manage engineering consulting staff
- Review and report staff performance to CEO
- Design and develop internal websites and tools
- Online store with sales tracking & notification, CRM features, license key management
- Integrated with Digital River and Confidential e-commerce systems
Confidential
SoftwareDeveloper
Responsibilities:
- Designed and implemented multi-language localization framework for all UserLand products
- Community coordinator, reviewing and integrating localization contributions
- Active participant in “SoapBuilders” SOAP 1.1 interoperability working group
- Representatives included Microsoft, HP, IBM, Apache Foundation, etc
- First systems outside of Blogger.com to support Blogger API (Blogger.com was later acquired by Google)
- First integrated implementation of Meta-Weblog API (designed by UserLand)
- Created easy end-to-end installation and setup workflow for UserLand’s flagship Manila server application
- Designed and implemented theme (”skinning”) features for Manila discussion group system
- Curated library of developer-contributed themes for Manila’s content management product
- Built comment system for Manila and Radio UserLand weblogs
- Maintain and optimize Weblogs.Com, first weblog update tracking service, later sold to VeriSign in 2005 ($2.5M)
- Participate in standards implementation and interoperability efforts
- Dev-owner of UserLand’s SOAP client and server stacks
- Implement UserLand’s web-based SOAP1.1 validation application
- Write internal and public proposals (RFCs) for API and software features
- Provide feedback on public API design, including MetaWeblog API, a de-facto industry standard
- Extend web API and documentation for Manila and Radio UserLand content systems
- Build and test installers for all UserLand products
- Operate my.userland.com, one of the first online RSS news aggregators, and screen customer feed submissions
Confidential
Software Engineer
Responsibilities:
- Extend functionality of Web content management system and template system for Confidential properties
- Maintain online search engine for MacWEEK.com and Macworld.com websites
- Create internal tools and database for managing web images for Confidential online properties
Confidential
Build Engineer
Responsibilities:
- Investigated, and successfully drove migration from Mac-only to multi-platform source code control system
- Created automated, scalable build system used by entire engineering division to build all software products
- Integrated build system with source code control and bug database, increasing overall engineering efficiency
- Implemented relational features in bug database, enabling cross-team and cross-product issue-tracking
- Owner of source code control and build automation for entire engineering division
- Provide and support for source code control to developers and other engineering staff
- Integrate changes between working branches, and help to define branching and release strategy
- Maintain servers, migrate data from older systems, and maintain automation tools
Confidential
Software Quality Assurance Engineer
Responsibilities:
- Designed test plan and acted as test lead for first release of Desktop DVD “prosumer” DVD authoring system
- Novel triage/test process for fast turnaround of faulty OEM hardware (saved up to 50% of units on initial release)
- Developed first in-house test automation tools and procedures; integrated test automation with bug databases
- Primary QA engineer for “Desktop DVD” authoring HW/SW system, and DVDStudio MPEG pro video encoder
- Deeply involved in mission-critical decisions regarding release viability and development schedule
- Primary test liaison between QA, CS, engineers and management for DVD product line
- Build and test all gold-master CD-ROMs for major software releases (Mindvision VISE)
- Design and implement test plans for new product releases
- Develop automated test tools and test matrix generation
- Bug database owner - maintenance and feature development (FileMaker Pro)
- Platform-level testing for Sonic Studio and MediaNet products
- Specializing in mix automation, audio routing, and VTR/QuickTime synchronization
- Present at trade shows, including: National Association of Broadcasters and Audio Engineering Society