yangming

yangming

全栈c,c++开发,可以开发任意pc定制软件,嵌入式上位机

发送消息
5 · 1条评价 回复率 86% 5年经验 ¥150/时
全栈开发 测试 硬件开发
技术

职业经历

多年pc桌面软件,桌面服务,上位机开发经验,vscode插件开发,flutter插件开发,c,c++全栈,可以任何定制需求开发

工作经历

架构师 · XX上市公司

2015年05月 — 3000年01月

技术,高端职位,架构师

1、负责公司业务后台设计、开发核心代码与重要功能模块 2、数据库设计开发,有使用oracle、sybase、mysql、db2、informix、sqlite3等数据库经验 3、完成公司各操作系统windows,linux,mac osx等的客户端应用的设计与开发工作,设计并开发公司各平台SDK开发包等

项目经理 · 福建伊时代信息科技有限公司

2013年01月 — 2015年04月

技术,技术项目管理,项目经理/主管

1、负责开发 数据库安全存储网关系统 项目介绍:对外提供本地磁盘存储空间,此时,以存储服务器的角色进行加密存储的数据。对外提供其它存储服务器提供的存储空间,此时,以网关服务器的角色进行数据加密。 项目主要使用技术:windwos后台服务开发,客户端C++服务QT应用开发,使用加密服务完成FC传输协议改造与应用,iscsi传输协议改造与应用,openssl,stunnel协议改造应用等。 2、  涉密电子文件集中安全管控系统 项目开发环境(中标麒麟(linux)Qt5.3/minggw编译器/) 研发部:负责项目客户端设计与开发 项目使用主要技术:Qt开发设计,boost使用,https传输上下载等

项目经理 · 福建节点信息科技有限公司

2008年05月 — 2012年12月

技术,技术项目管理,项目经理/主管

2011/2--2012/12 柜面营销系统 项目开发部署环境:Linux(Asianux64bit)/Windows32 /oracle/C/Proc*C/ C++/JAVA/LoadRunner 研发部: 项目经理 (从需求分析、方案设计、概要设计、编码、测试到最后系统上线全程参与)。 项目介绍:当柜员在办理任意业务,网点柜面在刷卡(各种磁条卡和IC卡)、刷折时,前端或后端(客户营销系统)能实时获取客户的账号或卡号信息。客户营销系统根据客户的卡号或账号识别客户等级,并将该客户相关的营销活动提示推送到前台终端,并通过短信平台发送到网点大堂经理或营销主管移动设备上。 1.负责数据转发程序开发,主要采用多进程的实现方式,父进程通过共享内存和信号管理子进程在忙碌与空闲的数量,子进程负责接受客户端端请求,完成数据库相关的操作。 2.负责对柜面刷卡器刷卡数据的截获,解析开发。(主要使用技术:消息队列,共享内存socket编程、文件I/O标准库函数与系统调用等) 3.负责windows端刷卡信息截获的开发(主要使用远程线程注入,hook,windows api函数截获等) 4.负责与客户短信平台的对接程序开发。 5.负责从客户多套业务系统源数据,通过脚本定期跑批到营销系统数据库,对数据进行分析,组合,生成营销内容 6.负责系统压力测试相关的工作(LoadRunner) -------------------------------------------------------------------------------- 2011/6--2012 /1:预填单-录入系统 2009/5--2011/7 远程集中授权系统 2008/5-2010/5 柜面风险实时防控系统

教育经历

中北大学

2003年09月 — 2007年07月

项目经历

1、柜面风险实时防控系统

2008年05月 — 2010年05月

网点柜员操作风险预警系统只针对柜面操作,针对现有交易系统缺陷,分析柜面操作交易中存在的风险因素,实时识别柜面风险状况,采取技术手段同步控制和预警,实现柜面风险在事情事中得到有效防控的目的。 1.负责数据转发程序的开发 2.负责部分风险规则库的开发,主要采用Proc*c开发,oracle数据库加密程序开发 3.负责与客户短信平台的对接程序开发

远程集中授权系统

2009年05月 — 2021年07月

项目开发部署环境:Linux(Asianux64bit,Redhat,SCOunix,AIX,Centos,ARM-LINUX)/Windows32/oracle/sybase/db2/C/Proc*/C++/Java/LoadRunner) 研发部 项目研发骨干 项目介绍:网点柜员主管当面授权的形式,存在安全隐患。改为网点柜员通过拍摄业务办理所需要的要素,提交总行。总行根据业务优先级,优先处理提交的业务,并接管网点柜员业务画面。主管通过在远程输入指纹,或刷IC卡等方式,完成授权操作。 远程集中授权系统 1.负责Windows客户端摄像头设备预览、采集(采用directshow)工作开发。 2.负责windows客户端与主管端视频聊天,语音聊天功能开发。 3.负责Windows客户端与环境监控系统对接工作开发。 4.负责Windows客户端与前置机通讯,客户端与数据转发通讯开发。 5.数据转发模块开发,处理进程维护,消息广播,数据转发与各种数据库的通讯, 业务流程处理,数据库加密等的开发。

预填单-录入系统

2011年06月 — 2012年04月

项目开发部署环境:Linux(Asianux64bit)/Windows32/oracle/C/Proc*/ C++/Java/LoadRunner 研发部 项目经理 (从需求分析、方案设计、概要设计、编码、测试到最后系统上线全程参与)。 项目介绍:银行传统网点业务办理单据种类繁多,客户填写单据会产生书写错误,不规范等现象,网点柜员办理业务存在手动输入存在差错情况。预填单-录入系统,通过储户在自助设备上刷身份证,刷银行卡等动作,产生电子预填单,套打生成电子版单据。储户只需要确认信息无误后,签名即可。网点柜员通过输入电子版单据上的单号,预录入系统自动帮助柜员往核心业务系统输入办业务所需要的信息(身份证上的所有信息,手机号等)。 1.负责数据转发程序开发,主要采用多进程的实现方式,父进程通过共享内存和信号管理子进程在忙碌与空闲的数量,子进程负责接受客户端端请求,完成数据库相关的操作。 2.负责windows端预录入功能的实现开发.(主要使用hook,windows消息,模拟键盘等) 3.负责系统压力测试相关的工作(LoadRunner)

柜面营销系统

2011年02月 — 2012年12月

项目开发部署环境:Linux(Asianux64bit)/Windows32 /oracle/C/Proc*C/ C++/JAVA/LoadRunner 研发部: 项目经理 (从需求分析、方案设计、概要设计、编码、测试到最后系统上线全程参与)。 项目介绍:当柜员在办理任意业务,网点柜面在刷卡(各种磁条卡和IC卡)、刷折时,前端或后端(客户营销系统)能实时获取客户的账号或卡号信息。客户营销系统根据客户的卡号或账号识别客户等级,并将该客户相关的营销活动提示推送到前台终端,并通过短信平台发送到网点大堂经理或营销主管移动设备上。 1.负责数据转发程序开发,主要采用多进程的实现方式,父进程通过共享内存和信号管理子进程在忙碌与空闲的数量,子进程负责接受客户端端请求,完成数据库相关的操作。 2.负责对柜面刷卡器刷卡数据的截获,解析开发。(主要使用技术:消息队列,共享内存socket编程、文件I/O标准库函数与系统调用等) 3.负责windows端刷卡信息截获的开发(主要使用远程线程注入,hook,windows api函数截获等) 4.负责与客户短信平台的对接程序开发。 5.负责从客户多套业务系统源数据,通过脚本定期跑批到营销系统数据库,对数据进行分析,组合,生成营销内容 6.负责系统压力测试相关的工作(LoadRunner)

数据库安全存储网关系统

2013年01月 — 2014年01月

项目开发环境:debian,windows  /C++/delphi/linux c/php) 研发部:客户端设计与开发 项目介绍:对外提供本地磁盘存储空间,此时,以存储服务器的角色进行加密存储的数据。对外提供其它存储服务器提供的存储空间,此时,以网关服务器的角色进行数据加密。 项目主要使用技术:windwos后台服务开发,客户端C++服务与delphi应用的管道通讯,delphi应用开发,qt应用开发,tinyxml使用,3des加密,md5数据校验,FC传输协议改造与应用,iscsi传输协议改造与应用,openssl,stunnel协议改造应用等。

电子秤

2014年01月 — 2016年05月

项目开发环境: 定制嵌入式系统ubuntu/Windows32/ Oracle  C+/C++/android/java) 产品部:嵌入式开发 项目介绍:根据国家食品安全需求,开发溯源电子秤:猪从出生开始,带上耳标,通过pda采集信息,实时录入后台,一直追踪猪的成长,屠宰,销售网点。客户买任何一斤肉,都可以通过购买小票上的二维码,了解这头猪的整个历史。其它蔬菜也一样。 工作内容:项目负责与主要开发 项目主要使用技术:二维码生成与识别,CPU卡,M1卡读写,LED、LCD以及打印机的串口通讯,与pos之间的通信电子结算,gsoap与webservice通讯,android应用开发等。

TA 的技能服务

该人才共 3 项技能服务,可在 技能服务 中搜索「yangming」查看。