personal

  • Proficiency in using node.js ORM to connect with mongodb or postgresql to build backend system

  • Proficiency in using Next.js front-end framework

  • Skilled in using react family bucket front-end development

  • Skilled in using Nest.js to develop backend

  • Good at vue + element-ui to build management platform

  • Good at catching and analyzing online exceptions using packet capture tools

  • Maintain scaffolding for typescript, eslint, prettier, husky, webpack, react, redux to improve team development efficiency

  • Use whistle tool to catch package mock and quickly debug or locate interface errors

  • Familiar with WeChat mini program development, and use taro to develop applets to achieve a set of code output multiple ends

  • Develop native pages using react native and have a good understanding of rn

  • Knowledge of nodeJs, express, mongoDB, reactJS, three, js, Jenkins

  • Basic knowledge of web security, XSS, CSRF, SQL injection, etc.

  • Have installed and used arch linux and Raspberry PI 2 and have a good understanding of Linux

  • Knowledge of git commands and team development

experience

  • iSoftStone International
    post:Front-End
    Responsible for the company's backend management platform, involving vue+element-ui
    Responsible for the company's small application development, involving Taro.js
  • YQB PingAnFu
    post:Front-End
    Manage a team of 10 front-end developers, mainly responsible for marketing h5 and applets, pc portals, cms content management systems, etc
    Customize front-end scaffolding for the team, based on typescript, eslint, prettier, husky, webpack, react, redux with internal methods to help the team develop quickly
    Participate in various business requirements reviews, develop team development processes (brain and flow charts) and coordinate with all parties to gradually implement agile development
    Mainly responsible for the development of the mobile team app, obtaining user steps into points, daily activity reached 20,000+.
    Mainly responsible for the development of the card collection app, using the Taro framework, to achieve a set of code to support both H5 and applet side, daily activity of 2K +
    Mainly responsible for developing CMS platform, realizing modularized page building, supporting hundreds of activity pages of the company
  • Chinasoft International
    post:Front-End
    Main development to build operation template to quickly build no-code platform, using koa2, object.js, mysql, vue, vuetify, axios, archiver and other technologies, no need to develop involved, convenient for product operation to build hundreds of activity pages for the company
    Mainly develop and build automatic cutting tools, using node.js, muse-ui and vue technologies, without development involvement, method product and operation independent cutting and generate hundreds of jump pages
  • ENN Intelligent Energy Group
    post:Front-End
    Related technology: jQuery, Bootstrap, Node.js, MongoDB, gulp and webpack
  • San Die Information technology co., ltd
    post:Front-End
    Related technology: HTML, CSS,jQuery,Photoshop
  • Yesky.com
    post:web editor
    To write testable articles about smart phone, soundBox etc.
    To write some interview report about dealers.

projects

  • Building a modular platform
    Main development, the logic of the relatively fixed business abstraction, built into a modular platform, so that the product business can be separated from the development of their own modification and editing of the final generation of pages to improve business efficiency, involving technology: vue2, vuetify, axios, koa2, Objection.js, MySQL
  • Automatic image cutting tool
    Independently developed, supports uploading background images and automatically cutting them to speed up loading, dynamically generates jumping areas by mouse operation, technologies involved: koa2, MongoDB, sharp.js
  • One code, many ends
    Participated in the development of Taro, the second package transformation, adding business components, to achieve a set of code to support multi-terminal scenarios, involving technology: Taro
  • Front-end grayscale release process
    Participated in the development, design and implementation of front-end dynamically calling different versions of front-end code according to the version interface, solving the problem that the front-end could not be released in grayscale due to CDN, involving technology: front-end and back-end API versions, etc.
  • AB Test Platform
    Participate in the development, the front-end will upload different versions of code through the SDK to the back-end big data, and according to the big data specific algorithm, to achieve AB Test for users, involving technology: AB Test SDK
  • Business Scaffolding
    Main development, build fast generation scaffolding according to business requirements, encapsulate business code, unify eslint and webpack plugins such as postCSS, etc., technologies involved: webpack, axios, postCSS, typescript
  • SFF platform
    Participate in development, encapsulate node.js code again through docker container and kubeless, and deploy on k8s to generate cloud functions for business calls, technologies involved: docker, node.js, kubeless
  • word2html online
    sourceDemo
    Build with typescript, react and styled-components
  • Cross domain Demo
    source
    Used nodeJS,Koa2,webpack to implement cors,jsonp,domain,postmessage
  • generator react or vue environment with yoman
    source
    Used yeoman,webpack,to auto build react or vue environment
  • MEAN website
    sourceDemo
    Used node.js, Express ,AngularJS and mongoDB
  • Personal blog
    sourceDemo
    Used webpack, jekyll, gulp, stylus, and pug
  • Personal online CV
    sourceDemo
    Used webpack gulp stylus and pug

education

  • 2016.12 graduate student at adult self-study Shanghai Fu Dan University

    major:Major in Computer information administration