NSF Back-end Dev Engineer

About


关于我

完整简历下载:点我

个人资料

姓 名:宁硕夫 政治面貌:团员
年 龄:24 民 族:汉
性 别:男 手机:18001151440/18500156577
学 位:本科 邮箱:121752308@qq.com
专业:计算机科学与技术 教育背景: 北京理工大学

项目经历

  1. 2017.7-2017.8 北京市计算中心: 实习了一个月,主要是做java后端,用的是公司自己的一个框架(基于spring,mybatis的)
  2. 2017.9-2019.4 安擎计算机有限公司:主要参与了4个项目:
    • 机器学习平台(2017.11-2019.4):项目背景是公司的一个长期的战略目标,目标是开发一套开箱即用的机器学习平台。做的是java后端,使用springboot,mysql,docker,k8s等,角色由原本的普通开发人员到后续的项目组长。项目目的是开发出一套可以让开发人员快速上手方便使用k8s的web端,通过前端提供各项功能,主要是k8s原有的功能、一套监控系统和一套存储系统,后端主要是调用linux命令,将结果返回到前端,监控主要是cpu、gpu、内存、磁盘、健康状态等信息。存储系统使用的是glusterfs。因为本项目是基于集群来做的,考虑到效率的因素,使用多线程来向各个服务器请求数据。
    • 人脸识别项目(2017.11-2018.2):项目背景是基于清华的一套人脸识别sdk,做出一套“明星脸匹配系统”。使用的语言是c++做的后端,角色是普通开发人员。项目目的是开发出一套识别摄像头拍摄到的人脸和本地保存的一些明星人脸的相似度,从而获得和某人最相似的明星,显示到大屏幕上。主要工作是阅读清华sdk源码,了解各个接口功能,从摄像头获取人脸,然后调用sdk接口来和所有明星人脸做一个相似度计算,输出相似度最高的人脸,由于前端使用的是c#,使用了ice中间件。
    • 爬虫项目(2018.7-2018.12):项目背景是基于其他几个项目的数据需求,一共有8套数据需求。所以使用的技术比较繁杂,用的是python,包括scrapy,requests,beautifulsoup,xpath等,角色是项目组长。核心内容是解析html标签,清洗爬取到的数据,应对网站反爬,措施有降低请求频率,使用代理ip等方式。
    • 地址标准化程序(2019.1-2019.3):项目背景是做一个标准化用户输入地址的项目,主要是分词和地址匹配,需求是优化原有的地址标准化程序,使用的技术有springboot,redis等,角色是项目组长。此项目做的时候已经到了第二期,要求是基于第一期的项目进行优化,主要是识别效率和内存上的优化,在识别效率上做的工作是阅读hanlp源码,修改原有逻辑来符合客户需求。在内存上主要是将原有保存在内存中的词典数据迁移至redis数据库中,将原有使用java直接获取词典数据的方式修改为从redis获取数据。
  3. 2019.9-至今 恒爱高科(北京)科技有限公司:主要参与了两个项目:
    • 懂你项目:项目是一个情绪识别项目,通过手表获得脉搏波数据,app或者微信小程序将数据传到后端处理,web端进行管理工作,后端计算出情绪结果返回数据。独立完成后端开发和运维,负责项目后端整体开发,负责项目需求到,开发设计,接口文档,负责前后端调试工作
    • 北京宴项目:项目是一个酒店管理项目,负责北京宴项目后端新需求开发和运维(https://www.bagewa.com/),具体网站逻辑需要账号登录。

核心能力及特长

  1. 学习能力较好,个人喜欢算法,对算法、数据结构、编译原理、数据库、密码学、计算机网络、数电模电、计算机体系结构等有一定了解。
  2. python:对python比较感兴趣,使用requests和scrapy做过爬虫项目,熟练使用django。
  3. java:使用springboot做过两个项目,有一定熟练度。
  4. c/c++:c/c++有系统学习,做过一个基于清华的一套sdk做的人脸识别项目。
  5. 其他:对linux各种命令比较熟练,对前端简单基础知识有一定了解,了解go,docker,k8s,glusterfs,redis,mysql,scrapy等使用。在部门角色由开始的普通开发人员到后续的项目组长,对项目整个流程有一定心得,具有良好的面向对象的设计思想,良好的代码规范,较强的代码和文档编写能力。

个人爱好

各种球类、棋类运动、poj、leecode、折纸、游戏

联系我

友情链接

Comments

Content