Alice G Herbison
About
Front-end engineer based in Edinburgh. Committed to developing accessible, responsive and friendly interfaces that meet both user and client needs. Highly detailed-oriented, empathetic and passionate about learning new skills and web technologies. Recently returned from a sabbatical year abroad studying at Yonsei University Korean Language Institute, Seoul, South Korea. Seeking a mid-to-senior front-end developer role.
Key skills
Languages
- TypeScript
- JavaScript (ES6)
- GraphQL
- HTML5
- CSS3 / Sass
Libraries
- React
- Redux
Frameworks
- Electron
- JQuery
- Bootstrap
Templating
- Hugo
- Jekyll
- Go Templates
- Handlebars.js
Tools
- Storybook
- Babel
- Git
- Yarn
- npm
- Stylelint
- Gulp
- Netlify
- RESTful APIs
Methodologies
- agile (SCRUM, Kanban)
- BEM
- W3C accessiblity guidelines
Analytics
- Google Analytics, Tag Manager & Data Studio
- Hotjar
Software
- VS Code
- Figma
- Sketch
- JIRA & Confluence
Processes
- usability testing & prototyping
- user research & interviewing
- scoping user flows & mapping journeys
- defining information architecture & content strategy
- templating & wireframing responsive interfaces
Experience
Front-End Lead Developer,
i-immersive (formally
Ajenta)
January 2022 - May 2024 | EdinburghProduct
At i-immersive I designed and built the web and desktop (Electron) versions of Classview, a video conferencing platform for schools, colleges and universities that uses in-room hardware to connect lessons across locations.
Tech stack
- TypeScript (JavaScript ES6)
- React
- GraphQL
- Redux
- Electron
- Storybook
- Yarn
- CSS modules
- Vidyo API
Key achievements
- Solely designed and implemented front-end architecture from the ground-up for Classview, as well as designing the user interface and branding.
- Established CSS approach and compartmentalisation; built all application components into Storybook.
- Refactored legacy codebase, comprising of updating React components from using classes to hooks and changing from Redux to GraphQL for data management.
- Designed theming implementation (including branding and palette design) for initial light and dark themes using layered variables and ensured it is adaptable for containing more themes as needed.
- Built accessible, responsive, mobile-first layout for video calls.
Responsibilities
- Maintained current features and developed new ones for the product.
- Input into technical product decisions.
- Managed whole team workflow, sprint planning and ticket specification using JIRA.
- Mentored junior front-end developers.
Front-End Developer, Ajenta (now
i-immersive)
July 2019 - December 2021 | EdinburghPromotion to front-end developer before end of probationary period as a junior.
Junior Front-End Developer,
Ajenta
April 2019 - July 2019 | EdinburghSole developer for building Telequre - a video conferencing web application - from scratch in React with Redux. Worked closely with the user experience design team to implement desktop-only designs into a mobile-first, completely scalable interface.
User Experience Designer,
Signal (formally Blonde)
January 2015 - January 2019 | EdinburghKey achievements
- Proposed and led interactive prototyping methods for new online medical research platform, building and maintaining three separate prototype instances running Hugo to illustrate and iterate desired functionality / requirements for each client. Increased ease of remote feedback and testing by providing valuable proof-of-concepts for ideas.
- Conducted user research and acted on findings to redesign online course finder for City of Glasgow College, streamlining search process and filter options to those most valuable to prospective students.
- Championed user research inclusion in projects with small budgets, working within tight timeframes to produce ideas from as much research as possible.
- Used behavioural economic and psychological principles to encourage greater initial investment per ISA account opening for Scottish Friendly which increased average order value by £10 per customer.
- Established a framework for integrating and acting on research findings depending on stage of agile project.
Led the user research, user journeys, site planning, information architecture and template layouts for Street Soccer Scotland, Drinkaware, Robertson, National Galleries of Scotland, City of Glasgow College, and Powderbeds website redesigns, and a power-generator monitoring iPhone application for Aggreko. Clients for smaller pieces of user experience work included RBS, Scottish Friendly, Nando's, Edinburgh Festival Fringe Society and My World of Work (Skills Development Scotland).
Responsibilities
- Worked with key stakeholders to define client requirements.
- Conducted and analysed primary user research and interviews.
- Defined information architecture and site structures.
- Planned content strategy and CMS / content types (Drupal).
- Planned and ran in-person and remote usability tests.
- Translated interface and user requirements into technical acceptance criteria for use by developers.
- Produced wireframed site layouts.
- Built and iterated testable prototypes in code using Hugo.
Digital Communications Intern,
University of St Andrews
January 2014 | St AndrewsInternship with the Digital Communications team working on new university website on the TERMINALFOUR content management system. Content delivery and management in an agile development process.
Marketing & Experience Design Intern,
ThoughtWorks
June - August 2012 | LondonResponsibilities
- Conducted research interviews for persona validation.
- Designed graduate recruitment marketing materials & copy.
- Project-managed promotional videos.
- Created visuals and storyboards to explain brand evolution & current positioning.
Education
MSc Human Computer Interaction,
University of St Andrews
2014 | Distinction | Carnegie-Cameron Trust Post-Graduate ScholarKey modules
- User-centred Interaction Design
- Web Technologies (HTML/CSS/PHP)
- Research Design & Analysis
- Software Engineering Principles
- Object-Oriented Modelling, Design & Programming (Java)
Dissertation
Followed a user-centred design process to design and implement the front-end user interface for the iPhone application DentAnx in Phonegap (HTML/CSS/JS) to help people with dental anxiety track the emotional strength of their anxiety and log pain levels throughout dental treatment as a method of psychological intervention. The work has been published in scholarly journals and has since been fully implemented for iOS and Android. Received a first class mark and overall distinction for degree.
MA(Hons) Psychology with Film Studies,
University of St Andrews
2013 | 2:1 | Accredited by the British Psychological SocietyKey modules
- Cognitive Psychology & Emotional Disorders
- Perception
- Quantitative and Qualitative Statistics
- World Cinema
- Documentary Film-Making
- Multimedia
- Web Technologies
- Internet Programming
- Human Computer Interaction
Dissertation
Received a First for Perceiving depth with one eye: The effects of reducing cues to picture surface visibility on the qualitative impression of stereopsis in two-dimensional images.
Personal projects & independent learning
Cinema times finder
January 2019 - presentA small project to explore RESTful APIs by building a site to search and pull in cinema listings from a public API. Uses Gulp, ES6 (transpiled with Babel), Sass and environment variables to store the API key. Hosted on Netlify - view repo.
Professional development courses
September 2018 - presentRegularly completing various front-end courses to keep skills up-to-date and learn new technologies and practices.
Upcoming goals
A few future projects:
- Use React Native to build a daily quote push notification app.
- Explore data visualisation using D3.js or Google Charts.