张同彦
热爱编程,代码能力强,善于思考,逻辑能力较强。
通过多个系统的开发,积累了多个常用模块,可以快速开发出稳定的系统。
- 技术能力:
- 工作态度:
- 工作成果:
项目意向
软件工程师、高级软件工程师、软件研发工程师、系统架构设计师
800元
全程集中
北京
工作经验:
擅长技能:
JAVA、C++
平台工作经历
其他工作经历
公司名称
北京科力恒久电力技术股份有限公司
在职时间
2012-07-01 ~ 2019-01-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 项目三: 跨平台的Qt组态程序(SCADA系统)。分为编辑和运行两部分: 编辑部分实现图形的绘制,服务的定制,动画的定义等;运行部分实现协议解析,动画展示,数据管理等。
1、支持基本图形、表格的绘制;拖拽、组合;剪切、复制、粘贴;撤销Undo、重做Redo;图元的保存、使用;图形动画、动画模板、动画联动等。
2、支持基于服务的定制;支持IEC101、IEC104、MODBUS、私有协议等协议;支持网口、串口等端口。
3、支持MySQL、Access、SQL Server等数据库。
4、支持项目的打开、保存;数据的查看、筛选、导出;报警条件设置、报警管理、自动复归等。
5、基于JavaEE的B/S客户端,可以同步实现监视、图形动画、动画联动等功能。
项目二: 跨平台的通讯服务系统。后台程序通过IPV6与ARM进行通讯,ARM通过串口与第三方系统进行通讯,实现不同通讯协议、介质的转换。
项目一: Linux平台的DTU、FTU。DTU通过CAN总线管理开入、开出、电压电流采集等从属设备,通过GPRS、TCP等途径,将遥信、遥测、SOE等信息,上传至管理后台;执行管理后台下发的总召、遥控、遥设、校时等命令。
1、基于Atmel9261(ARM9)的系统移植,包括: BootLoader(Uboot)、操作系统(Linux)、文件系统(jffs2)、驱动(屏幕、按键、485、CAN)等。
2、使用Linux C开发主控板软件,包括: 参数配置、日志;串口、网口、CAN、Epool;从属设备管理、液晶显示;IEC101协议、IEC104协议等。
3、使用C#开发后台程序,包括: 设备管理、参数设置、配置管理;前端设备的升级,IEC101、IEC104协议的配置;遥控、遥设等命令的下发;遥信、遥测、SOE等信息的接收、显示等。
使用技能
无
公司名称
天津天地伟业数码科技有限公司
在职时间
2011-08-01 ~ 2012-06-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 参与Linux平台的NVR、DVR项目。
1、开发Proc驱动、远端执行系统命令、文件夹备份、点阵字库合并等。
2、开发Onvif协议的音视频解码、云镜控制、搜索设备、视频解密等功能,并通过删减额外功能、重构XML组包解析等方法裁剪动态库。
使用技能
无
公司名称
北京国能伏安节能科技有限公司
在职时间
2009-07-01 ~ 2011-07-01
职位名称
研发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 担任“电动机在线诊断专家系统”项目主管,参与硬件选型、实验室筹建等。该系统是物联网在工业诊断领域的具体应用,基于Linux平台,采用B/S结构,使用MySQL数据库。
1、编写用例文档、界面逻辑文档、数据字典等。
2、使用Linux C开发ARM下的嵌入式程序,包括: 采集器驱动、数据读取;采集参数配置;命令守听、数据发送;定时任务等。
3、使用C++开发Windows下的后台程序,包括: 命令发送;数据存取;短信、语音报警等。
使用技能
无
教育经历
院校名称
北京航空航天大学
毕业时间
所学专业
软件工程
最高学历
硕士
