熟练使用Android API
熟练使用Java语言
深入理解面向对象编程思想
熟悉以太坊智能合约开发
熟悉Spring 以及Spring Boot
熟悉Ecplipse, Android Studio开发环境
熟悉HTTP TCP/IP SSL/TLS POP3,IMAP4,SMTP,EAS 等网络协议
熟悉linux基本操作
熟悉Android Boot & Bring-up
了解liunx内核
了解koltlin/javascript
了解微信小程序开发
## G-Coin钱包(2018/3 - 至今)
- 所在公司:Emergent Technology
- 项目描述:G-Coin是一块以黄金为基准的加密货币,不同于一般加密货币,每一个G-Coin都对应了一定数量可以溯源的黄金。G-Coin钱包之间的交易,本质上就是一定数额的黄金所有权的转移。该项目是典型的微服务架构,使用了Spring Boot, django, nodejs, Solidity等多种技术。
- 项目职责:
- 负责 decision-service, merchant-service, registration-service, eventhub-service等多个微服务的开发工作
- 负责再Qurumn区块链平台上智能合约的开发
- 项目业绩:
- 迅速学习区块链相关技术,以及智能合约开发,并承担开发任务
-重构decision-service代码,将持久层从aws-codecmmit,迁移到dynamodb,大幅提升了服务初始化及请求响应时间
## SC7731E Bringup (2017/07 - 2019/03)
- 所在公司:紫光展锐
- 项目描述:SC7731E是展锐通信一款入门级的智能手机芯片,bringup工作是指,是芯片参考设计的第一步,目的是在首次生产完成后,将使用该芯片的参考手机调试至正常开机状态. Bringup 工作是一项时间非常敏感的工作,其他各项软件开发工作的开展均依赖于bringup工作的完成。
- 项目职责:
- 主导确定分支策略,制定Bring Up计划等工作
- 主导分析&分配芯片Bring Up工作中各类不开机&编译不过问题
- 系统正常开机后,推动各个团队调试基本功能
- 整理日报汇总当日进展,提出潜在风险
- 项目业绩:
- 主导SC7731E FPGA Bringup工作,在芯片完成生产前20天成功在FPGA验证平台上Boot Android成功,为芯片生产后的Bringup工作扫清障碍
- 参与SC7731E芯片Android 8.0 Bringup工作,作为Android侧PL推动解决了大量不开机问题,保证了Bringup工作顺利完成
- 主导SC7731E芯片Android 8.0 到Android8.1 系统升级工作,推动整个升级工作按计划完成
## 展锐Android参考设计开发 (2013/11 - 2018/03)
- 所在公司:紫光展锐
- 项目描述:该项目基于AOSP(Android Open Source Project)代码,移植到展锐各个芯片平台,并导入来自全球运营商以及展锐客户的需求,为客户提供包含芯片,软硬件参考设计的的全套智能手机解决方案。
- 项目职责:平台软件参考设计中联系人,电子邮件,STK模块,以及sim卡协议等功模块开发及维护
- 项目业绩:
- 作为Email模块的负责人(5人小组),我定期总结来自客户以及FAE的需求,分析竞品功能,形成文档和SE,PM等部门的同步,最终将重要功能引 入到参考设计。经过大半年的努力,Email模块客户问题再2016年大幅下降。并因次获得了QA部门颁发的特别质量奖。
- 主导了联系人模块的性能优化工作,最终使其各项性能指标达到或超过竞品