

I'm Yannis
I love creating stuff
- Github github.com/Iannes
- E-mail yannispyrou@gmail.com
- Phone +34 636 21 38 10
Work Experience
Welcome!
I am a software engineer, 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.
Vistaprint
March 2020 – Present
Role: Software Engineer – Barcelona
Duties & Tech
- Duties Included:
- Collaborate with multiple teams and propose solutions with focus on improving user experience and performance
- Address multiple user interface changes across the company’s UI libraries
- Build reusable React components for micro-frontends, using data from APIs and microservices
- Reuse components and styles from the existing Vistaprint’s design system and contribute new components
- Technologies Used:
- React, Gatsby, Contentful
- GraphQL, Apollo, Storybook
- AWS Serverless
- Webpack, ES6+, Gitlab
Immediate Media Co
September 2018 – February 2020
Role: UI Developer – London
Duties & Tech
- Duties Included:
- 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 decisions
- 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 – London
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
- 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 Front end Developer – London
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.
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 🙂