掌握面向对象的设计思想,精通C/C++语言编程;
精通主流的unix系统、linux和windows系统开发环境;
精通SQLServer、Oracle等开放数据库设计及编程;
精通多线程并发机制;
熟练使用客户、服务器间网络通讯中间件:基于TCP/IP 的ICE;
熟悉跨平台的QT框架进行界面设计,熟悉SVG图形技术;
熟悉Matlab仿真模型开发,精通其C语言编程接口。
英语6级
先后主持了大型地调电力调度软件、大型交流集控软件、电能计量计费软件、超高压直流输电集控软件、超高压直流输电仿真培训软件等多个大型软件项目的的开发,并承担核心模块的研发工作,在C/C++编程语言、数据库设计、开发工具、操作系统、计算机网络通信等方面有很强的专业能力。
例如:电力调度软件,
充分利用了面向对象的设计思想,C++语言开发
分布式设计;
支持单一平台及跨平台混合模式运行,支持主流的unix系统、linux和windows系统;
基于SQLServer、Oracle等开放数据库、支持VERITAS高可用性集群及OPS双机在线集群;
多线程并发机制;
客户、服务器间网络通讯采用基于TCP/IP 的ICE中间件;
人机界面采用跨平台的QT框架设计开发,SVG图形技术;
excel报表系统,自动获取数据库表结构,自定义sql查询;
该产品作为省级调度过渡系统和大型地区调度系统,获得很好的运行效果,对整个集团公司的软件产品系列影响很大,包括很多后续的软件研发都是借鉴该系统的成功经验或直接使用该系统的公共模块。
项目用到的主要开发技术在前面已经介绍,系统组网结构图和功能模块见上传图片。本人主持该项目的开发管理工作,解决项目关键技术问题,并从事服务器端代码开发,主要是部分通讯规约的多线程开发、数据库设计及并发访问代码开发、C/S模式网络接口设计及代码编写。
项目组网和模块构成见上传图片。本人主持项目开发管理工作,进行项目模块化设计、matlab数据模型的建立、xpc接口设计并承担部分编程工作。