房欢
本人为人诚实、个性稳重、具有高度的责任感、善于与人协作、吃苦耐劳、学习能力强、事业心强 具有较强的专业理论知识,善于独立思考,能提出自己的独到见解,为人诚信,勤奋务实,有较强的适应能力和协调能力,责任感强,热爱集体,助人为乐,能以大局为重,愿意服从集体利益的需要,具备奉献精神。
- 技术能力:
- 工作态度:
- 工作成果:
项目意向
高级软件工程师、软件工程师、软件研发工程师
800元
全程集中
北京
工作经验:
擅长技能:
C#、C++
平台工作经历
其他工作经历
公司名称
汉柏科技有限公司
在职时间
2012-08-01 ~ 2019-01-01
职位名称
软件研发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 项目名称: OPV-Suite Manager CS客户端的开发与维护
开发工具: visual studio 2010
项目描述: 从事虚拟化产品的开发,针对虚拟机的管理研发一系列关于虚拟化产品,利用C#通过HTTP协议调用底层API ,从而展现出虚拟化的数据中心、存储、网络的树状结构,实现关于虚拟机的删除、开关机、克隆、迁移、重新配置等处理,以及虚拟机的创建和网络、存储的配置,以实现对集群的管理,此间做了大量的自定义WPF控件以满足产品展现的需求。
技术实现:
1. 采用spring.net的开发框架,利用WPF的样式使整个页面的布局和风格更统一 ,而对界面整体风格的把握则使用了大量的笔刷、渐进等渲染效果。
2. 使用 自定义的treeview 实现导航栏功能的展现, 使得数据中心、存储结构以及网络配置的结构显得更加清晰。
3. 自定义了大量的WPF控件,使界面展现和后台逻辑分离的,降低了代码的冗余。
4. 在自定义的输入型控件中增加格式验证的处理,将一些常见的输入格式加以区分,统一了整个系统的处理
5. 利用标准的Http协议,定义了与后台API交互的方法类,与业务逻辑关联,将get post put 等操作细化为增删改查的各种操作。
项目名称: OPV-VDI Manager CS客户端的开发与维护
开发工具: visual studio 2010
项目描述: 利用ActiveX组件实现对底层服务的调用,从而实现虚拟桌面的用户登录,动态密码校验,远程桌面的连接断开,个人数据盘的挂载、卸载、格式化等操作,其中还包含了所有个人配置的加载
技术实现:
1. 采用MVVM的开发框架,实现登录地址、登录用户名、动态密码以及主画面等多个界面间的切换。
2. 使用进程间通信调用WindowsAPI的方法来实现未登录客户端对登录客户端的控制,在某些情况下对已登录客户端进行控制。
3. 前期的调用底层API采用的与OPV-Suite Manager同样的方式即使用Http协议进行数据的提取,后改为调用COM组件内各个API的方式,此种方式在某些情况下会受.net的线程安全规则的制约,而后又调查使用socket直接调用底层服务的方法,使得前端的数据提取自由度大大增加,而省略了COM组件的部分。
4. 在代码实现中使用了大量的多线程控制,同步异步调用等方式,减少对主线程的依赖和阻塞,并在取得数据的过程中使用互斥锁、信号量等技术来解决对CPU的过度消耗和异步调用中经常出现的数据并发的控制。
使用技能
无
公司名称
苏州浩辰软件股份有限公司北京分公司
在职时间
2011-08-01 ~ 2012-07-01
职位名称
软件研发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 项目名称: 机械类的图档管理系统
开发工具: visual studio 2010 SQL Server 2005
项目描述: 熟悉了图档管理的具体业务,图档管理软件是机械类针对当下的电子图纸以及电子文档的特殊属性结合业务自身需求来管理的电子档案。其中实现了产品结构树、文档结构树、查询树的划分,而产品结构又分为产品、产品大类、零部件几个对象,对于每个零部件又将相关的图纸文档进行管理。其中涉及了每个对象的基本信息和对象实体文件的储存
技术实现:
1. 运用WPF的技术完成软件整体样式风格的确定,参考一些成型的产品对画面的布局的设计,并结合自己以前的开发经验取长补短
2. 熟练的使用WPF的数据绑定、选择器、转换器等技术,处理好代码的重用度以及减少直接对画面控件显示隐藏和其它对于控件属性设置的操作
3. 使用公司C++开发的CAD插件来显示一些工艺图纸,并通过调用插件的各个方法来实现页面上的各个操作,也学会了.net框架加载c++插件的通用方法。
4 .定义一系列的底层接口,将所有同一层次的数据模型都继承于同一基类,来实现一些常用的基础操作,也增加了代码的可读性。
使用技能
无
公司名称
北京碧沁科技有限公司
在职时间
2010-09-01 ~ 2011-07-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述:
从事Sony视频处理软件前台画面的开发与维护
使用C#语言,与Linux系统交互
从中涉及到HTTP协议,SSH协议以及TCP/IP协议等
使我对网络通信协议,Linux的命令有了较深入的了解
较为全面的掌握了软件开发的全过程。
期间还参与开发了国税局的网上申报系统,对相关业务有了一定的了解
使用C#.net开发,从中涉及到了XML的存储,对于XPath能够熟练的应用,
还涉及到了HTML的使用,对其也有初步的了解。
使用技能
无
公司名称
北京北方新宇信息技术有限公司
在职时间
2007-07-01 ~ 2010-08-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 三年来主要从事对日东芝医疗软件的开发
入职初期曾参与过C#的开发及测试
2007年11月起用VB6做开发及东芝医疗软件的后期维护
2008年9月起至今 使用WPF , VB.NET对东芝医疗软件进行再开发
熟练使用WPF的绑定方法,以及控件样式的使用,转换器和选择器的使用也比较广泛,
对VS2008,VS2010的使用比较熟练,framework3.5以及4.0的框架协议也有比较深入的了解。开发过程使用敏捷式开发模式,熟悉C/S开发方式。
在开发测试过程中注重画面的布局及可操作性,对复杂的数据流程能够化繁为简,
编码过程中注重代码的可读性及可维护性,避免了性能问题的发生。
熟练使用mantis,SVN等软件管理工具。
可适应任何工作强度和难度的考验,注重对自身能力的提高。
使用技能
无
教育经历
院校名称
华北电力大学
毕业时间
所学专业
信息与计算科学
最高学历
本科
