何志丹简历

 

基本资料

姓名:

何志丹

性别:

年龄:

37

工作年限:

14年

学历:

本科

毕业院校:

湖北大学

籍贯:

湖北省安陆市雷公镇许棚村

电话:

暂保密

期望工作地:

全国各地

婚姻状况:

已婚

求职意向

软件架构师

优势领域

  •  公司的前几款软件(特别是公司的第一款软件)。万事开头难,第一个项目事关重大,值得公司多付出。a,以后的项目都是参考第一个项目,甚至以第一个项目为基础。第一个项目质量低 后面的项目很难质量高。b,新人往往是学习第一个项目,如果写第一个项目的人水平不过硬,容易把大家全带到沟里。
  • 重新开发中小型软件。
  • 大中型软件再版。

相对于高级软件工程师我的优势

全局观和技术积累的完美结合,将风险消灭于萌芽状态。同一行业、同一公司待的久,容易积累技术;不同行业、不同大小的公司容易形成大局观。先积累技术,再培养大局观,显然比先大局观后技术合适。大型公司(武汉开目、南方数码)、中型公司(中山极点3维)、小型公司(广州顶丰)都待过,创业4年。大中公司方便学技术,小公司(往往无规章或规章不健全)容易发现引起项目失败的非技术问题。创业暴露自己几乎所有的缺陷(尤其是技术缺陷),后面的几年成功补充了相关知识。

直接使用我积累的组件,以降低成本、缩短工期、提高质量。在创业和业余时间封装了多个库(dll),主要3个:SN.dll通用功能,不依赖任何库(包括STL、MFC)和操作系统。SNMFC.dll,对mfc和Windows api进一步封装。SNStl.dll,对stl进一步封装。目前已经完成初步,最主要的SN.dll测试用例已完成,其它加紧完成中。测试用例和使用说明完成后其他人也可使用。源代码可以贡献给公司,然后这两个库向不同的方向进化:公司的库适应公司的业务,我的库适应我和我学生接小活。

开发高质量的软件,以提高用户体验。比如:软件几乎没有崩溃,可维护性(新增功能或大改功能的难度,架构师与软件工程师的最大区别)高。

强大的学习能力,以解决新问题。这是适应工作环境的结果,以前的工作职位是:公共组软件工程师,架构师。出于工作需要:经常完成各类预研工作。曾于2003年3月出任CSDN专题开发大版主、2003年7月出任CSDN VC/MFC版的大版主多年。昨天租了一个操作系统CentOS6.4的云主机,熟悉linux。我学生接了一个棋牌游戏的小活,让我帮忙做服务端,我先弄windows下的服务端,以免影响客户端的进度。之后弄linux服务端。

较强的培训能力,方便团队建设。网上培训6人,4人上班(至少2人拿高的工资),2人(初中学历)创业接活。

职业技能

  • 精通:架构、VC/MFC 、C/C++
  • l 熟练(大规模使用过):STL、数据结构与算法、Windows、数据库(SQLServer、Oracle、mysql)、arx、ACM、设计模式、各类文件格式(ini、json、xml)
  • 熟悉(小规模用过或不是主要技术): JAVA、C#、pcint、logiScope、sqlite

主要工作经历

一、2003年~2006年 2007年~2009年 à 武汉开目

Ø  公司行业背景:工业软件。

Ø  担任职位:VC程序员。

Ø  主要工作内容:

1)、维护产品KMCAPP(开目计算机辅助工艺设计系统):性能优化、COM(其它系统集成)、数据库(ODBC、DAO,数据库类型:SQL为主,Oracle、DM(达梦)为辅,access、Excel、foxpro)

2)、独立维护产品开目参数化CAPP、开目公式管理器、KMAPS:调用visio、三维动画。三维库:hoops。

二、2006年~2007年 à 个人编写技术书籍

Ø  个人编写技术书籍《深入浅出:Visual C++入门、进阶与应用实例》

Ø  书籍详情:当当网http://product.dangdang.com/9266098.html

三、2010年~2014年1月à 创业团队

Ø  创业项目:微型端游戏《智勇三国》。

Ø  职责:作为创业核心;进行项目管理,全部分析、设计和编码。

Ø  技术点:TCP/IP等网络通信协议、SOCKET编程、多线程、文件存储。

四、2014年4月à2016年4月 广州南方数码

Ø  房测之友,CAD二次开发;房测业务系统,CS程序,对性能要求较高。

Ø  职位:C++开发工程师

Ø  设计与编码

Ø  难点:

ü  提取各项目公用部分,形成若干各项目共用的组件。

ü  升级、转换数据库。

五、2016年4月2017年6月中山极点三维

Ø  产品:DIYHome(家具定制效果图演示软件)

Ø  职位:架构师、公共开发组组长

Ø  工作内容:

ü  开发公开库及相关文档、培训

ü  重构代码。如:清理不用的代码,以提高可理解性和编译速度。

ü  指导组员开发通用模块。

ü  指导组员进行技术预研。

离职理由:

加班了15天,只调休了10天,余下的5天得不到调休。

 

 
 

OpenCV相关项目(2017/06–至今)

1,没谈成项目的demo
对方提供了一批瑕疵图片(500多个训练样本,138个测试样例),最终正确率刚过90%。由于项目没谈下来,所以没继续提升准确率。
开发环境:VC10(VS2010)+OpenCV2.4.10
用到技术或方法:BOW 向量机 SURF特征提取 二级分类
2,正在完成的项目:
对方有一款手写识别软件,希望我将手写体(数字、字母)拆分笔顺。不考虑汉字,那是另外一个项目。
开发环境:VC10(VS2010)+OpenCV2.4.10
进展:只有直线的字母和数字,可以拆分;有曲线的字母和数字,可以成功提取端点、拐点。
只有直线大致思路:通过PBOD找到交叉区域,提取交叉区域后,各笔画段就散了,然后根据方向组合笔画段。
曲线大致思路:曲率变化最大的点就在拐点附近
体会:多看论文,比自己想好。
3,手写数字识别系统
开发环境:VC10(VS2010)+OpenCV2.4.10
用MNIST的数据测试(60000训练样本,10000测试样本),准确率只有96.88%,目前在继续研究中。
由于学习性质隆重,所以试验了如下机器学习方法:KNN,SVM(向量机)、Boost决策树、随机森林、贝叶斯(朴素贝叶斯)。

持有证书

Ø 架构师(2014年下半年)

Ø 高级程序员证书(2001年)

Ø 湖北大学学士学位和毕业证

Ø 英语四级证书(CET—4)

教育经历

1999年9月-2003年6月

湖北大学教育技术学院

教育技术学专业

 

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闻缺陷则喜何志丹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值