个人介绍
了解Java,Golang,Python等语言。
了解区块链的运作机制,了解Pow,PoS,DPoS,PBFT等。
熟悉EOS运行机制,精通EOSIO插件开发。熟悉BTS,Fabric,BTC,ETH,IPFS。
精通Linux应用开发,网络开发,内核开发,硬件驱动开发,系统移植,交叉编译。
熟悉TCP/IP协议栈,熟练掌握Github,Git,SVN,Mysql、SQLite,MongoDB,Kafka,物联网MQTT,Docker等。
熟悉Clion,IntelliJ IDEA,Source Insight,QTCreator,VSCode,LiteIDE,Vim等开发工具。
工作经历
2017-09-01 -至今信链核心开发工程师
2017/09 – 目前 区块链项目 数字引擎 区块链开发工程师 多币种浏览器项目 主要职责:获取区块数据,进行大数据整合,为前端搜索提供数据支持。 主要业绩:设计及开发了兼容多币种的链数据服务平台,完成了BitCoin、LiteCoin、NEO、EOS币种的链数据提取入MongoDB库,加快了数据搜索速度,优化了搜索算法。 公链项目 主要职责:基于EOSIO,进行插件应用开发,完成与多用业务平台对接。 主要业绩: 1. 搭建了数据公链及维护。 2. 云服务器搭建,包括MongoDB、Kafka服务器搭建,阿里云物联网MQTT、短信推送JPUSH申请及搭建等。 3. 完成公链数据业务与MongoDB数据库、Kafka消息处理、阿里云物联网MQTT、短信推送JPUSH的对接。 公链项目 主要职责:开发数据引擎公链,基于BitShares,应用石墨烯Graphene框架进行二次开发。 主要业绩: 1. 搭建了数据公链。 2. 优化了锁仓机制。 3. 解决了交易费率动态调整的问题。 4. 解决了链上超级账户被锁仓的
2014-09-01 -2017-09-01鑫博润开发工程师
2014/09 –2017/09 多个军用项目 鑫博润 项目经理 带领团队20人左右 项目描述:情报推送,安全手机,Android手表功耗,3G通信,微波3G融合视频通信等项目。 硬件环境:ARM,MIPS, 麒麟925(华为mate7),Exynos 5420(三星note3) 软件环境:Linux,Android,C++,JAVA 主要职责:负责以上多个军工项目的设计研发及管理工作,其中技术层面具体如下: 内核层:嵌入式软件平台搭建,子系统调试,包括net-filter子系统,gpio子系统,iio adc子系统等; 驱动层:调试3G模块,adb服务的USB模块,Android手表心跳传感器模块开发; 应用层:HTTP服务,网络数据转发(IPIP),及微波系统的组播开发等;
2009-09-01 -2014-09-01银驼铃软件组组长
2009/09 – 2014/09 交换机网管 银驼铃 项目组长 带领团队10人左右 项目描述:包括以太网,光网,电接口等在内的多业务通信交换机网管项目。 硬件环境:ARM9的at91sam9260处理器 软件环境:Linux,C++,JAVA,miniGUI等 主要职责:负责整体系统的设计及关键代码的开发,具体如下: 嵌入式环境构建:UBoot移植,linux内核裁剪移植,根文件系统移植,nand flash存储介质驱动移植,jffs2,ext3等文件系统搭建,mii网络模式修改; 驱动开发:CPLD并口驱动,rtc驱动,8318网络芯片i2c驱动,smi驱动,按键驱动等; 应用架构设计,主框架开发(mp3模块,GPRS通讯平台服务模块,miniGUI部分模块等子模块开发),架构脚本,模块任务分配,完善文档等。
2004-09-01 -2009-09-01时代今典软件工程师
2004/09 – 2009/09 嵌入式高清电影播放机 时代今典 软件工程师 项目描述:中影新农村流动电影放映的嵌入式高清电影播放机项目。 硬件环境:mipsel的smp8634,smp8655处理器 软件环境:Linux,miniGUI,C++,boost, 主要职责:负责项目的部分软件开发工作,具体如下: Zboot(mipsel bootloader)的配置移植;Yamon(高于bootloader层)配置移植; Linux内核的剪裁移植;构建根文件系统,包括norflash的jffs2,nandflash的ext3等; rtc驱动,按键驱动,部分模块框架设计,系统架构脚本编写等。 mp3模块,GPRS通讯平台服务模块,miniGUI部分模块等子模块开发;
教育经历
2000-09-01 - 2004-07-01天津师范大学软件工程本科
c c++ java 数据结构 网络 操作系统等
技能
2009/09 – 2014/09 交换机网管 银驼铃 项目组长 带领团队10人左右 项目描述:包括以太网,光网,电接口等在内的多业务通信交换机网管项目。 硬件环境:ARM9的at91sam9260处理器 软件环境:Linux,C++,JAVA,miniGUI等 主要职责:负责整体系统的设计及关键代码的开发,具体如下: 嵌入式环境构建:UBoot移植,linux内核裁剪移植,根文件系统移植,nand flash存储介质驱动移植,jffs2,ext3等文件系统搭建,mii网络模式修改; 驱动开发:CPLD并口驱动,rtc驱动,8318网络芯片i2c驱动,smi驱动,按键驱动等; 应用架构设计,主框架开发(mp3模块,GPRS通讯平台服务模块,miniGUI部分模块等子模块开发),架构脚本,模块任务分配,完善文档等。 2004/09 – 2009/09 嵌入式高清电影播放机 时代今典 软件工程师 项目描述:中影新农村流动电影放映的嵌入式高清电影播放机项目。 硬件环境:mipsel的smp8634,smp8655处理器 软件环境:Linux,miniGUI,C++,boost, 主要职责:负责项目的部分软件开发工作,具体如下: Zboot(mipsel bootloader)的配置移植;Yamon(高于bootloader层)配置移植; Linux内核的剪裁移植;构建根文件系统,包括norflash的jffs2,nandflash的ext3等; rtc驱动,按键驱动,部分模块框架设计,系统架构脚本编写等。 mp3模块,GPRS通讯平台服务模块,miniGUI部分模块等子模块开发;
2014/09 –2017/09 多个军用项目 鑫博润 项目经理 带领团队20人左右 项目描述:情报推送,安全*,Android手表功耗,3G通信,微波3G融合视频通信等项目。 硬件环境:ARM,MIPS, 麒麟925(华为mate7),Exynos 5420(三星note3) 软件环境:Linux,Android,C++,JAVA 主要职责:负责以上多个军工项目的设计研发及管理工作,其中技术层面具体如下: 内核层:嵌入式软件平台搭建,子系统调试,包括net-filter子系统,gpio子系统,iio adc子系统等; 驱动层:调试3G模块,adb服务的USB模块,Android手表心跳传感器模块开发; 应用层:HTTP服务,网络数据转发(IPIP),及微波系统的组播开发等; Android系统:ROOT三星华为等多款*,更换底层内核,编写底层驱动,调试NDK编译系统,设计平台应用,调试JNI层代码等。
2017/09 – 目前 区块链项目 数字引擎 区块链开发工程师 多币种浏览器项目 主要职责:获取区块数据,进行大数据整合,为前端搜索提供数据支持。 主要业绩:设计及开发了兼容多币种的链数据服务平台,完成了BitCoin、LiteCoin、NEO、EOS币种的链数据提取入MongoDB库,加快了数据搜索速度,优化了搜索算法。 公链项目 主要职责:基于EOSIO,进行插件应用开发,完成与多用业务平台对接。 主要业绩: 1. 搭建了数据公链及维护。 2. 云服务器搭建,包括MongoDB、Kafka服务器搭建,阿里云物联网MQTT、短信推送JPUSH申请及搭建等。 3. 完成公链数据业务与MongoDB数据库、Kafka消息处理、阿里云物联网MQTT、短信推送JPUSH的对接。 公链项目 主要职责:开发数据引擎公链,基于BitShares,应用石墨烯Graphene框架进行二次开发。 主要业绩: 1. 搭建了数据公链。 2. 优化了锁仓机制。 3. 解决了交易费率动态调整的问题。 4. 解决了链上超级账户被锁仓的问题。 5. 开发了对智能合约的支持。