周子懿
| 邮箱:zia.zhou@hotmail.com | 电话:15850537201 |
教育背景
南京大学
软件学院
软件工程
硕士
2017.09-至今
南京大学
软件学院
软件工程
本科
2013.09-2017.06
专业技能
熟练掌握java、python;熟悉设计模式、爬虫;熟悉spring框架、nginx架构;会使用wamp、django、ssh等框架进行web开发;会使用c、c++、go、shell;了解js、jquery、less等前端技术
了解大数据框架、分布式系统、机器学习方法
大学英语六级(534)
项目经历
kvstore存储系统
团队项目
2017.09-2017.11
开发一个分布式的,基于hdfs的key-value存储系统,提供put方法一次存入一条数据、batch put方法一次存入多条数据、get方法获取一条数据
每个节点维护本地磁盘缓存以及内存队列缓存;自定义文件锁,解决多进程写入hdfs时可能存在的竞争问题;在hdfs中分block存储,根据key值hash得到block id
通过了10万条数据、3个进程写入查询的性能测试
裁判文书分析工具
个人项目
2016.12-2017.05
根据中国裁判文书网公开的裁判文书,训练一个文书分析工具,判断法条对于案件的适用性,辅助法官判案
通过分词特征、主题分布特征以及关键词相关性特征,判断法条与案件的相关性,进而判断法条的适用性
工具效果:准确率和F值均达到70%
工作经历
网易自动部署平台(NDP)
网易(杭州)网络有限公司
2018.06-2018.08
一个网易内部的应用构建和发布平台,用于自动化应用的构建和发布流程,提升运维效率;主要由web模块、构建模块、发布模块、控制模块等组成
使用spring、mybatis框架,使用dubbo集成资源管理服务(CMDB),使用redis作为缓存和锁;支持单批300个实例并发构建和发布,支持一键发布、分组发布、模板配置、自定义指令下发等功能
负责实例大批量发布的线程池优化,上线状态与运行状态的检查逻辑与实现方案优化,参与基于jenkins和k8s的容器化构建服务的架构设计与实现
房源数据微博自动发送程序
购物党
2017.05-2017.09
收集政府网站以及第三方网站的房源数据,自动整合并通过微博发送,提高微博关注度
使用tesseract识别各城市政府网站上的房源图片数据,获取每日在售、成交信息并存入数据库;通过api接口获取各城市每日在售、成交房源信息,生成聚合信息图片,通过微博接口定时发送微博
基于区块链的溯源系统
深圳新世纪启航南京工作室
2016.05-2016.08
开发一个溯源系统,用于监控产品的每一步加工过程与对应责任人,明确责任关系
学习分布式系统、区块链,了解拜占庭将军问题、paxos算法;学习使用tendermint、eris,修改tendermint源码,改变区块产生周期;使用bigchaindb搭建集群,作为溯源系统的分布式数据库,并封装成soap和restful接口供调用
其他
参加天池工业AI大赛-智能制造质量预测,排名:初赛144/2529,复赛37/2529
2017.12-2018.01
参与开发豆瓣用户画像分析系统,使用spark streaming实时生成用户画像
2017.09-2017.11
开发翼创蓝牙智能门锁安卓客户端,获得南京大学第二届创业计划竞赛二等奖,进入第二届中国电科“熠星”创新创意大赛决赛
2015.06-2015.12
个人博客:www.ziazhou.com        github:github.com/zzy131250