个人介绍
深刻理解面向对象(OOP)编程的思想。
熟练掌握c#语言,深入理解C#的 Task 多线程,委托,Linq 等基础知识,非常注重代码编写规范和命名风格,注重代码的可读性,可维护性,没事喜欢阅读别人的代码。
分析问题的能力强,解决和重构过大型项目的各种疑难杂症。
沟通能力和责任心强,对自己要求高,经常回顾和反思自己写的代码,寻找改进的空间。
文字描述能力强,编写过三篇发明专利。
具备基本的Linux系统维护能力。
工作经历
2019-07-25 -至今杭州沃镭智能科技股份有限公司架构师
软件的架构设计,难点问题解决,核心代码开发, 新技术的探索,以及各种核心组件的设计开发。WPF 界面的问题也会帮助解决。
教育经历
2014-08-28 - 2019-06-28西安交通大学信息与通信工程本科
技能
产品对芯片测试的大量数据进行处理,主要面向STDF格式的数据。 项目分为实验室版本和量产版本,实验室版本: 1. 调试模块:用户可以自己编写测试内容,在调试模块进行调试。 2. 仪器添加控制模块: 软件包装了硬件的Session, 用户可以添加相关的仪器仪表,并通过Session 进行仪器的简单调试使用。 3. 测试流程执行: 用户可以将调试好的测试内容编排成一定的执行流(Testflow)进行各个测试项的的自动化测试。编排方式支持多种节点,比如条件节点,循环节点,参数扫描节点等。 4 图形显示模块: 用户可以对测试的数据进行可视化的分析。 量产版本: 用户可以拿着调试好的测试项目对当前芯片进行量产封装测试(FT).
同第一个项目类似,也是自动化测试流程相关的工业软件,但是会更多的设计到上位机和下位机,以及可视化分析。用到了很多核心编程思想,比如OOP, AOP,委托,多线程的管理,异步编程,并发处理 项目分为实验室版本和量产版本,实验室版本: 1. 调试模块:用户可以自己编写测试内容,在调试模块进行调试。 2. 仪器添加控制模块: 软件包装了硬件的Session, 用户可以添加相关的仪器仪表,并通过Session 进行仪器的简单调试使用。 3. 测试流程执行: 用户可以将调试好的测试内容编排成一定的执行流(Testflow)进行各个测试项的的自动化测试。编排方式支持多种节点,比如条件节点,循环节点,参数扫描节点等。 4 图形显示模块: 用户可以对测试的数据进行可视化的分析。 量产版本: 用户可以拿着调试好的测试项目对当前芯片进行量产封装测试(FT).