个人简介
卞留念,男,1997年出生,大连理工大学软件学院网络安全专业本科在读。本科期间组建自己的团队,专注从事Web开发工作。热爱技术,热衷于团队协作,开源社区活跃。对态势感知、安全大数据可视化有浓厚的兴趣。目前重视基础,希望多参加竞赛和研究。
项目经历
EDA慕课网,OurEDA创新团队,Web全栈开发工程师(12/2016
- 04/2017)
- EDA慕课网bag.oureda.cn是汇集软件学院历届学长技术沙龙演讲的慕课网站。网站集大视频文件上传与播放、课程管理、附件管理、用户管理等功能于一体。
- 项目负责人,承担web前后端全栈开发及日常维护。
- 项目2017年4月2号上线后,截至7月21号,网站日均访问量1500+,单日最高访问量2357次。
学伴3.0,OurEDA创新团队,后台开发工程师(06/2016 - 11/2016)
- 学伴3.0是一款兼容各大高校平台,集公众号系统、论坛、查询成绩、课表、考场、借阅信息及图书检索等功能于一身的学生助手型App,支持IOS和Android平台。
- 在2.0的基础上,负责后端代码的重构,将原先使用Python开发的的后台改为了Nodejs负责API接口设计,开发3.0版本。
- 学伴3.0上线后,用户量由原有1w人提升到3w人左右,基本覆盖大连理工大学本科生,应用日活量平均16k左右。
果蔬批发微信平台,OurEDA创新团队,前端开发工程师(06/2015 - 10/2015)
- 果蔬批发系统“小地主”,是拥有注册、商家管理、商品浏览、下单、配送、订单查询等功能的微商网站。
- 负责前端开发,使用AngularJs1.0与koa1.0进行开发,独立完成单商户架构向多商户架构修改工作。
- 该蔬果分销商使用该平台进行果蔬批发贸易,月流水过百万。
研究经历
轨迹隐私保护算法研究
- 在软件学院姚琳老师和其研究生的指导下,参与个人隐私保护方向的研究,负责 PPTD: Preserving personalized privacy in trajectory data publishing
这篇论文的翻译和论文提出的SAGTD、SAG、STR、MPSTD、MCST五种算法隐私保护算法的C语言代码实现。
《大数据安全》编纂
- 在本科导师丁锋老师和其研究生的指导下,加入《大数据安全》一书的编纂团队,负责大数据安全相关资料的收集与整理工作,并对部分章节的内容、格式进行校验。
项目所用技术总结
- 使用AngularJs1.0 + Nodejs的Express框架开发了果蔬批发系统“小地主”,前端使用datables,jquery,amazeui进行开发,后端使用sequelize做SQL查询层,工程复杂度较高。
- 在学伴3.0的项目里,吸取了一些项目的教训,在使用NodeJs的Koa框架开发后端时,大量使用了模块分离与功能分离,并且将前端代码分离了出来,使用Node做了一层中间层,虽然项目功能和复杂度比较高,但在增删功能时非常方便。
- 利用yo对经常使用的前端脚手架和后端脚手架进行了抽象,做到了工程的快速搭建,并用在了EDA慕课网站项目上面。
- EDA慕课网项目使用React+Koa,做到了前后端分离,前端工程利用webpack对前端代码做了打包处理,后端工程利用当时最新的Koa2.0和ES6进行了后端开发,利用Babel进行了ES6到ES5的转译,项目做到了对大小达4GB+的视频文件的上传,播放,删除,复杂度较高。
- 考研对基础知识的复习,使我对开发有了新的认识,比如对函数参数的合法性检查应放到服务提供方去做,工程要面向数据结构而非面向功能等等。
致谢
感谢您花时间阅读我的简历,期待能有机会聆听您的教诲。