/CV

The CV of Puyan Wei

Puyan Wei

Projects | Skills | Education | Work Experience | Hobbies | Blog

Hi there! I am a graduate of Makers Academy and an ex online poker player who gave it all up to pursue an amazing career in software development. I am looking for work as a Front End Web Developer.

I have already have work experience developing the rebrand website design of a start up. We used technologies in Vue.js, Webpack, ES6 Javascript and SASS whilst working in a team in an agile fashion.

I'm interested in the creation and exploration of ideas. As a graduate of the London College of Communication in Interactive Design, I have always been interested in how people and technology interact within different environments.

Makers Academy Boot Camp Projects

Project Description Technologies Blog Post / Links
Quark Text Editor Code Editor desktop app attempting to rival Atom, but ends up being a smaller version! A two week final project Electron, Chromium, Node JS, HTML, CSS, Spectron Week One, Week Two
Pokeball Run! A gyroscope movement iPhone game with Pokemon. Made in 5 days learning Swift from scratch XCode 9, Swift 4, and XCTest We Built an iPhone Game
Dr PJ's Air Bnb An Air Bnb website clone Javascript, Mongo DB, Node JS, Express, Mocha Chai and Zombie JS Grouping Up For Makers
Tic Tac Toe Coding focused on high quality practices recreating the classic game Tic Tac Toe for the terminal Ruby, RSpec, SimpleCov, Rubocop, Flog High Quality Coding Post

Self Initiated Projects

Project Description Technologies Blog Post
Notes Web App A Single Page App created only using vanilla Javascript only built with a MVC structure Javascript, HTML, DOM, CSS, Espresso (See below) Single Page App Notes
Espresso Custom built testing framework built with vanilla javascript. Inspired by Mocha.js Javascript, HTML, CSS
Punching Bag Interactive game inspired by the 60's Batman series practicing learning how to use Vue.js Javascript, HTML, CSS, Vue.js, Heroku A Vue to a View
2048 Practicing TDD recreating the classic mobile game in the web browser Javascript, HTML, CSS, Jasmine Link to Game
Bookmark Manager Learning React by creating a webpage that holds all your favourite websites Javascript, HTML, CSS, React.js, Heroku Link to Bookmark Manager Website

Work Experience

Mettrr, Front End Developer (March 2018 - June 2018)

Worked collaboratively to create a responsive rebrand of the Mettrr website using Vue.JS.

  • Creating pages based on the graphic designer's specifications.

  • Picking up tickets to fix functional and visual bugs.

  • Good git and github processes, using branches and regular commits with good descriptions.

  • Good communication with my team via daily stand ups and retrospectives at the end of sprints.

  • Coded using Vue.js with Vuex implementation. Adhered to a strict Air bnb style linting and SCSS format using CSS Grid layout.

  • Using ES6 Javascript to create and debug logic within the webpack application.

Self-Employed Online Poker Professional (2010 - 2016)

Poker is a decision making, skill based (person vs person) strategy game entailing equity analysis and mathematical calculations.

Sit and Go Protege, Stable Manager Joint Venture (2011 - 2013)

A coaching website in teaching poker for profit sharing. My duties included coaching, forum maintenance, uploading and editing vides, and accountancy.

Tiffenbites, Bar Tender (2008-2010)

After graduating I did bar work on the side whilst looking for internships in Graphic Design.

Skills

Commitment

I love to blog regularly and mine has 90,000+ views, with over 130 posts at the moment and I recently transitioned it from talking about poker to coding.

I am very driven to learning, I code almost every day. During and after Makers I have been commuting to London from Milton Keynes. I am committed improving and continuously creating new applications to embrace the unknown of new technologies.

Teamwork

I’m a great team player, and love collaboration. I loved the group projects at Makers, of which we applied everything we learned to imitate a dev team in a work environment. We made sure we had great communication using stand ups and retros, applied XP values, and added small features to our product in an agile fashion. We went through our ups and downs together, as a team.

Initiative

I managed to teach and sustain myself running my own business in online poker. Soon I was able to develop a website where we would teach clients our knowledge in return for sharing profits.

I gave up online poker and decided to pursue the goal of learning to code. Within 4 months I had learned Java, Javascript, completed some courses on udacity and freecodecamp, and built some basic games.

Creativity

I pride myself on being a creative person. Many of my ideas for projects at Makers ended up making the final cut, including the final project, which was to build a desktop app from scratch.

A project I worked on in University was to debunk the idea that advertising has to spammy in order to be successful. We left branded items around south London and organised stunts with a link to our campaign.

Education

Makers Academy (July to October 2017)

  • Curiosity and Passion for Code

  • Independent Learner and Problem-Solver

  • Object Orientated Programming, TDD

  • Regular Git Commits and Good Descriptions

  • Pair Programming

  • Agile and XP Value Principles

University of the Arts, London College of Communication - BA Hons Graphic Media and Design, Interactive Design (2004 to 2008)

  • Started out in Advertising, moved to Interactive Design.

  • Exploration of environments its interactions. Smart design based on functionality rather then aesthetics.

Bedford College, Art and Design Foundation Diploma (2002-2003)

Hobbies

  • Blogging about my travels, ideas and interests.

  • Self initiated coding projects.

  • I love comedy, going to gigs and literally having a laugh!

  • A passion for cooking and eating great food!