James Tait

James Tait

United Kingdom
548 followers 500+ connections

About

I am a Site Reliability Engineer with over twenty-five years' commercial experience…

Articles by James

  • When is "good enough" good enough?

    When I'm not busy wrangling servers or cats or kids, I sing second bass in a mixed voice choir. We meet every Tuesday…

Activity

548 followers

See all activities

Experience

Licenses & Certifications

Volunteer Experience

  • freenode Graphic

    Volunteer staff

    freenode

    - 2 years 8 months

    Science and Technology

    As level 1 staff member, my role was mainly user support. This involved helping with administrative requests such as password resets, username and channel registrations, and general queries. I was also involved in the resolution of user disputes, moderation of undesirable behaviour, and acting as a catalyst for productive, collaborative discussions.

Courses

  • ITIL v3 Foundation Certificate

    -

Projects

  • Click Package Index

    - Present

    A searchable index of all the Click and Snap Packages available on the Ubuntu platform. Designed to be device-scale, serving all Ubuntu phones and cross-distro IoT devices, desktops and servers - if you've ever typed `snap find something` in a Linux terminal, you've interacted with this.

    Bootstrapped the project from initial loose specifications. Designed and implemented the REST API, with initially Solr and later Elasticsearch on the back-end, and Python/Restish on the front-end…

    A searchable index of all the Click and Snap Packages available on the Ubuntu platform. Designed to be device-scale, serving all Ubuntu phones and cross-distro IoT devices, desktops and servers - if you've ever typed `snap find something` in a Linux terminal, you've interacted with this.

    Bootstrapped the project from initial loose specifications. Designed and implemented the REST API, with initially Solr and later Elasticsearch on the back-end, and Python/Restish on the front-end. Maintained the technical documentation, liased with client teams and the community and responded to changing requirements, including the switch from being focused on serving users on a phone using a touch screen to serving users on a Linux desktop or server using a traditional command line interface.

    Other creators
    See project
  • Ubuntu One File Sync

    -

    Ubuntu One was a file sync service, like DropBox, with value-added features. In addition to automatic synchronisation of files between computers, we also provided a music streaming service for users with audio files in their storage, photo galleries and contact synchronisation. We had clients for Ubuntu, Windows, Android and iOS. My responsibilities included:

    - Tech lead on photo galleries feature, designing and implementing the REST API, and collaborating with graphic designers.
    -…

    Ubuntu One was a file sync service, like DropBox, with value-added features. In addition to automatic synchronisation of files between computers, we also provided a music streaming service for users with audio files in their storage, photo galleries and contact synchronisation. We had clients for Ubuntu, Windows, Android and iOS. My responsibilities included:

    - Tech lead on photo galleries feature, designing and implementing the REST API, and collaborating with graphic designers.
    - Implementation of the Music Streaming API.
    - Addressing scalability and performance concerns for the value-add features, including asynchronous metadata extraction from MP3, OGG and JPEG media.
    - Integration and synchronisation with Facebook contacts.

    Other creators
    See project

Organizations

  • Free Software Foundation Europe

    Fellow

    - Present

Recommendations received

  • LinkedIn User

    LinkedIn User

  • LinkedIn User

    LinkedIn User

12 people have recommended James

Join now to view

View James’ full profile

  • See who you know in common
  • Get introduced
  • Contact James directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses