Claire Wilgar

About

I’m Claire, a tech nerd with a particular interest in front-end/web development who enjoys being part of the tech community in Belfast.

I work primarily on the UI/front-end of builds, with a focus on performance, responsiveness and usability. I have a particular interest in accessibility and attempt to implement accessibility standards in any builds I can along with sharing these requirements with the rest of the dev and design team wherever I am.

Outside of work I enjoy running local events such as Girl Geeks Belfast and Global Game Jam, being involved with Farset Labs as the community manager, and attending/speaking at various meetups. I have been given a position on the Global Game Jam Executive Committee for 2017/2018 for organising the 2018 global jam event. I have given talks at various events about accessibility, my role in tech and my experiences as a woman in tech, recently including the first NI Developer Conference. In my spare time I enjoy gaming, reading, and nail art, and am currently learning to drive. I enjoy photography, and have been involved in volunteer photography at QCon for the past 6 years and for the 2017 NI Game Dev Awards.

Interests

  • Founding member and current Non-Executive Community Manager at Farset Labs in Belfast
  • Founder and organiser of Girl Geeks Belfast - social group for women in tech and engineering
  • Organiser of annual Global Game Jam events at Farset Labs, 2014 - 2017 (1 year attended then 4 years as organiser)
  • Global Game Jam Executive Committee member for 2018 event.
  • Committee member and event organiser for Women Techmakers Conference Belfast 2018 and Women In Tech Lean In Group Belfast
  • Regular attendee of BelfastJS and recently named joint organiser
  • Occasional talks/presentations on previous work and on being a woman in tech, including at Women Techmakers Belfast and Django Girls Belfast events
  • Former mentor for Farset Labs Coder Dojo

Skills

  • Javascript architecture and programming, both vanilla and with frameworks including Angular, Backbone, Polymer, React and Vue
  • Implementing accessibility practices and standards
  • CSS particularly as SCSS, and using BEM methodology where appropriate
  • Progressive enhancement
  • Focusing on performance including Time to First Load and asset minification
  • Localisation (l10n) and internationalisation (i18n) where relevant
  • Build tools such as npm, webpack, gulp and make
  • Google Apps Script (for Google Drive plugins, etc)
  • Unit testing with libraries such as Sinon, Mocha and Karma
  • Project management and organisation with Jira and git
  • Familiar with GitFlow and pull-request code reviewing
  • Java and JSP for web applications
  • C programming

Speaking Engagements

  • Women In Tech (Lean In) Belfast - 'Raising Your Profile' workshop (with Lisa Donaldson) - 20th February 2018
  • NI Developer Conference - ‘Accessibility for Everyone’ - 10th June 2017
  • Django Girls Belfast - ‘Accessibility’ Lightning Talk - 3rd June 2017
  • BelfastJS - ‘Accessibility’ full length talk - 26th April 2017
  • BelfastJS - ‘Accessibility’ Lightning Talk - 21st December 2016
  • Women Techmakers Meetup - ‘How I got into tech’ - 16th February 2016
  • Projects

    BBC Taster - Your Ma

    A BBC Taster build for BBC NI, using interactive video to give the user an insight into what things were like when their mother was their age.

    The Digital Garage

    A worldwide learning platform built with AngularJS and material design, currently available in 33 countries. Involves multiple pages and apps, and follows AA accessibility standards.

    Politicons

    Backbone single-page build, designed and built within 1 week as part of a Hackweek series of work within +rehabstudio. Allows users to download political emojis based on the UK election.

    Gradience

    Ludum Dare 32 entry, side project with colleagues built with Phaser. Keyboard-controlled space shooter game based on colour.

    Other client-specific projects I have worked on, which cannot be individually identified:

    Recent Experience

    AV Browne | Frontend Developer | November 2017 – January 2018
    • Working with Vue on frontend and Laravel or Drupal on backend of builds
    • Working with backend developers, designers and UX expert to implement projects
    • Introducing processes for pull requests/code reviews and working with project managers to improve issue tracking and project timing
    Moola | Senior Frontend Developer | March 2017 – August 2017
    • Working on public and user facing website, primarily in React and Redux and using CSS modules
    • Working with backend developers and designer to implement best UX options
    • Reviewing PRs and participating in agile standups and sprint retrospectives
    BBC NI | Senior Developer | October 2016 – March 2017
    • Worked on a large internal archive search and retrieval system for staff, including video playback and complex search and filtering.
    • Worked on a small interactive video based build for BBC Taster
    • Working with Angular and Sass for both projects
    • Working as part of project teams within BBC NI alongside journalists and creative teams
    • Revising and implementing accessibility to BBC standards across the projects
    +rehabstudio | Frontend Developer | March 2015 – September 2016
    • Working on a number of projects from small landing pages to large multi-page Angular builds, as detailed further in the Projects section. All builds were fully responsive
    • Working both as part of project teams and as a solo developer on various projects
    • Learning and training others on accessibility standards and implementing them in projects
    • Interrogating creative wireframes and UX to spot potential implementation or UX issues
    • Scoping projects and building timeline and work effort estimates based on technical documentation and designs
    • Building services to send and receive data from back-end servers e.g. with CMS integration of API endpoints
    • Writing modularised, documented and unit-tested code following linting standards and test coverage requirements
    • Using tools such as JIRA to manage project tasks and timings
    • Participate in code reviews for all projects
    • Following scrum methodology within project teams