About

Hi, I'm Jonny, a 26 year old web developer from the North West of England.

I have been studying web development for the past 10 years, and have been working professionally for the past 5 years. I was first introduced to web development during college, where I had to create an online store using basic HTML and CSS. I really enjoyed this module, so I made the decision to study web design at University where I eventually graduated in 2018 with a First Class Honours degree.

Following graduation, I secured my first developer role with a global agency. Although I was able to progress from an Assistant to a Senior Executive I was constrained to Conversion Rate Optimisation (CRO). In joining Ampersand, I have demonstrated my intention to broaden my skills and experience in front-end development. In addition I have gained insightful exposure to the e-commerce landscape. Please see the "Work" and "Education" sections below for further info, you can also download my full CV at the bottom of this page.

I'd love to hear from you about anything, you can send a message or find my socials on the contact page. Alternatively, you can send me an email at jonny@jonnymars.uk.

Work

Front-End Developer

Apr. 2022 - Present Ampersand

Role and Responsibilities:

  • Maintain and enhance client websites utilising React, primarily PWA Studio, alongside standard Magento front-end, including addressing bugs of varying priority levels.
  • Partner with back-end developers to ensure clear communication and alignment on front-end needs, enabling smooth integration between both the front-end and the back-end.
  • Review and provide constructive feedback on peers’ code, promoting code quality and knowledge sharing within the team.
  • Mentor junior team members, sharing insights into coding techniques and effective problem-solving approaches to support their growth.
  • Assess client requests for new functionality and provide accurate estimations of required time and resources, leaving the client with a clear understanding of the scope of the task.
  • Facilitate clear communication by actively engaging in daily stand-ups, while utilising Jira to document ticket progress and manage potential obstacles, ensuring clarity with project managers and team members

Junior Front-End Developer

Sep. 2021- Apr. 2022 Ampersand

CRO Senior Executive Developer

Jan. 2021 - Sep. 2021 Dentsu

Role and Responsibilities:

  • Collaborate closely with colleagues and clients with an Agile approach. Includes establishing projects and plans which meet clearly identified and agreed objectives - which will then be delivered on time.
  • Develop responsive A/B tests in a modular and efficient way using JavaScript, SASS and Babel, Webpack and Git. Implementing tracking code for Google Analytics, Adobe Analytics and various behaviour analytics tools.
  • Support fellow developers within the team by performing quality analysis (QA) testing on their work, carrying out code reviews and providing assistance when needed.
  • Connect with the wider team to carry out feasibility checks, provide development time estimations, assist with user testing and answer any technical questions.
  • Launch A/B tests with continuous management throughout their lifecycle, understanding and fixing issues should they arise.
  • Build and contribute to tools for internal use such as a QA Document Generator, a Trello Workload Briefing Form and a JavaScript helper library for use by various teams.
  • Frequent communication with various clients and appointed technical lead on a large account.

CRO Executive Developer

Oct. 2019 - Jan. 2021 Dentsu

CRO Assistant Developer

Oct. 2018 - Oct. 2019 Dentsu

Education

BSc (Hons) Web Design & Development

2015 - 2018 Edge Hill University 1st Class Honours

Modules Studied Include:

  • Fundamentals of Web Coding
  • Server & Client Side Scripting
  • Web Application Development
  • Data Driven Design
  • Fundamentals of User Experience Design
  • Research & Development Methods
  • Usability Testing and Data Analysis
  • Mobile Applications and Games Development

University Projects:

  • Laravel survey system: An online survey and questionnaire system was created using Laravel (PHP framework). The system was created using tools such as Gulp and SASS, and was frequently tested by carrying out multiple BDD and TDD tests. The system was consistently backed up to an online repository using Git. The system was connected to a MySQL database which stored the surveys, answers and user accounts.
  • Identifying system improvements using UXD: Blackboard, Edge Hill's virtual learning environment, was studied to identify any user experience issues. Multiple usability interviews and observations were undertaken using Edge Hill students to outline the stand out user experience issues. After identifying the issues, suggested improvements were proposed and tested using paper prototypes.
  • Connect 4 Web Application: To create a Connect 4 web application, EmberJS was used in conjunction with EaselJS, SoundJS and TweenJS. The application allowed two users to play against each other, incorporating sounds and animations. The application was deployed to Android devices using Apache Cordova. It was then tested on both mobile devices and multiple browsers to test compatibility.

Final Year Project:

  • Updated Liverpool Museum's "Escape from the Mummy's Tomb" flash based game. The updated version of the game was created using compliant standards such as HTML, CSS and JavaScript (PhaserJS framework).

Extracurricular Activities:

  • Member of the winning team at ROQ's Spring 2018 Defectives Challenge (software testing competition).
  • Facilitated and mentored a team during Edge Hill's own defectives challenge.
  • Helped organise a tech meet-up based around testing, for university students and people in industry.

Dev Skills

  • JavaScript
  • ReactJS
  • Magento PWA Studio
  • Magento Front-End
  • GraphQL
  • Jest
  • Cypress
  • NodeJS
  • GatsbyJS
  • jQuery
  • Webpack
  • Babel
  • PhaserJS
  • Git
  • Gulp
  • HTML5
  • SASS
  • CSS3
  • Python
Download my CV