zhanjunpeng
Front End Development
Diligent and responsible in work, skilled in communication, capable of quickly identifying and resolving issues. Be resourceful and devise ways to develop tools that help reduce workload. Eager to share knowledge, stay updated on industry trends, and self-motivated to continuously learn new technologies. Overcome technical challenges, enhance skills, and strive to write high-quality code for every line.
Experience: 8 years
Yearly salary: $72,000
Hourly rate: $35
Nationality: 🇨🇳 China
Residency: 🇨🇳 China
Experience
Front-end Development
Shenzhen Lumi Technology Co., Ltd. 2024 - 2026
Responsible for developing and maintaining the AqaraHome IoT ecosystem plugin. Responsible for the development and maintenance of certain H5 features for Aqara Home. Technology Stack:react, react-native, react-router, redux, vue2. Responsible for developing plugins for smoke detectors (supporting both legacy and new protocols), moving away from the old approach (maintaining two sets of UI and two sets of Redux for different protocols),By abstracting a generic data layer and having smokeManager manage device status and unified distribution interfaces, we’ve created a UI that supports two protocols, thereby bridging the gap between them. Participate in the development and implementation of the New Things Protocol. We proposed and implemented the `settingComponentConf` solution, which centralizes the functionality of all device plugin settings pages within the `settingCell components` library to achieve modularization. By distributing configurations through the operations platform, we dynamically generate the settings page for each plugin.Group similar logic together to address the issue of scattered functionality and redundant implementations of the same logic. Participate in the refactoring of the scenario protocol and develop a refactoring plan for the client-side scenario module.We developed a solution that uses CBOR for packet assembly and disassembly on the client side, encapsulating a unified data processing method. This eliminates the need for cloud-based or gateway processing; data is transmitted directly to the device in a ready-to-use format, significantly saving storage space on the device. Develop plugins (new IoT models) for lighting devices such as soft-color lights, downlights, light bulbs, eave lights, floor lamps, and LED light strips to enable lighting control functions including on/off, brightness adjustment, color selection, scene settings, and dimming. Provide advanced DIY customization capabilities for lighting grids to support custom lighting effects for each grid. Implement the rn plugin CLI toolset to provide management capabilities for bundle artifacts,This includes commands for automatically uploading and updating versions after packaging, deleting or updating artifacts, refreshing business caches, and synchronizing across multiple environments.A future plan is to consolidate these into skills and run them via a packaging tool integrated with the DingTalk bot (not yet developed), decoupling them from the workflow so there is no need to manage the upload of packaged outputs. Implement Jira Skills to enable users to manage issues in their projects directly from the IDE,Enable IDEs like Cursor to automatically detect the context of issues and resolve bugs.
Full-stack development
Shenzhen JieJie Technology Co., Ltd. 2024 - 2024
Responsible for the development and maintenance of the kekkai web3 app. Developed the app's third-party login module and AI module.
Front-end Development
Shanghai Kezhirui Talent Consulting Co., Ltd. 2022 - 2024
Responsible for the daily updates and iterations of Feishu Docs, including requirement development and bug fixes.
Front-end Development
Xi'an Aopeng Network Technology Co., Ltd. 2020 - 2022
Participate in the development of e-commerce supply chain platform systems. Redesign the entire supply chain platform.
Front-end Development
Guangzhou Xunwu Software Service Co., Ltd. 2020 - 2020
Developing Xiaomaohai E-commerce Merchant Backend Platform. The core functionality centers on order management.
Front-end Development
Foshan Shangxia Network Technology Co., Ltd. 2019 - 2020
Developing a new ERP e-commerce system from scratch. Responsible for developing an ERP system for furniture e-commerce.
Front-end Development
Foshan Meiju Meisu Cultural Communication Co., Ltd. 2018 - 2019
Developing a travel platform mobile app from scratch. Key functionalities include online registration and WeChat login integration.
Skills
css
javascript
nestjs
node
react
react-native
vue
front-end
chinese-mandarin