Peter J. Potrebic
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 andengineers should strive for zero defect code. Shipped production software ranging fromconsumer quality “living room” user experiences to backend scalable web platforms dealing withmillions 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-http-caching 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 out-of-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 UXBe 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.
Strive for zero defect code
Committed to the notion that an engineer and groups of engineers have primary responsibility for delivering qualityand 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. Subsystemslike 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.
Author of 31 patents. Mostly in TV/DVR feature and UX areas.