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+) and currently working with React / TypeScript and AWS Serverless technologies.

Immediate Media Co

September 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 Appsync
  • Collaborate with back-end engineers on various architecture discussions
  • Unit and integration testing
  • Provide help to junior team members
  • Technologies Used:
  • TypeScript / ES6+, React, Jest, Enzyme, CSS-in-JS, Babel, Webpack, GraphQL, Apollo, Storybook, AWS Appsync & Amplify, DynamoDB, CloudFormation
  • HTML5, CSS3 / SASS, Styled Components
  • Git, BitBucket, Jira

Carr Kamasa Design

September 2017 – September 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

April 2017 – September 2017

Role: Junior Web Developer – Contract

Worked as part of an agile cross-functional team, on a team-communication app. The client had their existing web-app rebuilt using NW.js. Our team’s task was to translate the client’s designs into pixel perfect CSS and help the remote JavaScript team with testing.

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 🙂