PlayStation Now for PS4

20200629205031.jpg

The primary project I worked on while at Sony was PlayStation Now for the PlayStation 4. My team was responsible for the front end, including the in-game overlaid menu. It was created in Ember.js and runs on a propriety fork of Webkit running on the PlayStation 4. The initial development was with a small-to-midsized team for less than a year. I have also been part of maintaining the application since its release.

My primary responsibility was writing the Javascript interfaced with the lower native layers for the initialization of a game stream. This involved utilizing APIs written by multiple different teams and making use of a wide array of tools to understand where in the flow a problem occurred. Any initialization failures were then presented with a useful message to the user and more detailed information emitted in to our telemetry service.

I was also one of the primary people responsible for implementing and maintaining useful telemetry. I was the primary engineer responsible for bringing the application in to GDPR compliance. We were able to accomplish this without any interruption to telemetry.

In addition to the front-end responsibilities, I assisted our back-end Node.js team on occasion, including with OAuth usage.