- 后端开发语言:Golang, NodeJS
- 前端框架:React, React Native, Angular
- 前端基本技能:HTML, CSS, Javascript
- 数据库:MySQL, MongoDB
- 区块链:BTC, ETH,Skycoin
- 软件架构工具:Visual Paradigm, UML modeling, Swagger2
- 代码管理:git
- 开发工具:VSC
- 附加技能:项目管理
项目1:借一步(Whisper)
一个去中心话的端到端加密的及时通信移动App。
- 参与产品交互设计,从技术角度提供可行性建议
- 负责前后端以及通信服务节点技术选型
- 负责项目管理,包括制定任务分解,时间计划,团队组建,进度、质量控制等
- 负责前后端Restful API设计
- 负责后端代码实现(NodeJS+Express+MySQL)
- 把控前端代码(React Native)质量
- 用Golang实现React Native 原生模块(Native module) ,该原生模块实现区块链私钥-地址对生成,地址有效性检测,私钥有效性检测,地址余额,交易发送等功能
角色 | 职位 |
负责人 | 高级全栈开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
借一步是一个去中心化端到端加密的即时通信移动应用。本人在该项目的职责包括项目管理,系统架构以及后端开发。 借一步核心功能包括: 1. 本地生成身份,该身份是一个通过随机算法生成的保证唯一性的区块链地址。身份同时包括与改地址对应的私钥。 2. 通过私钥签名实现身份验证
超级钱包是一款区块链钱包应用。本人在本项目中担任项目经理以及后端开发角色。 超级钱包的核心功能包括: - 支持比特币以及基于Skycoin的各类代币的地址生成,余额查询以及发送 - 前端通过Cordova+Angular实现 - 后端通过Golang+Expres