Yannis Spyrou's profile picture

Work Experience



I am a front end developer, experienced with all development cycle stages on several web projects. Well-versed in HTML5, CSS3 and JavaScript (ES2015+) with focus on React and AWS Serverless technologies.

Immediate Media Co

October 2018 – Present

Role: Front end Developer – Permanent

Immediate Media Co

Duties & Tech

  • Duties Include:
  • Prototyping proof-of-concept apps using React, GraphQL, Apollo client and serverless AWS
  • Building serverless MVP apps with AWS Amplify, GraphQL and AWS Appsync
  • Work with devops and members of the backend team to help define the architecture of greenfield projects
  • Get team members up to speed with serverless tech
  • Provide help to junior team members
  • Technologies Used:
  • Webpack, ES6+, React, NextJS, GraphQL, Apollo Client, Storybook, AWS Appsync, AWS Amplify, DynamoDB, CloudFormation
  • HTML5, CSS3 / SASS, Styled Components
  • Git, BitBucket, Jira

Carr Kamasa Design

October 2017 – October 2018

Role: Web Developer – Permanent

Carr Kamasa Design

Duties & Tech

  • Duties Included:
  • Produce pixel perfect sites from visual concepts and designs
  • VPS Linux server deploying (Ubuntu 16.04)
  • Cross browser compatibility testing
  • Asset optimisation using Adobe Suite
  • Working with APIs
  • Integrate & test payment plugins
  • Technologies Used:
  • Roots stack (Trellis / Bedrock / Sage 9)
  • Nginx, Ansible
  • PHP 7, Composer
  • HTML5 , CSS3 / SASS
  • Webpack, ES6+, Git

Discover Brand Creation

July 2017 – August 2017

Role: Junior Web Developer – Contract

Worked as part of a multi disciplinary team, during the last 4 sprints of a team-communication app’s redesign. Our team’s task was to translate the client’s designs into pixel perfect code and ensure it was cross-browser compatible.

Discover Brand Creation

Duties & Tech

  • Technologies Used:
  • Front End : CSS3 / SASS
  • Tools: Gulp
  • Version Control: Git, Bitbucket

Freelance Web Developer

  • Technical Skills:
  • Front End : HTML5, CSS3 / SCSS, JavaScript, jQuery
  • CMS : WordPress ( Roots Stack )
  • Back-End: PHP 5+
  • Tools: Gulp, Grunt, Bower
  • Version Control: Git, Bitbucket

Session Musician

September 2012 – 2018

Role: Session Musician

During this period, I played music for several artists and taught music all across London.

The first website I created was for my online presence as a musician; this was just the beginning 🙂