Mobile: 415-203-4006 E-mail: firstname.lastname@example.org
Summary Passionate and innovative engineer who brings technical and leadership skills to all aspects of product development. Models and promotes the notions software should be delightful and engineers should strive for zero defect code. Shipped production software ranging from consumer quality “living room” user experiences to backend scalable web platforms dealing with millions of coupons or millions of TV recordings per day.
Coupons Inc, Architect (2010-2012) Brought many modern practices, technologies, and friendly/dynamic/learning work habits to Coupons. Developed several broad components which greatly enhanced the stability/manageability of our platform. Conceived, designed, implemented a thin SOAP GET layer over our Platform APIs allowing Varnish-httpcaching on top of previously 100% uncacheable calls coming from internal and external partners. Conceived, designed, implemented an application caching layer that seamlessly combined in-process and outof-process caching (memcached) under a single API. Drove the move from SOAP to REST for our APIs and designed many of the initial RESTful APIs. Scribd Inc, Independent Contractor (2010) Designed and implemented a powerful and innovative desktop uploader and ActiveX control. Microsoft, Software Architect (1999 –2009) MediaRoom – architected and implemented the network DVR Scheduler (AT&T’s U-verse product). Windows MediaCenter – owner/architect of the DVR Scheduler and broad pieces of the TV/DVR UX UltimateTV – owned the Scheduler and broad pieces of the TV/DVR UX Be Inc, Director of Frameworks (1993-1999) Owned the main BeOS App framework. Authored many of those APIs. Managed the framework team. Apple Computer, Senior Engineer (1986-1993) Newton – worked on communication stack and the IDE. MPW – Macintosh Programmer’s Workshop – worked on the main shell and source control system.
Committed to the notion that an engineer and groups of engineers have primary responsibility for delivering quality and on-target software. When I arrived at Coupons Inc there was no unit test culture and zero unit tests for >1 million lines of code. There are now engineers in all parts of the org doing unit testing, primarily because of my efforts. Helped bring code reviews (with a friendly style) to Coupons. Reviewing code is a big strength of mine. My work at Scribd had no QA resources. 1000’s of users of my 2 deliverables, one bug reported to date. In the 4 major releases of MediaRoom/U-verse the DVR Scheduler had 0 mandatory updates. Subsystems like EPG, VOD, Live TV, Networking had, respectively, 5, 12, 1, and 5 mandatory updates. >4 million households use U-verse, relying on the DVR Scheduler to record their favorite programs. Numerous product managers have called me the best tester they have ever seen. I developed a test framework that allowed modeling of any Mediaroom DVR Scheduler scenario. I developed a scalability test harness that could test Mediaroom DVR Scheduler under loads of 100K’s of users and arbitrary real world scenarios.
Strive for zero defect code
Author of 31 patents. Mostly in TV/DVR feature and UX areas.
Page 2: Peter J. Potrebic
Innovate and bring passion to areas of team development, culture, learning, cordial and energetic communication. At Coupons I started Tech Talk series and co-introduced distributed source control to a company previously using CVS. Co-created an on-line game to teach Mercurial. A Windows MediaCenter colleague said “reflecting on those days I and others came to the conclusion that your specific impact on MediaCenter made that a great user experience” Scribd desktop uploader adds 2 features (multiple logins & templates) to what most uploaders have (e.g. Flickr). These 2 features are elegantly integrated into entire usage model. Introduced unit testing of UX to Mediaroom. Guided an eng. to develop the first unit testable UX feature. Created a data analysis workflow analyzing real Mediaroom usage. The results shattered several long held beliefs. This also uncovered a bug in my code which I happily fixed and covered with additional unit tests! My latest annual review at Coupons had these words – Peter is the conscience of engineering. I take great pride in having that phrase applied to me, first by a fellow architect, and adopted by our boss, the VP. My internal blog at Coupons is highly regarded. Covers wide variety of topics. Writing samples available. It’s a wonderful gift when a engineer, product mgr, or manager tells me that I made a positive/long-lasting impact on their career. And I love to learn from everyone that I work with. An experienced engineering mgr at Coupons said I was his new gold standard for how an architect should work with developers, demonstrating a deep understanding of both the code and how to work with developers of varying abilities. Creating compelling, well written, and approachable documents is a strength, ranging from architectural documents describing a specific product or component to white papers laying out a new direction or idea. Authored a MediaCenter white paper laying the foundation on how to think about our customers and how TV ought to work. The MediaCenter VP called it the best engineering document he’d ever read. A fellow architect called my MediaRoom DVR Scheduler Architecture doc. one of the best he had seen. Demo software is not a passion, but demonstrating production code, be it in early phases or complete, is. Presented an early version of a set of TV Discovery features that I had invented. The features were very well received and were put in the product pipeline. Parting comment from Scribd CTO – “appreciated the attention to detail, strong communication skills, and good product sense you've brought to the table.” This was in product space totally new to me. At Be Inc. it was my responsibility to design and oversee development of a clean and consistent, yet powerful set of APIs. Required a vigilant eye across the eng. team and close work with technical writers.