Skip to main

Mark Stickling CV

Front-end web developer

I'm an enthusiastic, sunny, dilligent and creative developer interested in building modern web experiences with great teams of people. I've been the developer point of contact for clients and managed projects from inception, to ship, and further onto long term maintenance. I enjoy mentoring junior developers and contributing generously to community movements. Interested in keeping up with the latest web development trends whilst utilising battle tested offerings such as NextJS, TypeScript and GraphQL where it really counts. I strive for good performance, accessibility (WCAG 2.1), S.E.O. and semantic qualities in the code I write.

Employment history

  • Core Front-end engineer

    - @ ITV

    Primary responsibilities:

    My work at ITV has predominently focussed on delivering features and performance improvements to our ITVX app offerings. We liase with key stake holders, discuss features with our design teams, collaborate in planning work and pair on developing. We're responsible for new features from the first line of code to deploying them to our web and connected TV hardware – each of which bring unique challenges due to performance and memory limitations.

    • Engineering functionality and maintaining ITVX at itv.com (a modern Next.js + GraphQL application).
    • Engineering, testing and maintaining ITV's ITVX Connected Television (CTV) offerings (a React.js + GraphQL application).
    • Reviewing and improving accessibility throughout user facing UI.
    • Maintaining and improving development documentation and procedures.
    • Implementing A/B tests atop Amplitude.

    Community responsibilities:

    • Contributing, knowledge share and presenting within regular front end community meetings.
    • Running and administering internal Special Interest Group meetings.
    • Mentoring junior developers.

    Further interests

    • Co-hosted an Accessibility workshop to understand weak points in ITVX's coverage.
  • Senior Front-end developer

    - @ MintTwist digital agency

    Departmental responsibilities:

    • assisting the department lead with team organisation.
    • facilitation of, and contributing to, project meetings – with clients and internally.
    • planning and assigning tasks for ongoing projects
    • supporting junior staff and teaching interns

    Technical responsibilities:

    • managing and developing web applications with the Vue.js and Nuxt.js frameworks.
    • setting up and monitoring CI/CD pipelines.
    • utilising REST APIs for data delivery.
    • co-designing and documenting APIs with my backend colleagues.
    • product testing funcitonality and browser/responsive-design testing then logging and managing bug tickets in Jira
    • integrating 3D experiences using Three.js.
    • unit-testing and integration-testing.
    • testing accessibility (a11y) and WCAG compliance.
    • S.E.O. analysis and improvement work.
    • website performance analysis and improvement work.
    • building bespoke WordPress based brochure websites.
    • building static HTML websites.
  • Front-end developer

    - @ MintTwist digital agency

    Building websites atop WordPress. Using HTML, CSS, JS and PHP to deliver bespoke websites. Continuing my established responsibilities whilst supporting interns and helping other staff. Researching emerging technologies and discussing with department about web trends. Transitioning department workflows such as moving our repositories from subversion to git. Managing project's tasks and priorities.

  • Development intern

    - @ MintTwist digital agency

    Coding from PhotoShop designs into HTML & CSS with quick turn arounds for multiple ongoing projects and supported clients. Discussions with clients about requirements, content, and ongoing maintenence updates. Learning the various project's codebases, making code changes and deploying to production.

  • S.E.N. Teaching Assistant

    - @ Glebe School

    Supporting students and teachers in lessons accross all departments and subjects with an emphasis on ICT. Covering individual lessons during staff shortages. Assisting day trips or multi-day trips including hiking Mt. Snowdon, sports competitions, outdoor activities, watersports, theatre and culinary focuses.

Education