Emyr Tomos

Emyr Tomos Email and Phone Number

Javascript Developer at Macat - Critical Thinking @ Macat - Critical Thinking
london, greater london, united kingdom
Emyr Tomos's Location
Hackney, England, United Kingdom, United Kingdom
About Emyr Tomos

In twenty four years experience as a front end developer I have played a major part in delivering high profile products for major players such as BBC Online, BBC News, The FInancial Times Channel 4 and News International. I led the front end team for BBC new Online through several Baftas, one of which I went on the podium to receive with the project director and executive editor. I have considerable expertise and experience with CSS and markup. In recent years I have focused on Javascript, with the advent of modules, JSON and the increasingly powerful native objects. I have been lucky enough to be involved in some exciting projects for Speechmatics and Eloqute making groundbreaking use of the HTML5 audio element and interfaces. In my spare time I develop an npm module called conjoiner which seeks to make two-way bindings and web components using custom elements easy in an MVC context (https://www.npmjs.com/package/conjoiner).

Emyr Tomos's Current Company Details
Macat - Critical Thinking

Macat - Critical Thinking

View
Javascript Developer at Macat - Critical Thinking
london, greater london, united kingdom
Website:
macat.com
Employees:
14
Emyr Tomos Work Experience Details
  • Macat - Critical Thinking
    Javascript Developer
    Macat - Critical Thinking Jul 2020 - Present
    Remote
  • Mrlender.Com
    Web Development Consultant
    Mrlender.Com Nov 2019 - Jul 2020
    London, United Kingdom
  • Eloqute
    Eloqute
    Eloqute Oct 2017 - Aug 2019
    London, United Kingdom
    Eloqute have novel concepts – both pedagogical and technical – in the evaluation of spoken words and the teaching of pronunciation.The founder needed a demonstration of the pedagogical concept for potential investors.To this end I created a functioning web app that would allow the user to read from a text of their choosing and show ongoing evaluations. The prototype also had a number of other functions on the front end such as parsing the results,identifying the pathological phonemes.
  • Aegon Nederland
    Senior Node Consultant
    Aegon Nederland Mar 2017 - Aug 2017
    The Hague Area, Netherlands
    Aegon are developing powerful data as service tools to re-purpose legacy data within the company, and to complement this they are providing tools to automate the building and deployment of applicationsthrough simple OpenAPI definitions to speed up and facilitate this process.I was placed within the API part of this team to help build and extend their core automation module, built in Node and deployed from an internal Artefactory repository.
  • Speechmatics
    Senior Front End Developer
    Speechmatics Jan 2016 - Aug 2016
    Cambridge, United Kingdom
    Building an in browser transcription editor around a probabilistic lattice generated from an AI. Task was twofold:1) Build a surrounding application to load a transcription “lattice” and the associated media file from which the lattice had been generated.2) Build a library which would present the transcript to the user in an editable interface and update the transcript whenever the user made an amendment.This was a highly complex project allowing a user to interact freely with a state-of-the-art AI tool and a piece of audio simultaneously. Features included predictive word completion and audio seeking to the position when a word is clicked.Also built a custom test harness which would take a correct transcript and enter it character by character into the editor submitting words when the prediction was correct, thereby allowing the transcription engine developers to monitor the behaviour of their engine.The project involved highly dynamic custom event creation and the creation of tight fast code to keepwithin response times of speech-driven actions.Helped interview and board a permanent replacement, as was part of original agreement, and ahandover was effected with the new person.
  • Yubl Ltd
    Javascript Developer
    Yubl Ltd May 2015 - Jan 2016
    London, United Kingdom
    Yubl was developing a new mobile social media concept for Android and iOS platforms. Thedeliverables included a web viewing platform which can show public instances which have been publicly shared to web users without an account or the native clients.To this end built a web application which runs from the shared API, using the node express and request modules to mediate between the browser and the API server, and using browserify to composite the viewer component which runs in the browser. This effectively makes it a micro service allowing uncredentialed clients access to publicly shared content.The main requirements for the front end of this is to create a clean component able viewer which canshow instances in a web page independently and without impacting on or by the content and design of the embedding page, and to create a framework which can handle any elements required to be handled by the public web view without breaking or halting when there are other elements present.The library was also used to render content for the moderating service interface which allows moderators to view and block content which contravenes the platform guidelines.The code was delivered fully conformant to the deployment pipeline, fully documented as specified and reviewed by the Technical Director and with a full set of unit tests for both microservice and client-side code using mocha, expect.js and super agent.
  • Macat - Critical Thinking
    Senior Developer
    Macat - Critical Thinking Jan 2015 - May 2015
    London, United Kingdom
    Macat had a requirement for a site to introduce their open public beta – there would be a strong marketing component, but it was also intended to capture pre-release signups to the beta both from invited student bodies and from interested visitors.Prefinery was used to capture the signup invitations and track levels of engagement and, uponcommitting to the full pre-beta signup, the user would be signed up to a mailchimp newsletter.These functions were performed using the public APIs of Mailchimp and Prefinery, called by ASP functions in the server-side application, with an AJAX API in the browser calling them in turn.There were two main objects in the browser: one for triggering visual marketing led animations andbehaviour according to user scroll and inpage navigation; the other an MVC-patterned application fortracking level of user commitment and status, communicating any changes back through the API, andmoving its view elements on accordingly. (There was also a small utility for managing social network http calls to allow the user to share a recommendation link which would be uniquely traceable to them, this was largely an utility).The application has been handed off and launched, and will have finished its work when the public beta launches with the users it has harvested.
  • Massive Analytic
    Frontend Developer
    Massive Analytic Aug 2014 - Nov 2014
    London, United Kingdom
    Rewriting the Timeseries graphing module to account for asynchronicity and interrupt the graphing part with a set of options as to which datasets the graph would be drawn from. Also amend the graph drawing (d3) itself to reflect that there were in the new data format diverging degrees of confidence.
  • Fanbookz
    Frontend Engineer
    Fanbookz Mar 2014 - Jul 2014
    London, United Kingdom
    Created a Predictor from the sky sports betting feed which would allow users to place bets using a dummy currency. This was developed as an embedded in page application which could be loaded on any page consumng JSON from the sky feed processor via AJAX.
  • Musicmetric
    Frontend Engineer
    Musicmetric Feb 2013 - Dec 2013
    London, United Kingdom
    Developing further an in-page-application designed to deliver visualisations of data scraped and collected by the big data team from social media websites.The application was designed to give A and R, management and record companies an overview of their roster of artists with respect to their performance on social media sites such as youTube, Soundcloud, myspace facebook et al.The application would allow subscribers to follow their artists, and view their performance over time line graphs, bar charts, histograms etc.Main contribution has been to add track level data to the general artist level data, adding a “tracknavigator” for each artist which would allow subscribers to view charts of individual tracks rather thangeneral overview and overlay track data to compare performance over time.Also added a velocity chart and an acceleration chart per artist (a chart in the traditional sense of a top ten listing) showing their best performing tracks.
  • Channel 4
    Senior Frontend Developer
    Channel 4 Jun 2008 - Apr 2009
    London, United Kingdom
    Relaunching Channel 4 Front page with a new application and design using data scraped from playout database and other sources to provide a web presence for every single programme regardless of whether they had a web content team.
  • Financial Times
    Content Management System Developer
    Financial Times Jun 2007 - May 2008
    London, United Kingdom
    Built the components which would allow journalists using the desktop editing application to drag and drop video content into the page and have it display in the published web page. I later generalised the component to handle any embedded content. Also was part of a small team which built the components an award winning front page redesign and relaunch.
  • Bbc News
    Front End Lead
    Bbc News Mar 1998 - May 2000
    London, United Kingdom
    Recruiting and heading a team to be more responsive to editorial needs and extending the contentproduction system to accommodate more varied types of editorial content.Scripts to produce web pages from MSSQL database for election data.Representing News New Media at several pan-BBC groups.

Emyr Tomos Education Details

Frequently Asked Questions about Emyr Tomos

What company does Emyr Tomos work for?

Emyr Tomos works for Macat - Critical Thinking

What is Emyr Tomos's role at the current company?

Emyr Tomos's current role is Javascript Developer at Macat - Critical Thinking.

What schools did Emyr Tomos attend?

Emyr Tomos attended Ucl.

Who are Emyr Tomos's colleagues?

Emyr Tomos's colleagues are Jon Thompson, Ajay Verma, Fotsa Herve Tinkeng, Tom Benjamin.

Not the Emyr Tomos you were looking for?

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.