C# / .NET 软件工程师 · WPF 桌面应用 · 汽车电子工程工具
C# / .NET Software Engineer · WPF Desktop Applications · Automotive Engineering Tools
我是一名专注于 C#/.NET 桌面软件与工程工具 的软件工程师,拥有近 2 年汽车电子相关开发与测试开发经验。实际工作涉及 WPF 业务功能、实时数据展示、测量文件回放、汽车文件解析、遗留系统维护和跨模块联调;也使用 CANoe/CAPL 编写过自动化测试用例,并经常使用 Python 完成脚本、数据处理和辅助工具开发。
目前关注合肥及江浙沪地区的 C#/.NET、WPF、上位机、工业软件和汽车工程工具相关机会。
我的主要生产项目属于公司内部代码,因此此主页只展示可以公开的信息和个人实践,不包含雇主源码、客户数据或内部资料。
C# · .NET 8 · WPF · XAML · MVVM · Python · Git
- Windows 桌面应用、工程工具以及可维护的界面和业务模块
- 实时数据可视化、日志处理、文件导入、解析与回放
- CAN / CAN FD / LIN,以及 DBC / LDF / BLF 等汽车工程数据
- CANoe / CAPL 自动化测试与黑盒验证
- Linux / Docker,以及 SQLite / PostgreSQL 的基础使用与部署
- 遗留代码分析、问题定位、稳定性优化和跨模块集成
- 使用 C#/.NET 与 WPF 开发和维护正式桌面功能,涉及数据交互、实时曲线、日志展示、工程配置和测量文件回放。
- 搭建汽车文件导入与离线回放链路,包括 DBC/LDF 文本解析和基于 Vector 工具链的 BLF 集成。
- 编写并维护 100+ CANoe/CAPL 黑盒测试用例;部分场景实现自动判定,实体器件显示类场景保留人工确认。
- 参与客户现场问题排查、需求澄清、代码修改、功能演示和回归验证。
这是一个纯浏览器运行的天文应用,用于从预计算的 Gaia DR3 星表中寻找可能在未来某个生日附近抵达地球的恒星光线。我负责产品想法、需求拆解、使用流程、体验验证和迭代方向,代码主要由编程智能体实现。
- 莫斯科国立大学 — 应用数学与信息学硕士
- 深圳北理莫斯科大学 — 材料科学与工程学士
- 构建可靠、可维护的 C#/.NET 桌面软件
- 改进 WPF 应用的性能、稳定性和遗留代码可维护性
- 汽车工程数据流程、上位机软件和开发工具
- 透明使用编程智能体进行调研、实现辅助、代码审查和产品迭代
I am a software engineer focused on C#/.NET desktop applications and engineering tools, with nearly two years of experience in automotive software development and test development. My work has included WPF feature development, real-time data visualization, measurement-file playback, automotive file parsing, legacy-system maintenance, and cross-module integration. I also have hands-on experience with CANoe/CAPL automation and regularly use Python for scripting, data processing, and utility development.
I am currently interested in C#/.NET, WPF, desktop engineering software, industrial software, and automotive tooling opportunities in Hefei and the Yangtze River Delta region.
Most of my production work is proprietary. This profile therefore presents only public information and personal experiments, without employer source code, customer data, or internal materials.
C# · .NET 8 · WPF · XAML · MVVM · Python · Git
- Windows desktop applications, engineering tools, and maintainable UI and business modules
- Real-time data visualization, logging, file import, parsing, and playback
- CAN / CAN FD / LIN, together with automotive engineering data such as DBC / LDF / BLF
- CANoe / CAPL automation and black-box validation
- Basic Linux / Docker, SQLite, and PostgreSQL usage and deployment
- Legacy-code analysis, debugging, stability work, and cross-module integration
- Developed and maintained production WPF/.NET desktop features, including data interaction, real-time charts, logging, project configuration, and measurement-file playback.
- Built automotive file import and offline replay flows, including DBC/LDF text parsing and BLF integration through Vector tooling.
- Wrote and maintained 100+ CANoe/CAPL black-box test cases; some scenarios supported automatic verdicts, while hardware-display checks remained manual.
- Participated in customer-site troubleshooting, requirement clarification, code changes, demonstrations, and regression verification.
Birthday Starlight is a browser-only astronomy application that searches a precomputed Gaia DR3 catalog for stars whose light may arrive near a future birthday. I defined the product idea, requirements, user flow, acceptance criteria, and iteration direction, while coding agents implemented most of the application.
- Lomonosov Moscow State University — M.S. in Applied Mathematics and Informatics
- Shenzhen MSU-BIT University — B.S. in Materials Science and Engineering
- Building reliable and maintainable C#/.NET desktop software
- Improving WPF performance, stability, and legacy-code maintainability
- Automotive engineering data workflows, desktop tools, and developer tooling
- Using coding agents transparently for research, implementation support, code review, and iterative product development