孙永杰

耐心

  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏 立即预约
项目意向
软件工程师 950元 全程集中 北京 工作经验: 擅长技能: Shell、C++
平台工作经历
其他工作经历
公司名称 瞬联科技软件有限公司
在职时间 2011-04-01 ~ 2019-01-01
职位名称 软件研发 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 被外包到alcatel-lucent公司做SDM8640 R4.0 OAM 的研发工作 工作内容: 1. 与同事一起根据需求在原有系统的功能上实现新的功能。 2. 主要编程语言,C++ 语言,XML等。 3. 了解,熟练操作系统linux,熟悉各种shell命令。 4. 维护自己的代码,修改新老系统的bug。 5. 熟练使用clearcase,包括clearmake,tree等工具,懂得并行编译。 6. 熟练使用vi,及ctag,taglist等各种插件。 7. 熟练使用totalview,valgrind等测试工具检测戳破泄露等问题。 8. 认真撰写实现文档,UT文档,认真对待UT。 9. 熟悉大型软件开发流程。 10. 适应与多个部门,多个系统的同事、共同、多线程、高效率的工作。 11. 能写简单的shell script。 12. 熟练在linux下的c++编程工作。 13. 能写简单的makefile。 14. 熟练使用gdb以及core dump调试,会使用attach, strings, nm等命令。 15. 了解正则表达式。 16. 严格遵守编码规范,严守开发流程。 17. 深入理解OO。 18. 了解corba和soap接口。 19. 掌握linux下多线程编程,熟练使用STL、ACE等库。 20. 熟悉电信产业与软件,了解IMS网,及网络设备如交换机制的功能。 21. 熟悉telnet,ftp,ssh等各种协议。 22. 简单并行编程。 23. 熟练使用vmware软件。 24. 熟练使用mysql。 C++语言: 我通过从上大学到现在5年的时间读c++ primer , 我理解了80%的全书内容 , 自己调试了90%的书附源码 , 及书中的所有例子 , 自信能掌握熟练应用全书70%的内容 , 尤其深入理解复制控制 , 内存操作部分。 程序员的基础知识: 在学校中 , 认真学习了数据结构 , 编译原理 , 汇编语言 , 毕业后 , 在工作之下 , 翻阅了 , 算法导论 , 深入理解计算机操作系统 , effective c++等书籍 , 掌握了作为一个合格程序员的计算机组成 , 操作系统的基础知识。
使用技能
公司名称 同方鼎欣信息技术有限公司
在职时间 2010-08-01 ~ 2011-04-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 研发并维护一个DLL模块,此模块主要功能为,windows应用程序进程间通信。 1: 此模块由两部分组成,DLL模块,com模块,加载此模块的应用程序,只需要静态或动态加载DLL文件,并了解DLL接口即可,com文件对模块使用者透明。 2: 利用windows提供的MSMQ来实现进程间通信。 3: 加载DLL的进程,通过DLL接口的创建connector来开始使用通信。 4: 通信有两种方式,一种是两个进程间通信,这种情况下,每个connector会建立一个MSMQ,DLL通过一个线程来监听这个queue中是否有别的进程发过来的message,如果有message,会通过应用程序的回调函数来通知加载DLL的进程。第二种方式是广播的方式,一个进程向一组进程通信,这组进程是一个逻辑上的通道,一条消息会发送给所有属于这个通道的进程,数据结构是通过大体上一个三层的关联数组实现。
使用技能
公司名称 北京基康科技有限公司
在职时间 2009-06-01 ~ 2010-08-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 windows: 1: 与经理、同事讨论软件设计,软件功能,模块划分。 2: 与同事讨论实现方式。 3: 动手写模块内各功能实现代码。 4: 参与分析与设计通信协议,理解ModBus协议。 5: 理解面向对象编程,熟悉visual c++环境。 6: 熟练操作串口;socket编程; 7: 熟读c++ primer自认可以理解60%以上,全书中的内容;读,实践并修改验证了60%以上书中源代码。 8: 工作过程中遇到问题,除了看工司前辈的代码外,以c++ primer, programming windows, 孙鑫视频和书;为参考解决问题。 9: 修改code guru, code project上的一些控件代码,以用来解决公司的实际问题。在工作过程中熟练使用ButtonST, ColorListctrl, ResizablePropertySheet等控件。 10: 多线程编程; 11: ADO数据库编程(ACCESS, SQL SERVER)。 12: 熟练应用vector,deque。理解iterator, size_type 13: 理解封装与继承,平时编程注意减少模块间耦合,少用不用全局变量,合理提供接口,保护私有成员。尽量使用const, 该传引用传引用。 14: 自定义类型重载操作符,以使用标准算法。 15: 熟练使用teechart软件。 16: 理解熟练运用DC。 linux: 1: 因为工作需要,最近接触linux,arm平台开发 2: 熟悉linux下shell(bash)下基本操作。 3: 熟练使用vi,进行c++编程。 4: 了解环境变量等linux下程序员需要注意的基础知识。 5: 学习使用QT进行了一个月的软件开发,只是有了简单的理解。 6: 会写简单的工程的makefile。
使用技能
教育经历
院校名称 哈尔滨理工大学
毕业时间
所学专业 计算机应用
最高学历 硕士