Experience
Contracts
Further development of the Android app ad harvester, this time focusing on reliability and fixes
Additionally, work was carried out on-site in the data centre to upgrade and repair the device farm the harvester runs on.
Permanent Positions
Integrating a novel video codec into Android and desktop players.
I also led an initiative to design and build a scalable test framework for automatically testing and gathering metrics from applications - initially targeting Android.
Working on the middleware team, mostly on C++ to JavaScript interfacing and metadata.
Also provided support for the launch of a new, HTML-based UI onto TalkTalk boxes, working to triage and fix issues as they arose during the rollout to a group of test users
Working mainly on interfaces to external broadcast devices, including designing new features, adding support for more devices, and fixing bugs in existing interfaces.
As part of this role, I took on a lot of the maintainance of the Continuous Integration servers. I have also been working on moving our source code over to Git - including working with the development manager to design and implement new workflows to properly take advantage of the power of Git, all without impacting on team productivity too much. Significant improvements were seen immediately.