Sky Yao
Senior Frontend Developer at 58.com- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
Credentials
-
Shaping up with Angular.js
Code School -
Staying Sharp With AngularJS
Code School
Experience
-
58.com
-
China
-
Technology, Information and Internet
-
200 - 300 Employee
-
Senior Frontend Developer
-
Feb 2021 - Present
1. Responsible for the project's architecture (micro-front end) and infrastructure construction and engineering configuration specifications, using ESLint + Pretter unified code specifications, clarifying Git commit specifications and using Husky + lint-Staged for pre-commit verification 2. Introduction of Vue 2.7, support for 3.0 syntax, the preparation of detailed project specifications, Git commit specification documents and Vue3.0 use and 2.0 comparison with the use of detailed documentation, helps the team members to get started and develop efficiently 3. Base project infrastructure and common component development, and based on Composition API package common Hooks, using technology stack: Vue + Element UI + VueRouter + Pinia + SASS 4. Led and developed project collaboration project(sub-application), modules including work item management flow structure and common templates, project sets, settings and other functional modules, using technology stack: Vue + Element UI + VueRouter + Pinia + SASS 5. Led and developed SwiftGo project(sub-application), completed the project construction and core function development, package common template components and added detailed use documents and organized knowledge sharing, training back-end to quickly get started working on front-end development Based on DHTMLX Gantt chart and TinyMCE editor customized development 6. Front-end performance optimization: through webpack-bundle-analyzer analysis to reduce package size by 70% through CDN, dynamic loading and other means; Through caching, Gzip compression, etc. to improve page loading speed by more than 50% Show less
-
-
-
Square Panda Inc.
-
United States
-
E-Learning Providers
-
1 - 100 Employee
-
Senior Software Engineer
-
Oct 2017 - Jan 2021
1. Use Angular development and maintenance of the company's main Web Portals and Angular JS old project maintenance 2. Responsible for the company's internal projects before and after the design and development, including WeChat applet and WeChat payment development, using iView UI SailsJS MongoDB 3. Work closely with third-party partners and provide RESTFul API and detailed usage documents for them to call integration 4. Organize meetings and actively promote agile development methods to improve communication and development efficiency in different regions (US and India) 5. Work closely with other teams to analyze and solve customers' urgent problems Show less
-
-
-
知学云
-
Dongcheng District, Beijing, China
-
Senior Software Engineer
-
Feb 2017 - Oct 2017
1. Responsible for custom products from requirements analysis, design to development of the entire process, using the self-developed front-end framework Spring MVC MySQL 2. Work closely with customers and actively solve their problems 3. Actively sort out and summarize the company's front-end framework usage and develop common problems and sort out relevant documents, and provide framework and related technical training to new employees 1. Responsible for custom products from requirements analysis, design to development of the entire process, using the self-developed front-end framework Spring MVC MySQL 2. Work closely with customers and actively solve their problems 3. Actively sort out and summarize the company's front-end framework usage and develop common problems and sort out relevant documents, and provide framework and related technical training to new employees
-
-
-
LANDESK Software
-
United States
-
Software Development
-
100 - 200 Employee
-
Senior Software Engineer
-
Jun 2014 - Jan 2017
1. LetMobile product development and maintenance, using jQuery Java Servlet 2. The company's main product module function development and maintenance, the use of C# SQLServer 3. As Scrum Master responsible for product module planning and development 1. LetMobile product development and maintenance, using jQuery Java Servlet 2. The company's main product module function development and maintenance, the use of C# SQLServer 3. As Scrum Master responsible for product module planning and development
-
-
-
Asurion
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Developer
-
May 2013 - May 2014
1. Different foreign carriers requirement analysis and front-end customized development, using jQuery, JSTL 2. Back-end related functionality development and maintenance, using Spring MVC PostgreSQL 3. Develop international language management tools 1. Different foreign carriers requirement analysis and front-end customized development, using jQuery, JSTL 2. Back-end related functionality development and maintenance, using Spring MVC PostgreSQL 3. Develop international language management tools
-
-
-
si fang jing chuang
-
beijing
-
Software Developer
-
Jan 2011 - Apr 2013
1. Requirement analysis and design. 2. Negotiation with the customer. 3. Programming for core function. 4. Learning and using the new technology encountered during development. 5. Training new employees. 1. Requirement analysis and design. 2. Negotiation with the customer. 3. Programming for core function. 4. Learning and using the new technology encountered during development. 5. Training new employees.
-
-
Education
-
Hebei University of Engineering
Bachelor's degree, Computer Science and Technology