资深.Net C# C++工程师、系统架构师。
资深php工程师、ThinkPhp工程师。
资深java工程师、系统架构师、微服务架构师。
资深区块链技术工程师、钱包开发工程师。
大数据分析师。
研发团队技术总监。
工作有计划性,着重优先级,创新,知识面广, 专研新技术。在IT行业中工作达十多年,对新的技术始终保持积极探索的态度,对工作上的难题始终保持以最可行最简单可实现的思路为导向,对工作任务有很强的时间计划观念,与同事和睦友善相处,并有很好的凝聚力。
团队管理方面比较倾向于敏捷项目管理(scrum)方式,曾管理过15-20人的开发团队,担任过3年以上技术总监。
区块链交易所
工作描述:
由于主站交易所项目由于周期长,人员流动,主站框架、代码、数据库等多方面存在并发、可用、性能、缓存/内存泄漏、死锁、安全漏洞等多种问题,由于公司业务扩张,需要迫切解决现有且技术人员不足,本人参与了组建各个技术小组成员及开发设计等工作。
主要工作如下:
1,负责某三大交易所的重构,微服务框架设计及开发和大数据迁移工作。以高并发、高可用、高性能为目的设计整体系统架构及数据结构。
2,负责某三大交易所开发设计去中心化交易所整体框架。
3,负责某三大交易所主链切换研究。
4,负责某三大交易所OTC设计开发。
互联网金融融资网贷平台
工作描述:
从0到1搭建P2P网贷平台
从0到1组建技术团队
平台成型后的迭代更新、开发、人员部署,部门间协调,参与公司长远计划决策,日常管理及计划等
曾兼担任为期1年左右公司监事。
初期:2个月4人团队开发并上线P2P平台,对接汇付天下,完成注册、登录、初期用户采集、投资、投资冻结、放款、还款一系列产品流程设计及开发工作。初期只有2个开发1个测试1个运维。
中期:招收更多开发人员,聘请钱冠人人贷原技术总监及下属拉入团队,开发设计零钱包相关项目业务,零钱包为随存随取投资产品,项目框架为SpringMVC + JPA,使用Hadoop其中分布式锁Zookeeper、缓存方面使用redis、慢SQL消息广播使用rabbitmq等技术对两套系统进行框架设计。采用连连支付为主要第三方支付手段,客户模块模块仍基于原有系统做接口进行扩展。系统间使用加密调用,使用http协议进行互通。技术部门已达到10人,其中开发5人、测试3人、运维1人,前端1人。该项目为纯WAP端与微信耦合项目,前端为H5。
后期:重构1.0版本P2P主网贷(现改名:企信通)系统及零钱包(现改名:企信宝)与主系统合并,并使P2P主网贷平台具有两种以上的支付方式,原有数据库重新设计并进行数据迁移,数据库之间使用松耦合,且在实现时部分业务逻辑时弃用事务控制,使用数据库行级锁解决大并发问题。主框架由原来的陈旧的框架rapid(该框架已停止更新,且该框架非轻量级系统)替换为原生springMVC稍加改造的框架,前端jsp替换为freemarker做静态页面,替换svn代码管理为git,使用maven依赖方式使项目间松耦合,搭建maven仓库,采用SOA面向服务的思想考虑整体系统业务隔离和分割,将系统划分为wap、web、manage,user、trading、order、pay、task、activity、message、weixin、marketing、track等模块。部分业务采用阿里巴巴Dubbo框架作为分布式服务,使用jenkins作为运维上线部署工具。
并行招收移动端开发人员开发Android端及IOS端。
聘请原1号店技术总监进入团队。聘请原快钱应用架构师进入团队。
技术部门最高达到20人,其中开发11人、测试4人、运维2人,前端3人。
离开时,项目已对接完成银行存管、文签等增加背书及标的信用的功能。
1,负责某三大交易所的重构,微服务框架设计及开发和大数据迁移工作。以高并发、高可用、高性能为目的设计整体系统架构及数据结构。 2,负责某三大交易所开发设计去中心化交易所整体框架。 3,负责某三大交易所主链切换研究。 4,负责某三大交易所OTC设计开发。
投标、投标冻结、放款、还款 SOA面向服务的思想考虑整体系统业务隔离和分割,将系统划分为wap、web、manage,user、trading、order、pay、task、activity、message、weixin、marketing、track等模块。 freemar