Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of theSmaw

theSmaw

theSmaw has asked 0 questions and find answers to 2 problems.

Stats

15
EtPoint
3
Vote count
0
questions
2
answers

About

I build and lead engineering teams, with a focus on UI and JavaScript development.

My teams are built on communication and collaboration; carrying out rapid iteration of sensible and scalable front-end architectures enabled by developer-led automated testing.

My last few years of experience has been within the financial industry in Singapore, however I've worked across a range of industries, including video on demand, games, travel and advertising.

I've built for a number of platforms, from modern browser based applications to Smart TVs, Roku boxes and hybrid mobile apps.

My current client-side stack of choice is TypeScript / React / Redux (Toolkit) / Cypress, but I've worked with a multitude of frameworks and libraries including Mobx, Angular, Ember, Backbone, Dojo, Prototype, as well as just JavaScript.

Career highlights:

  • Leading development at Standard Chartered of a strategy for shared UI/UX across financial products and technologies, creating and enabling integration of rich UI components by multiple projects and teams.

    • Led development from greenfield of a multi-territory video-streaming application (Sky's NOW TV) that is able to share logic across Web, SmartTV and mobile applications, as well as developing shared services usable across the business.

    • Led development of Sky's SkyStore application on Roku, managing teams of engineers on both the Roku and YouView platforms.

    • Built the development team and led coding, architecture and infrastructure for an end-to-end JavaScript stack at ConnectId, an early-stage startup, with a mobile client built in Cordova, Ionic, Angular and Firebase.

    • Extracted and refactored JavaScript from Playfish’s 12+ games to create shared JS services and APIs to be used across titles and scale to 10+ million daily users