个人介绍
编程语言:有20年编程经验,精通vc++(mfc),QT(widget),熟练c#
掌握技术:界面开发,网络编程,数据库编程,串口并口,多线程,多进程,ffmpeg,opencv
个人特色:编程风格规范,代码质量过硬,精通设计模式
工作经历
2023-01-01 -2023-08-01深圳东晟数据有限公司高级软件工程师
工作内容: 1、全局把握业务需求以及代码质量 2、搭建代码框架 3、带领同事一起做项目 4、编写核心代码以及打通各个关键点 5、填充具体业务代码 成绩: 提前完成了《北京某所3G数据处理软件》的研发和交付
2019-09-01 -2022-09-01深圳凯特生物医疗电子科技有限公司高级软件工程师
工作内容:自动生化仪上位机软件的研发 1、原生化仪上位机项目代码的重构 2、工具的搭建,包括仿真机,维护工具,指令解析工具,实时指令查看工具 3、协议拟订,包括200速指令协议的拟订,时序业务的翻译和实现 4、功能模块方案制定与代码实现,包括《机型配置方案》,《时序改造方案,《封闭试剂方案》,《条码规则方案》等 5、全面整改和优化了软件界面
2015-11-01 -2019-02-01艾普阳科技(深圳)有限公司高级软件工程师
1、《appeon pb》的维护和新增功能 appeon pb是B/S模式,解决了pb只能为C/S模式的限制 2、pb源代码维护和新增功能 1)、独立设计和开发了《appeon pdf》, 2)、一起设计和开发《appeon license》.《appeon source control》,《appeon ui》 本项目参与开发人员16人,我从事API的开发以及功能模块的对接
教育经历
2000-09-01 - 2004-07-01华中科技大学计算机应用技术本科
学习刻苦,乐于助人,专业过硬,受到老师和同学的赞扬,多次收到学校的表彰
1997-09-01 - 2000-07-01河南新野第三高级中学高中高中
我主攻理科。成绩优异,乐于助人,时常得到同学的赞许,多次获得学校的奖励。
技能
背景: power builder原为sybase的产品,IDE是c++编写,后来为appeon(艾普阳)购买了版权。本人当时作为appeon一员,有幸参与了pb源代码的维护和开发。 appeon native pdf由本人独立开发的。以前pb是有datawindow生成pdf的功能,但要借助于安装虚拟打印机,而虚拟打印机是另外付费的。 艾普阳公司为了减少了用户的费用,就开发了appeon native pdf。 项目工作原理: 将绘制datawindow的gdi合成emf(增强型图元文件),再逐条将emf解析成gdi,利用pdflib仿真成pdf文件 全部功能: 1、emf的合成与解析 2、坐标的转换与缩放 3、GDI模拟对象的管理 4、字体处理:矢量字体,非矢量字体,临时字体的加载和矫正 5、文本处理:文本的排版与旋转,多语言混合文本的处理 6、裁剪处理 7、图像的加载与优化 8、PDF尺寸大小和生成速度的控制 9、PDF功能的拓展(包括pdf密码、权限,pdf基本信息,pdf/A1,pdf/A3的功能实现) 个人实现:全部功能 成就:代替了以前distill pdf虚拟打印机的功能,全世界使用power builder的开发者都能使用此功能
一款自动生化仪(200速)的上位机程序。对血清,全血,唾液,尿液等样本,自动进行加样,加试,恒温控制,充分反应后,依次检测出对应的生化项目或电解质项目的成分含量 主要功能:申请:样本申请、定标申请、质控申请、试剂空白申请 测试项目: 常规项目、组合项目、手工计算项目、电解质项目 流程:开机流程、关机流程、测试准备流程、测试流程、测试结束流程 数据处理:对收到的光电数据进行解析,计算,存储,生成报告等 个人主要责任:通信协议拟定(200速硬件不同于400速),项目全部的开发任务,辅助工具的开发(仿真机、维护工具、指令解析工具、实时指令查看工具)
本项目属于《某所信号处理系统》的一部分,该系统分为:3G传感器(3G信号处理软件)、4G传感器(处理4G信号数据)、大数据平台、web平台、外部对接平台。 本项目功能模块包括:Kafka接收模块、数据适配模块、3G信号解析模块(MTP2,MTP3,SCCP,TCAP,MAP,CAP),通用数据生成模块,PCAP存储模块, 原始数据上传模块,数据关联模块(MAP,CAP),关联结果上传模块 我从事的工作:1、搭建c++架构 所用技术:线程池,内存池,单例模式、工厂模式、observer模,式模板方法,原型模式,装饰模式 2、编写代码 功能模块包括:Kafka接收模块、数据适配模块、3G信号解析模块部分代码,通用数据生成模块, 数据关联模块(MAP,CAP) 项目组人数:5人