个人介绍
喜欢专研,好读书,爱读书,广读书。计算机知识全面。
项目梳理,调研落实能力突出。沟通能力突出。
精通C和C++语言, python,C#语言。 无障碍的各类计算机语言的使用能力。
精通GIT分布式版本管理工具,熟悉CI持续集成流程。
熟悉面向对象编程思想,熟悉各类设计模式,敏捷软件开发流程。
扎实计算机网络,数据结构知识。
熟悉关系型数据库的开发以及管理工作,多种主流数据库在项目中的实战经验。
熟悉linux内核,熟悉linux驱动开发。深入研究过linux进程管理子系统,pin control子系统,linux gpio子系统。
熟练linux服务器的管理维护,熟悉各类linux常用命令,常用工具,强linux服务器侦错管理能力。
熟悉window软件平台下的软件开发能力。
工作经历
2017-03-23 -至今西门子测试系统开发工程师
1. 基于buildroot裁剪为新项目配置编译内核与驱动. 2. 在新项目种为新外设编写,修改新的驱动程序并集成. 3. 将诸如flashrom, libusb, busybox等开源工具按照特定需求进行修改应用到新项目上. 4. 通过调研,灵活使用诸如grub2, edkII,freeDos等开源项目完成备选方案的实现. 5. 在符合软件框架的条件下.新增,修改测试脚本文件. 6. 技术面试候选者并以mentor身份带领新入职的工程师. 7. 参与新同事的代码review工作. 8. 为团队其他成员提供技术支持.
2016-03-17 -2017-04-20Intel软件工程师
参与为联想杀毒软件提供SDK支持的开发以及bug修复工作。 参与SafeFamily项目的开发以及bug修复工作。 参与NetWork AV项目的开发以及bug修复工作。 设计并实现以数据驱动为原理的杀毒引擎的实时保护功能修复模块。 关于GIT分布式版本管理工具和设计模式GOF的知识分享。 使用WPF重写软件验收测试工具。
教育经历
2008-09-01 - 2012-07-04四川师范大学成都学院通信工程本科
统招本科, 自学计算机,先后就职多个世界五百强