工作经历
-
郑州埃文科技有限公司-Python 开发工程师 2021.07-至今
负责官网IPUU的My IP 和 IP Report的开发;
负责IP定位系统GEO得开发和维护。
负责IP定位数据的分析。 -
浙江星汉信息技术股份有限公司-Python 研发工程师 2018.04-2020.12
PDF文字识别、扫描图像OCR识别;
图像处理,例如图像降噪去污、无损放大。
Octopus 项目管理系统开发和维护;文本内容错误检测。 -
杭州沃趣科技股份有限公司-Python 工程师 2017.05-2018.04
独立负责QData MySQL产品的bug修改、维护和兼容MariaDB的开发;
参与QFusion私有云数据库产品的开发,负责QFusion自动化打包编译和物理机生命周期的开发。
项目经验
-
IP定位系统GEO
该项目基于python语言开发,我负责GEO功能的开发和探测机的维护。 GEO根据大洲划分四组探测服务,亚洲、欧洲、北美洲和其他的大洲,而四组服务部署30台探测机服务,包含亚洲、欧洲、北美洲、南美洲、大洋洲、非洲,各洲各分5台探测机进行探测管理。 业务应用端通过消息队列和GEO进行通信,GEO分为探测端和结果处理端,探测端和结果处理端也是以消息队列进行通信,我负责探测端开发和探测机服务维护。
-
官网IPUU
该项目基于springboot框架开发,我负责其中的My IP和IP Report工具接口的开发。 My IP工具主要是使用者打开IPUU官网时,自动获取用户的IP信息,基于用户IP生成三种不同规格的IP定位信息的图片,支持用户通过链接直接使用。 IP Report工具主要实现了用户上传批量IP,通过对IP的统计和分析,返回IP的定位信息、应用场景、AS信息、所属机构等统计结果。
-
档案扫描件OCR识别项目
该项目基于chineseocr识别模型,针对档案扫描件,例如纯文字档案、带有表格档案等进行识别,使用flask+connexion 实现restful API 接口封装。
例如,使用opencv库对表格图像进行了单元格切割,图像切割之后再进行识别,提高了对表格图像识别的准确率;后端采用了flask作为web服务, 实现了web页面上传表格图像,进行实时识别表格文字,并输出表格形式文字结果。该项目只是图像识别的一个模块, 我作为研发工程师,独立完成该模块。 -
金华公安旧版身份证识别项目
该项目是一个命令行识别工具项目,我独立完成,基于chineseocr识别模型,针对金华公安的旧版纸质身份证扫描件图像进行识别,通过命令行 参数,可自定义输入扫描件所在目录和输出文件位置,并将结果自定义文件输入保存到excel文件里,除了识别身份证上的基本信息外, 还有档号、全宗号、属类号、案卷号、页号、序号、目录号等信息。主要使用opencv、pandas、numpy、chineseocr等。
-
QFusion 私有云数据库产品
该产品是基于ZStack框架进行的二次开发,控制端由java代码实现,agent端由python代码实现,从融合节点的安装和数据库的创建在页面点一点就可以实现。 我担任python工程师,和团队一起合作开发该项目,我负责该产品的物理机生命周期的开发,自动化打包和编译(ansible+docker实现),主要是agnet端的开发,每写完一个功能, 都会进行自测多遍和代码Review,确保无误后,再提交代码到功能分支上,之后merge到主分支,开发结束后,再交由测试工程师进行测试。
自我描述
我作为一名python coder,注重代码的规范和易维护性;喜欢通过解决实际问题提升自我技术能力;轻松使用linux系统,解决问题效率高。
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。