开发环境:
● 后端开发:Visual Studio 2022/2023, VB.NET / .NET 6+, ASP.NET Core
● 前端开发:VS Code,React,TypeScript, Element-UI;
● 数据库:SQL Server
公司自研差旅服务平台的重构。负责构建高性能、高可用的后端服务,并开发前端管理界面。系统需稳定对接Sabre、Amadeus等全球分销系统(GDS)、多家国内票务供应商及微信支付等第三方服务,为企业提供机票、酒店、火车票的实时查询、预订与支付一体化服务;还包含独立的财务核算模块,用于清晰追踪每笔订单的成本、收入与利润,实现业务线的独立核算。
● 使用 VB.NET 与 ASP.NET Core 重写并维护核心后端服务,构建了清晰的分层架构(接口层、业务逻辑层、数据访问层),以支撑复杂的差旅业务规则;
● 负责维护并优化与 Sabre、Amadeus 等GDS系统的通信接口,以及国内火车票务API、微信支付等第三方服务的集成与维护,确保数据交换与资金交易的安全准确与高并发性能;
● 负责SQL Server数据库的查询优化与部分模块的数据架构设计,编写高效的存储过程与复杂查询,以支持大规模数据检索;
● 使用 React + TypeScript + Element-UI 技术栈,开发并维护了票务查询、订单管理等多个高交互性前端模块,通过组件化设计提升代码复用率;
● 使用Postman构建并维护接口测试集,通过Jira进行开发任务跟踪与闭环管理。
完成情况:
● 独立完成了火车票(直达/中转/联程)全流程API模块的 VB.NET 服务端开发与维护,实现了与多家供应商的稳定对接,该模块线上故障率为零;
● 运用 VB.NET 与 .NET 6+ 完成了后端服务重构,构建了稳定、可扩展的分布式系统架构;
● 通过优化 VB.NET 中的异步处理逻辑与SQL Server数据库索引,将核心票务查询接口的平均响应时间缩短了20%以上,显著提升用户体验
● 基于 React + Element-UI 构建了响应式管理后台,利用React Hooks与Context进行状态管理,并集成ECharts实现数据可视化,复杂列表页渲染性能提升约15%
● 通过 Postman 建立接口测试流程,系统化保障接口质量;
● 依托 Jira 完成全周期任务管理与缺陷跟踪,确保项目有序推进。