Image of Patrick Webster

Patrick Webster

Senior Software Engineer

Tomater Automater

Campbell, California, United States

Section title

Patrick Webster's Email Addresses & Phone Numbers

Patrick Webster's Work Experience

Netflix

Senior Software Engineer

July 2014 to 2017

San Francisco Bay Area

Microsoft

Software Development Engineer in Test

July 2012 to July 2014

Palo Alto, CA

Skype/Microsoft

Quality Assurance Engineer

2011 to July 2012

Palo Alto, CA

Patrick Webster's Education

Auburn High School

1984 to 1988

University of Illinois at Urbana-Champaign

MS, Applied Mathematics

1992 to 1994

University of Illinois at Urbana-Champaign

MS, Electrical and Computer Engineering

1994 to 2002

Patrick Webster's Professional Skills Radar Chart

Based on our findings, Patrick Webster is ...

Self-reliant
Driven
Private

What's on Patrick Webster's mind?

Based on our findings, Patrick Webster is ...

52% Left Brained
48% Right Brained

Patrick Webster's Estimated Salary Range

About Patrick Webster's Current Company

Netflix

• Developed iOS test automation framework in Appium, KIF, and XCTest UI Framework• Lots of DevOps building iOS test lab for continuous integration testing• Fixed Netflix Test Studio test harness issues to support various Netflix Ready DevicesTools:• Appium• Selenium• Java• git• Jenkins• Eclipse• JavaScript• Gradle• Objective-C• KIF• XCTest UI Framework• npm

Frequently Asked Questions about Patrick Webster

What company does Patrick Webster work for?

Patrick Webster works for Netflix


What is Patrick Webster's role at Netflix?

Patrick Webster is Senior Software Engineer


What is Patrick Webster's personal email address?

Patrick Webster's personal email address is p****[email protected]


What is Patrick Webster's business email address?

Patrick Webster's business email addresses are not available


What is Patrick Webster's Phone Number?

Patrick Webster's phone (213) ***-*392


What industry does Patrick Webster work in?

Patrick Webster works in the Computer Software industry.


Who are Patrick Webster's colleagues?

Patrick Webster's colleagues are Steven Bowen, Hasan Alayli, Oskari Rautiainen, Shiwen Ruan, John Wundes, Dekel Shahaff, Clark Mullen, Brian Cusick, Fawwaz Qadan, and Romain Testu


About Patrick Webster

📖 Summary

Senior Software Engineer @ Netflix • Developed iOS test automation framework in Appium, KIF, and XCTest UI Framework• Lots of DevOps building iOS test lab for continuous integration testing• Fixed Netflix Test Studio test harness issues to support various Netflix Ready DevicesTools:• Appium• Selenium• Java• git• Jenkins• Eclipse• JavaScript• Gradle• Objective-C• KIF• XCTest UI Framework• npm From July 2014 to 2017 (3 years) San Francisco Bay AreaSoftware Development Engineer in Test @ Microsoft • Wrote iOS automated test framework from scratch using UIAutomation for Skype Qik app.• Wrote automated test app in C# for Windows Phone 8.• Integrated automated testing into continuous integration environment with QuickBuild.• Developed automated tests using Python to drive Selenium for testing Outlook.com video calling. From July 2012 to July 2014 (2 years 1 month) Palo Alto, CAQuality Assurance Engineer @ Skype/Microsoft • Created test plan for Facebook video calling apps for iOS and Android platforms.• Maintained quality by working closely with developers of Facebook video calling mobile apps from early development until project ended.• Developed automated tool in Objective-C++ for testing mobile API.• Worked closely with developers discovering and verifying bugs in Facebook video calling web plugin.• Kept Skype fun even after Microsoft took over. From 2011 to July 2012 (1 year) Palo Alto, CASoftware Engineer and QA Engineer @ Kabam Software Engineer• Developed PHP/MySQL backend for Facebook game Sweet World. Wrote user facing web pages and developed all game currency code, including integration with payment providers such as TrialPay and PayPal.• Developed admin tools to help the support team manage the accounts for a rapidly growing number of users for game Kingdoms of Camelot. Pages were written in PHP and produced HTML forms with data gathered from MySQL queries. JavaScript and Ajax were used to provide a more dynamic and efficient user experience.• Created static HTML web pages for fantasy football games and improved several using Ajax with Prototype.• Insisted on paying strict attention to detail to perfect web page styles for all games by tweaking CSS code.• Quickly fixed web pages to adhere to changing Facebook rules to avoid policy violation penalties.• Refactored all admin tools to eliminate redundant code and improve future code maintenance.• Experimented with different user interface designs to improve viral spread of games.QA Engineer• Reported majority of bugs in Facebook game Kingdoms of Camelot before we had a QA department. Continued bug reporting and verifying bug fixes to support new QA team.• Installed and managed continuous integration environment using Hudson and incorporated automated builds into game test plans.• As a JIRA administrator, worked with game testers to enforce high standards in bug reports. Also integrated JIRA with Hudson and ViewVC source code viewer.• Devised test plan for fantasy football draft game. Identified hundreds of bugs and worked with Flash developers to ensure successful launch.• Corrected grammar and researched accuracy of content for trivia game Noodle. From July 2009 to November 2010 (1 year 5 months) San Francisco Bay AreaComputer Engineer @ Entrepeneur Loan Specialist• Started high-interest loan business that did very well (until the economy shifted).Programmer• Continued development of Design of Experiments software in master’s thesis and enjoyed spending the resulting royalty checks. Improved code by: o Incorporating latest Java features to make code more maintainable and testable. o Replacing home-cooked implementations with robust open source alternatives including charting tools with JFreeChart, GUI effects with JXLayer, and linear algebra solvers with Apache Commons Math Library. o Enhancing user experience by adding concurrency to the Java front-end Swing code. o Optimizing numerical linear algebra algorithms in regression model calculations.• Co-authored and proofread journal articles published by research group.• Explored various topics in Computer Science, including: o Programming languages such as Scala, JavaFX Script, Objective-C, etc. o Agile methods and test-driven design. o Refactoring techniques and the use of design patterns to reduce code complexity. o Using open source libraries, such as Google Collections Library (Guava). o Web development using Google Web Toolkit (GWT) and Google App Engine (Python). From 2003 to June 2009 (6 years) Sunnyvale, CAMember of Technical Staff @ ARM • Performed all code coverage analysis on ARM1026EJ-S processor resulting in 100% line coverage.• Introduced benchmarking into regression test flow during development. Provided design engineers feedback to quantify performance changes at each revision. Identified several performance bugs that were quickly corrected, allowing both processor and compiler teams to exceed performance goals.• Co-developed industry standard software test harness for certification of performance and power benchmarks for embedded microprocessors. Worked closely with EEMBC (EDN Embedded Microprocessor Benchmarking Consortium) Certification Laboratories to develop and test benchmarks written in C code. Test harness was completed ahead of schedule.• Determined (legal) compiler flags that produced optimal benchmark scores for ARM1020E microprocessor. Certified power (code size) and speed scores with EEMBC Certification Laboratories using RTL simulation results, not silicon. From June 2001 to November 2002 (1 year 6 months) Austin, TexasGraduate Assistant @ University of Illinois at Urbana-Champaign • Developed all study editors for the Möbius modeling framework – a tool used to model and analyze system performance and dependability. Study editors allow the user to experiment with the system model parameters. Front-end code was written in Java/Swing, with back-end code in C++.• Thesis work focused on the Design of Experiments module in Möbius that provides users with an iterative experimental environment to accelerate progress toward system performance and reliability goals. Interface makes extensive use of graphs and tables to aid model analysis, with results stored in a PostgreSQL database.• Logged hundreds of bugs in Bugzilla database, and fixed hundreds too!• Performed all software demos, including one to the U.S. Army at JPL (Jet Propulsion Laboratory) in Pasadena, CA.• Co-authored several white papers about Möbius. From January 1998 to May 2001 (3 years 5 months) Urbana-Champaign, IllinoisHead Teaching Assistant @ University of Illinois at Urbana-Champaign • Taught Introduction to Computer Engineering to 27 students and managed other TAs. From August 1997 to December 1997 (5 months) Urbana-Champaign, IllinoisSummer Intern @ Intel • Used circuit simulation results to calculate optimal characteristics of repeater stations placed across Itanium microprocessor in order to decrease signal propagation delays. Resolved conflicts with other groups who resisted yielding precious chip real estate for necessary repeater stations.• Simulated effects of adding differential bus on higher metal layers for increased performance. Concluded that bus consumed too much real estate despite benefits of noise rejection – so went with fewer layers of metal. From May 1997 to August 1997 (4 months) Santa Clara, CASummer Intern @ Intel • Ran critical path prediction Perl scripts on Instruction Prefetch Unit of Itanium microprocessor. Reported performance bottlenecks weekly and worked with circuit and logic designers to resolve issues.• Pioneered synthesis effort on Itanium and passed the first functional unit block through milestone RLS0. Worked with Design Automation team to optimize design flow. From May 1996 to August 1996 (4 months) Santa Clara, CAStaff Software Engineer @ ChargePoint Build and maintain mobile automation test lab for iOS and Android app• Procure, install and maintain mobile, computing, and network test infrastructure in lab• Replace slow (static waits) in code with smart explicit waits• Share same codebase for iOS and Android using Appium Java client• Lead and train manual testers to develop best practices in automation codeDeveloped stress test environment for home car chargers• Mobile device activation tests went from 80% success to over 99% on both iOS and Android• Worked closely with embedded engineers in low-level linux-over-serial-cable environmentWeb and mobile testing for supportability and partner user experience• I have zero tolerance for cosmetic or grammar mistakes in any customer-facing UI. Therefore, went above and beyond "startup" standards for customer support and partner UI testing.Web automation using Selenium Java client Campbell, California, United StatesSenior Mobile Automation Engineer @ Splunk Built automation for augmented reality (AR) iOS app and normal iOS and Apple TV apps.• Jenkins• Python• Appium• Git From 2018 to 2019 (1 year) United States


Patrick Webster’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Patrick Webster's Personality Type

Introversion (I), Sensing (S), Thinking (T), Perceiving (P)

Average Tenure

1 year(s), 10 month(s)

Patrick Webster's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 94% chance that Patrick Webster is seeking for new opportunities

Patrick Webster's Social Media Links

/school/un... /company/c...
Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

Trusted by 400K users from

76% of Fortune 500 companies

Microsoft Nestle PWC JP Morgan Merck Rackspace WarnerMedia Randstad Yelp Google

The most accurate data ever

CCPA Compliant
GDPA Aligned
150M Personal Emails
300M Work Emails
50M Direct Dials
200M Professional Profiles
30M Company Profiles

Hire Anyone, Anywhere
with ContactOut today

Making remote or global hires? We can help.

  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit

No credit card required

Try ContactOut for Free