联系方式


个人信息


工作经历

上海光潾网络科技有限公司 ( 2019年12月 ~ 至今 )

LogAgent项目

在该项目中负责架构设计和后端开发工作,使用的语言为C#**,框架为.net Core。采用AOP模式实现日志采集,减少了代码冗余,便于统一日志格式。由于.net Core对AOP的支持不如Spring全面,所以在实现过程中采用动态代理模式,代理类、拦截器需要手动实现。该项目最大的优点在于采用代理模式设计,在不改变原有类实现的前提下,对原有功能进行横向扩展。打包应用之后,日志相关代码量减少70%**。

Oath2认证平台项目

负责后端开发工作,使用第三方认证服务IdentityServer,对其进行封装,依托其分发JWT和验证的功能实现业务。由于在实际的应用中,JWT中除了需要携带必要的认证信息之外,还需要携带例如Openid等身份识别信息,所以需要对IdenityServer分发的JWT进行扩展。此外项目的亮点在于多模式认证方式,后端提供扫码认证、短信认证的和简单密码认证方式。项目上线之后被用作微站登录统一认证服务,方便对所有用户登录授权信息进行集中管理。

南京迪塔维数据技术有限公司 ( 2019年9月 ~ 2019年11月 )

徐州医学院大数据中心项目

负责数据的提取工作,编写SQL代码,在实施过程中需要熟悉各种商业数据库的特性,以便于编写合适的SQL语句提高数据检索和提取的效率。困难之处在于数据是分布在不同类型、不同版本数据库中,解决方法为借助诸如Datastage等工具完成数据的ETL过程,对于存储在文本中数据使用Shell脚本awk编程进行处理。


技能清单

以下均为我熟练使用的技能

  • Web开发:Java/C#/Golang
  • Web框架:Spring Boot/.net Core/BeeGo
  • 数据库相关:MySQL/MongoDB/ElasticSearch
  • 版本管理:Git
  • 大数据组件:Redis/Hadoop

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。