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.
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.
Worked closely with marketing manager, designed and implemented survery page.
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.
Frontend Developer Intern - Autodrive Dataplatform Department - ShenZhen
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.
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.
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.
Software Engineer Intern - IT department - GuangZhou
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.
Optimized 10+ code errors and warnings that were detected by sonarqube.
Analysised and determined which part of the loyalty system will be used by the foreign frontend users, translated thoseAPI, paramaters, DTO into English.
Official website of Spark Relief Teachers, blogs, teachers onboard system
A Blog website that allows public users to read blogs, signed up users CRUD on their blogs and comments through a convenient online editor.
An online shop which contains most frequently-used features like login, items display, shopping cart, payment.
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