作品集 · 案例研究
真实项目。真实成果。
11 年来专门解决代价高昂的问题,服务对象是承受不起停机的企业。从每天处理数千笔交易的企业级 POS 系统,到省去人工操作的自动化业务流程——以下是我们如何用整洁、易维护的代码解决复杂问题。
精选项目
解决高代价问题的案例研究
行业:知名餐饮及零售品牌 · 机场免税店运营 · 管理数百万积分的会员计划 · 宠物服务企业。 规模:处理大量交易的正式运行系统、跨国部署,以及对合规要求极高的环境。
云成本
Google Cloud 账单削减三分之一,零停机
一个投资研究平台沿用前任开发人员留下的架构,云账单每个月都在上涨。我们根据该账户自身的账单数据逐项核查成本,调整服务器规格,把 API 迁移到 Cloud Run,清理浪费,过程中还发现部署数量再过几周就会触及上限。云账单一个月内下降 33%,零停机。
阅读案例 →
性能
化解高交易量性能危机
一套自动处理积分过期的系统多年来运行无误——直到一位新客户的超高交易量暴露出关键瓶颈,令正式运行的系统陷入风险。我们在压力下分析查询和数据访问模式,在不干扰正在运行的自动化流程的情况下进行针对性优化,并在非营业时间运行定制程序清理积压的数据。半天内化解危机,业务完全未受影响。
阅读案例 →
网页与自动化
宠物美容预约与自动化系统
把一套只有后台的旧预约系统改造成面向顾客的完整平台:智能预约自动化(美容师档期、宠物体型规则、按资历排班)、带地区代码限制的司机自动排班、自动发放积分的配套订阅,以及由 API 触发的确认、提醒和积分不足电邮。过去需要不断人工协调的工作,现在自动运行。
阅读案例 →
POS 与桌面应用
支付终端集成中间件
多台信用卡终端直接集成在 POS 代码里——全部混在一个文件中,调试极其困难,每接入一台新终端风险就更高。我们把终端逻辑抽离成独立的中间件程序,配备整洁的基础框架,开发人员只需实现终端专用的指令,无需改动连接逻辑,并有详尽的诊断日志支持。如今新的集成只需原来一小部分的时间。
阅读案例 →
POS 与性能
离线 POS 同步优化与暂存数据库创新
离线 POS 同步慢得令人头痛——数据表逐个下载,测试时把假数据写进了正式环境,图片下载还要绕经一个网络服务中转。我们通过现有的 EF 中间件动态复制数据表,引入本地暂存数据库,加入多线程并行下载,并让图片直接从 blob storage 下载。同步时间现在取决于最大的那张表,而不是逐个处理的累计时间。
阅读案例 →
POS 与桌面应用
零售 POS 模块重构与架构全面改造
一套旧零售 POS 的销售模块中,界面与业务逻辑紧密耦合,没有任何结构化模式——代码臃肿成一团,每加一个新功能都可能弄坏现有功能。我们在原本没有架构的地方引入规范的 MVVM 模式;模式确立后,后续模块都照此实现关注点分离,并持续优化。基于 MVVM 的模块事实证明易于维护,没有出过问题。
阅读案例 →
内部工具
开发人员效率框架改进
新增一份报表(改进前)
4+ 个文件改进后(+1–2 行)
1 个文件 开发流程严重拖累效率:新增一份报表要改 4 个以上的文件,系统设置全挤在一个容易出错的文件里,枚举与字符串的对应关系靠人工维护,顺序很容易对不上。我们把打印功能重整为一个主文件,加上别处一两行代码;把设置拆分成各模块专用的文件,并用一个能根据数据模型自动生成界面的框架管理;还把脆弱的、依赖位置的枚举关系重构成结构化代码。 阅读案例 → POS 与合规 机场零售 POS 合规与重大升级 机场免税店运营面对严格的监管要求,而原系统无法满足——没有航班追踪、关税代码限制、按护照设定的购买限额,也没有完善的审计记录。我们开发了航班信息追踪模块、可按护照类型配置购买限额的关税代码系统、用于审计文件的库存总览报表,以及强制双重核查的对账流程。如今在对合规要求极高的环境中稳定可靠,顺利通过审计,并自动防止违规。 阅读案例 →
4+ 个文件改进后(+1–2 行)
1 个文件 开发流程严重拖累效率:新增一份报表要改 4 个以上的文件,系统设置全挤在一个容易出错的文件里,枚举与字符串的对应关系靠人工维护,顺序很容易对不上。我们把打印功能重整为一个主文件,加上别处一两行代码;把设置拆分成各模块专用的文件,并用一个能根据数据模型自动生成界面的框架管理;还把脆弱的、依赖位置的枚举关系重构成结构化代码。 阅读案例 → POS 与合规 机场零售 POS 合规与重大升级 机场免税店运营面对严格的监管要求,而原系统无法满足——没有航班追踪、关税代码限制、按护照设定的购买限额,也没有完善的审计记录。我们开发了航班信息追踪模块、可按护照类型配置购买限额的关税代码系统、用于审计文件的库存总览报表,以及强制双重核查的对账流程。如今在对合规要求极高的环境中稳定可靠,顺利通过审计,并自动防止违规。 阅读案例 →
能力范围
技术专长
自动化与集成
- 自动化业务流程
- 批处理与定时任务
- 电邮通知自动化
- 第三方系统集成
- 支付终端集成
- API 开发与集成
数据库与性能
- 数据库设计与结构建模
- SQL Server 优化专家
- 查询性能调优
- 索引策略与实施
- 复杂查询重写
- 数据库故障排查
- 大规模数据处理
- 面向报表与分析的设计
后端开发
- .NET Framework / .NET Core
- C# 应用开发
- Web API 设计与实现
- Windows 服务
- 中间件架构
- POS 系统开发
架构与重构
- 旧系统现代化
- 代码重构与重组
- 关注点分离
- 系统架构设计
- 找出性能瓶颈
- 减少技术债务