2018-08-01 - 至今汇川技术编译器高级工程师
利用LLVM框架探索工控领域的ST语言(IEC-61131-3标准)到x86/ARM二进制的编译器可行性(预研项目)。 参与改进设计一种栈式虚拟机及相应的字节码,实现PLC在线调试及远程控制功能。 参与改进设计编译器的ARM后端,优化目标代码效率。 参与设计语法解析等模块,利用编译器数据为IDE端提供如语法高亮、代码格式化、自动重构、语法检查等高级功能;主导符号管理、平台抽象层模块的开发。 参与IDE端代码编辑器控件开发、在线调试模块开发。
2015-07-01 - 2018-08-01武汉深之度科技桌面开发组 Leader
担任DDE项目组长。负责DDE项目推进,发布v15.5、v15.6两个社区版本及v15.5 Professional商业版本,主导Deepin桌面任务栏、控制中心、启动器、登陆器等主要桌面组件的迭代开发与维护工作。