1. 建设银行金融市场交易客户端 (信创项目) 担任核心开发(功能模块和非功能,如自定义控件等)/跨平台打印框架设计
项目背景: 建设银行金融市场部核心交易系统信创改造项目,旨在将原有基于Windows/.NET的交易终端迁移至国产化平台(麒麟操作系统、飞腾/鲲鹏芯片),满足金融行业自主可控要求。系统需支持外汇、债券、衍生品等复杂金融产品的实时报价、交易、风险管理功能,对低延时、高并发、稳定性及安全性要求极高。
技术栈: .NET Core (跨平台适配), Avalonia(界面重构/优化), Linux (麒麟OS), 国产芯片环境, MySQL, Redis, gRPC (内部通信), WebSocket (行情推送),
主要职责与贡献 :
架构设计与重构: 参与或主导新系统架构设计,采用分层架构、微服务化关键模块,提升模块化水平和可维护性,确保在国产化环境下的高性能和稳定性。设计核心通信模块,优化交易指令传输效率。
核心模块开发: 负责实时风险计算模块等高复杂度核心模块的C#后端开发与性能调优。
信创适配与迁移:
解决.NET Core在麒麟OS上的兼容性问题,处理特定API差异。
优化Avalonia应用在国产桌面环境下的渲染性能和用户体验。
适配国产芯片指令集,确保关键计算密集型任务高效执行。
配合完成数据库、中间件等国产组件的集成与验证。
编写详细的适配文档和问题解决方案。
性能优化: 针对国产化平台特性进行深度优化,保障系统在信创环境下满足毫秒级响应要求。
安全加固: 遵循金融行业安全规范,实现数据传输加密、身份认证、权限控制等安全机制。
技术难点攻关: 解决跨平台部署、高并发下资源竞争、实时数据同步等复杂技术难题。
2.便携式动平衡测试客户端(window和安卓) 担任该项目的计算选型,设计以及开发。
封装了自定义控件库和ORM框架,支持多种数据库,通过蓝牙和串口两种方式和设备交付。