Homo less, Robo more.
Position applied: Senior Software Engineer; Senior FrontEnd Engineer; Senior Software Developer
Work in Technology Group.
Public Dashboard System: Rebuilding Server side code.(Heroku, Bitbucket, Apollo, Postgresql, Sequelize, GraphQL, React, Redux, Fontawesome Pro, Froala Editor Pro, Lodash, Immutable, Apollo Engine, Express, S3, JWT)
Performance Management System: (GraphQL, React, Redux, Coffee Script, Ruby On Rails)
Work in Front-End Technology Group, Manage nearly 30 people Team, include 3 managers and 1 director.
QA(Quality assurance): Standardize the development of the code, through the Unit-Test (Mocha, Chai, Enzyme) to check the availability of the code, Coverage testing to ensure the robustness of the code(Coveralls, Istanbul), through the Continuous Integration of services (TravisCI, Jenkins) for product deployment.
WMS(Workflow Management System) Development(React, JSX, Highcharts, node.js, webpack, gulp): Transfer the work to the online operation, improve the examination and approval, filing, content control and management, improve the traditional work mode. Open Source Project: Part of the internal product into open source products, feedback to the open source community(GitHub, npm).
Internal service construction(npm, GitLab, Jenkins): Component management, version management, and continuous integration of internal private code.
MCS(Manuscript source - contract management system) Development(node.js, Vue.js, Bootstrap, Canvas, eCharts): Cooperate with the finance department to analyze the business and provide the related products to supervise the business expenses.
FrontEnd build process(Gulp, webpack, node.js, npm): Upgrade the original products based on new technology.
Work in Operation Technology Group, Manage nearly 20 people Team.
Technical training and promotion: New technology training and Application Development Guide. (HTML5, CSS3, node.js)
Social activities: Take part in the technical seminar of the industry, accept the invitation of the external company(http://www.sina.com.cn/, http://www.xcar.com.cn/, http://www.tax861.gov.cn/ and etc.) to carry out the new technical explanation and solution evaluation.
Knowledge base(WIKI) construction(Jekyll, Ruby, Python, Markdown, Liquid, YAML): Accumulation of business experience and Technology. (Independently)
CMS(Content Management System) Development(Java, Rhino, ExtJS, Solr, Redis, JMS(Active MQ), mySQL, mongoDB, JSON, JSOUP): Migrate from the original system to the new platform based on business requirements. (Teamwork)
FrontEnd build process(Grunt, Bower, node.js): Repetitive work in automated development. (Teamwork)
Work in Technical Support Group (5 people).
VOS(Video Operating System) Development(Java, Rhino, Freemarker, ExtJS, Solr, Redis, JMS(Active MQ), SQL Server, mySQL, mongoDB, JSON, JSOUP, C#.net, VB.net): Migrate from the original system (C#) to the new platform (Java+Rhino) based on business requirements.(Independently)
TOP 20% in npm. Analysis of image information, get GPS positioning, camera models and other related information. Cross platform, based entirely on native node.js code development, no third party component dependencies.
TOP 35% in npm.By encoding the specified GPS coordinates, the location information is returned. Support Google and Baidu Two Map service.
One of Gulp plugins, the pipeline information sent to the specified interface.
Analyze the current page resources and add the relevant resources to the pipeline.
Sends the selected information to the specified interface by marking the page element.
After analyzing the current page link address, send it to the specified interface.
Beihang University (BUAA) was founded in 1952 with the merger of the aeronautical departments from eight top Chinese universities. Today it is one of the nation’s foremost research universities supported by China’s Project 211, Project 985 and Project 2011.