flowerImg-background

Hi, I'm Jimmy, a frontend developer.

I have one year experience in frontend development and looking for full time opportunity of June next year after my graduation.

I am now a student of unimelb, majoring in master of IT and working as part time frontend developer in SPARK RELIEF TEACHERS. I previously worked as frontend developer intern in Sensetime, which is the top one Chinese AI company. Besides, I also worked in P&G China as Software Engineer intern. Building apps is both my job and interests.

W slogon

Work Experience

  1. Kepple / Spark Relief Teachers

    Part Time Frontend Developer - Melbourne / Collingwood

    1. Rebuilt Spark Relief Teacher's website based on the original wordpress design, contributed 90% codes.
    2. Responsive website with customized design for each device size.
    3. Implemented by Typescript, React, Material UI, Redux, Sass, Postcss.
    4. Ensured code quality and set up project policies through eslint, prettier and husky.
    5. Used most popular react techniques to tune the app, including reactLazy, useMemo, useCallback, react.Memo.

    View Website

    Referee survey page

    Worked closely with marketing manager, designed and implemented survery page.

    Data admin system

    1. Provides UI interfaces to update contents on spark relief teacher website, like blogs, teacher guides.
    2. Controlled users' data access based on their login account
    3. Implemented data filter panels for each dataset
    4. Generated corresponding CSV file based on the selected dataset and filter criterias.

  2. SenseTime

    Frontend Developer Intern - Autodrive Dataplatform Department - ShenZhen

    Automated Data Report

    Used React, Typescript, TinyMCE , Antd(ant design), AntV to create an automated data report panel, which provides overall accumulated histograms and detail tables about the cases of a round of auto drive road test. Users can filter the cases that they want to show and make or modify reviews on the rows of case data that needs to be awared of. Last but not least, users can conviently ouput the whole form to PDF then share with others.

    Automatically Generated FrontEnd

    Used React & Typescript to create an operating panel for users to create web pages of different types of quality test, user can spcify details of the created page such as which data visualization tabs the page should contains, which datasets to include, corresponding frontend page will be generated automatically. Users can also do CRUD on the existing test pages.

    Simulated Road Editor

    Created new features, such as allowing users to add pedestrians and set the routines that pedestrians will run on the preview mode, adding loading and error pages.

  3. Procter & Gamble

    Software Engineer Intern - IT department - GuangZhou

    Backend SQL APIs

    Developed two APIs on P&G's loyalty system to fetch customer's data from different data bases and push the results to message queue.

    Code Optimization

    Optimized 10+ code errors and warnings that were detected by sonarqube.

    Backend Internationalization

    Analysised and determined which part of the loyalty system will be used by the foreign frontend users, translated thoseAPI, paramaters, DTO into English.

My Projects

SPARK RELIEF TEACHERS
Personal Blog
WWF's Shop

Skills

React

NextJS

Typescript

Javascript

Material UI

Tailwind

MobX

Redux & Its popular middlewares

Responsive Design

Device customized design

Styled Component

SCSS

PostCSS

Less

Firebase

SQL

Feedbacks From My Colleagues

WeiFeng has solid knowledge of key techniques in frontend development like react, js, hence he was really fast to adapt and start building apps after arrived at company. Besides, I was impressed by his good learning ability, when facing with tasks that contains unfamiliar techniques, he can grasp the skills fastly then begin working.

WeiBin Zhou

Frontend developer, Sensetime

WeiFeng worked under my guidance for four months, I would say WeiFeng is a colleague that I can count on, he didn't afraid to overcome challenges and can delivery complicated features on time and in high quality.

Liang Yu

Senior fullstack developer, Sensetime

Hire Me

My base and contact details are as followed