Magic Fan

United States · (646) 820-3388 · magic.fan.ys@gmail.com

In my nascent professional career, I have written mostly PHP/Python applications which include a generous portion of JavaScript, by using Laravel or Flask framework. I am most familiar with PHP, Python, JavaScript, MySQL, PostgreSQL, and other ancillary libraries such as jQuery, Bootstrap, ReactJS.

Experience

Full Stack Web Developer

Eagle Express
  • Developed and modified the app using PHP Laravel framework to ensure code was extendable
  • Designed the database structure based on business logic for SQL queries optimization to increase the query performance
  • Refactoring codes to improve the application performance by using Git
  • Coded, tested and debugged system requirements for the purpose
  • TDD to ensure code clearer, implementable and bug-free
Mar 2018 - Current

Education

Udacity

Full-Stack Web Developer Nanodegree Program
Apr. 2018

Udacity

Front-end Web Developer Program

Grow with Google Challenge Scholarship 2018 recipient

Mar. 2018

The University of Guangzhou

B.S. in HR Management
Jan. 2011

Vocational School of GZ

Computer Science and Application
Jun. 2005

Skills

Programming Languages & Tools
Workflow
  • Mobile-First, Responsive Design
  • Restful API, Security Data Transfer
  • Clean, resuable, maintainable coding
  • OOP design pattern

Pursuing

I'm looking for an opportunity to be a contributor as a Web Developer. I'm familiar in building content management system. I've created a role base control access feature for the e-learning website, helped the company easier to manage administrator and users, on the user side, they have better user experience and improve their satisfaction.

I have a strong desire to grow as a programmer. I am always striving to commit better code, and I want to work for a company that expects that of me. I'll be happy to accept challenges, challenges help me grow fast, learn more.

Projects

  • Item Catalog

    Github
    • Built a category website by Python Flask framework
    • Created RESTful API to other applications easier to access
    • Use ORM to manage database to ensure data performance and implement
  • Message Board

    Github
    • Created a message board based on ReactJS and set up by npm, run on Node.js
    • Used local storage to persist user data
    • Enabled a simple access and an ability for users to post and delete messages on one page
  • Personal Blog

    Github
    • Created a content management system by crafting MVC framework
    • Created infinite nested categories recursively
    • Enabled admin access, user comments, and login features
  • E-commerce website

    • Developed user sign up and login feature created CAPTCHA security login
    • Designed a database with the user table and admin access control
    • Worked with other team members to ensure modules worked together without a conflict