个人基本信息
- 姓名 刘石丰
- 性别 男
- 学历 本科
- 专业 电子信息工程
- 院校 中南林业科技大学
- 政治面貌 人民群众
- 所在城市 广东广州
- 移动电话 18664891357
- 电子邮件 417144452@qq.com
- Github @ddabb
- 个人博客 https://ddabb.github.io
- 求职状态 在职,无离职意向
工作经历
广州市睿明计算机科技有限公司
中国(安踏)有限公司
广州市铂铱柯信息科技有限公司
北京和信融慧信息科技有限公司
擅长领域
业务:
框架:
技术:
- webform项目重构及性能调优
- winform项目重构及性能调优
- webapi,webservice
- .net core和gensql结合开发
- IDE :VS code,Visual Studio 2017,SSMS
其他:
- DB: 主要使用sqlserver为主,对mysql,PostgreSQL,redis等数据库有基本的了解
- 消息队列: RabbitMq,Redis
- 开发语言: 主要使用C#和sql为主,用java、vb、python等语言做过基本功能。
- 版本管理: 主要使用SVN、Git、VSS
- 反编译工具: dnspy/ILSpy,JetBrains dotPeek,.Net Reflector,Telerik JustDecompile
开发经历
ISSUE管理系统
- 时间: 一周
- 描述: 统计公司项目的问题,统计分析问题进展情况。
- 职责: 全栈
- 角色: 全栈
- 状态: 成功上线
- 团队规模: 1人
- 总结
该系统基于webform开发。
该系统实现了多人多项目的状态管理,实现了ISSUE单据的assign,日报,周报,发送邮件通知等功能,对公司的项目管理质量有明显的提升,是个轻巧灵活的ISSUE管理系统。
通过该系统掌握了window定时任务,发送邮件等基本功能。
随着工作经验的丰富,发现有tower,jira等工具可以使用,比自己写的ISSUE管理系统相对而言要健壮,美观一些。
该系统算是敏捷开发的一次不错的尝试。
SqlSever迁移到Mysql项目
- 时间: 一个月
- 描述: 重构项目,目标是实现SqlServer数据库到Mysql数据库的迁移。
- 职责: 全栈
- 角色: 研发人员
- 团队规模: 3人
- 状态: 成功上线
- 总结
该系统基于winform开发。
该项目的目标是底层数据库并行支持mysql或者sqlserver,项目目标是600多个sql server的sql语句需要支持mysql版本的实现。
通过该项目对比总结了mysql和sqlserver的语法和字段类型的差异,并温习了策略模式。
因项目时间有限等原因,故没有采取将原生sql重构成EF实现的这种方式,若采用EF实现,可以更加便捷地继续向PostgreSQL等数据库进行迁移。
搭建个人博客系统
- 时间: 三个月的业余时间
- 描述: 该项目的目标是基于.net core构建一个博客系统,该博客系统具备编辑,分类,标签,评论等功能。
- 职责: 全栈
- 角色: 全栈
- 团队规模: 1人
- 项目状态: 既有失败,又有成功
- 总结
该系统基于.netcore开发。
该系统失败的定义是我没有实现基于.netcore搭建出来一套具备编辑,分类,标签,评论等功能的博客系统的这个目标。
该系统成功的部分在于基于该目标,我接触了很多之前没有接触的知识点。比如markdown,.netcore+dbfirst,PostgreSQL开发等等。
在摸索该目标的过程中发现了Hexo这一套可以自己选择主题定制化的博客系统,并基于此搭建了一个属于自己的博客站点——60分加油站。
该项目的经验是 **一定要记住项目立项的最重要的目标是什么。**,该项目的主要目标是一个博客系统,而创建一个博客系统的目标是对个人知识进行一个归纳整理,现在已经可以通过Hexo框架对个人知识进行归纳整理,就无需要再制造新的车轮了。
自我评价
- 个人遵循**”Do not repeat yourself”**原则,想法设法将重复低效的事情交由系统执行。
- 认可开源分享理念,混迹于github,oschina等站点,并认为开源促进社会进步。乐于总结和分享个人经验。座右铭——不接触,不了解;不分享,不成长。
- 对算法以及AI等方向比较感兴趣
- 做事专一,热衷于在一个领域持续积累经验并有所作为。