Bryce Thomas

Bryce Thomas Email and Phone Number

Software Engineer at Oculus (Meta), PhD. @ Meta
Bryce Thomas's Location
Seattle, Washington, United States, United States
Bryce Thomas's Contact Details

Bryce Thomas personal email

Bryce Thomas phone numbers

About Bryce Thomas

I’m motivated by hard technical problems with outsized long-term impact.

Bryce Thomas's Current Company Details
Meta

Meta

View
Software Engineer at Oculus (Meta), PhD.
Bryce Thomas Work Experience Details
  • Meta
    Software Engineer
    Meta Aug 2020 - Present
    Menlo Park, Ca, Us
    Meta Quest Browser. You know, the Chromium-based web browser in your VR headset. That one.
  • Amazon
    Senior Software Development Engineer (Sde Iii)
    Amazon Jul 2019 - Aug 2020
    Seattle, Wa, Us
    Worked on novel cloud/device split-rendering of the Web, built atop the open source Chromium browser. Member of Amazon WorkLink from conception through launch.- Led a major change in client-side vector graphics rendering, from SVG to Skia CanvasKit (Web Assembly), delivering broad improvements to rendering correctness. Owned the research and prototype implementation. Brought the team up to speed on the project through formal knowledge transfer and ad hoc consultation. Decomposed task work enabling 3-to-4 engineers to work on the project in parallel. I am the single largest individual contributor (as measured by commit count) outside of Google to the open source CanvasKit project (at time of writing).- Drove the WorkLink Chromium Upstreamer Program which aims to submit non-sensitive code changes back to the open source Chromium projects. This program reduces maintenance burden, provides access to Chromium domain experts, and ensures the team stays informed of prevailing Chromium development practices. Shepherded 8 other engineers first upstream changes, and advocated for Chromium upstreaming/increased upstream collaboration across the Silk organisation. I was one of the Silk organisation's most active individual upstream contributors (top ~1–2%). - All the other things that come with an engineering leadership role at Amazon: acting as a technical consultant to engineering and management, mentoring more junior engineers, interviewing 50+ engineering candidates, instilling engineering standards, etc.
  • Amazon
    Software Development Engineer (Sde Ii)
    Amazon Apr 2017 - Jun 2019
    Seattle, Wa, Us
    Worked on novel cloud/device split-rendering of the Web, built atop the open source Chromium browser. Split-rendering was applied to multiple initiatives, including rendering pages for the Amazon Silk web browser on Kindle tablet devices, and Amazon WorkLink. Member of Amazon WorkLink from conception through launch.- Core contributor to proprietary cloud rendering technology built atop Chromium.- Conceived and implemented a novel client-server font matching approach enabling text to be rendered correctly in any web browser, not just Silk on Amazon Fire tablets. This contributed to enabling cloud rendering applications like WorkLink to exist outside of the Amazon Fire tablet ecosystem. In the process, eliminated the need to partition cloud rendering containers by OS, simplifying server-side infrastructure.- Drove team-wide operations including ownership of a weekly ops review for a group of ~30 engineering and management stakeholders.- Drove improvements in metrics gathering and instrumentation, performance profiling, monitoring, and alarming. Worked with multiple other teams throughout Amazon on integrating with their telemetry solutions, ported Chrome's CPU profiler to work with headless Chromium, wrote a suite of scripts to gather and plot performance data, and set standards around metrics and alarming.- Circa 2016–2017: worked on cloud-accelerated page loads for Kindle Fire tablet devices.
  • Amazon
    Software Development Engineer (Sde I)
    Amazon Mar 2015 - Apr 2017
    Seattle, Wa, Us
    April 2016–April 2017: worked on novel cloud/device split-rendering of the Web, built atop the open source Chromium browser. Split-rendering was applied to multiple initiatives, including rendering pages for the Amazon Silk web browser on Kindle tablet devices. March 2015–March 2016: member of the Amazon API Gateway launch team (new AWS service). Helped scale/maintain/operate the service. Built a concurrent on-box metric batching/aggregation system which contributed to scaling the service to handle two orders of magnitude more requests/sec.
  • Safetyculture
    Software Engineer
    Safetyculture Feb 2013 - Mar 2014
    Surry Hills, New South Wales, Au
    Worked from founder's garage before moving to a real office. Contributed to Google App Engine web backend and Objective-C iOS app for the "startup" (now unicorn) which make the iAuditor mobile app.
  • James Cook University
    Programming Tutor
    James Cook University Jun 2011 - Oct 2012
    Townsville, Queensland, Au
    Tutored students in procedural and object-oriented Python and Java.
  • Bigmate Monitoring Services Pty Ltd
    Undergraduate Systems Development Officer
    Bigmate Monitoring Services Pty Ltd Dec 2006 - Jun 2009
    Brisbane, Queensland, Au
    Made design and implementation contributions to the control plane of a distributed data storage and retrieval system with built-in software failover (pre-cloud era) . Wrote serial communication software targeting Windows Mobile phones and PDAs (before the iPhone was a thing). Made design and implementation contributions to Windows native dashboard applications (before everyone moved to the Web). Wrote customer-facing web reports tablulating equipment monitoring data.Technologies: C#, Microsoft .NET Framework, Windows Communication Foundation (WCF), SQL Server 2005 (full and compact editions), ASP.NET MVC, ASP.NET Web Forms, NHibernate ORM, Rhino Mocks, Dundas Gauge and Dundas Chart (3rd party .NET gauging and charting packages). Tools: Visual Studio 2005/2008, SQL Server Management Studio 2005, TortoiseSVN, Microsoft Visio, MbUnit, Beyond Compare, Microsoft Office 2007 Suite, Microsoft Project.

Bryce Thomas Skills

Programming Java C# Research Data Analysis Python Higher Education Software Development Teaching Sql Html .net Asp.net Visual Studio Statistics Research Design Analysis Teamwork Microsoft Sql Server Ms Project Networking Science Team Leadership Python

Bryce Thomas Education Details

  • James Cook University
    James Cook University
    Computer Networks
  • James Cook University
    James Cook University
    Computer Networks
  • Cquniversity
    Cquniversity
    Networks

Frequently Asked Questions about Bryce Thomas

What company does Bryce Thomas work for?

Bryce Thomas works for Meta

What is Bryce Thomas's role at the current company?

Bryce Thomas's current role is Software Engineer at Oculus (Meta), PhD..

What is Bryce Thomas's email address?

Bryce Thomas's email address is br****@****ail.com

What is Bryce Thomas's direct phone number?

Bryce Thomas's direct phone number is +120645*****

What schools did Bryce Thomas attend?

Bryce Thomas attended James Cook University, James Cook University, Cquniversity.

What are some of Bryce Thomas's interests?

Bryce Thomas has interest in Mobile, Clean Technology, Stem, Software Development, Health Care, Economics, Consumer Internet, Enterprise Software, Data Mining, Philanthropy.

What skills is Bryce Thomas known for?

Bryce Thomas has skills like Programming, Java, C#, Research, Data Analysis, Python, Higher Education, Software Development, Teaching, Sql, Html, .net.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.