个人介绍
30年软件开发经验,至今仍在一线写代码。擅长Java后端、系统集成和疑难问题排查,对自己的要求是追求零bug。
【核心能力】
· Java / Spring Boot后端:JDK 8到JDK 25、Spring Boot 2到4都做过,熟悉老系统升级改造(javax→jakarta、依赖升级、兼容性问题);
· 系统集成与接口:HTTP API、WebSocket、MQ、gRPC、Thrift、SOAP,设备通信与第三方系统对接;
· 数据库:Oracle / PostgreSQL / MySQL / DB2,慢SQL分析、索引优化、数据迁移;
· ROS机器人接口:通过rosbridge对接机器人,向上提供统一的HTTP / WebSocket接口和业务逻辑层;
· 数据处理、爬虫、自动化小工具。
【经历亮点】
· 2001年获Sun认证Java程序员(SCJP),是当年黑龙江省第一个通过该认证的人;
· 原机器人团队研发3年未能交付,我接手后3个月独自完成逻辑与接口平台,成为产品的基础系统;
· 在日本7年多,参与政府养老金、招投标、电子政务及多家大型企业系统开发,习惯严格的质量标准;
· 目前负责多国部署的安检设备从硬件到中央平台的系统集成。
【合作方式】
· 远程兼职,工作日晚上和周末可投入;
· 先读懂需求和现有代码,给出清晰的方案、报价和工期再动手;
· 使用AI编程工具提高效率,但每一行代码都由我审查负责;
· 交付时附测试和说明文档。
工作经历
2018-09-01 -至今某上市安检设备企业高级程序员
在该企业的机器人研究中心负责机器人逻辑与接口平台。 【背景】原机器人团队研发3年未能交付,项目推倒重来。我以ROS外行身份接手救场,3个月内独自完成从需求分析、整体设计到编码、单元测试的全部工作。 【主要工作】 1. 用Java / Spring Boot全新设计机器人逻辑与接口平台(通信、业务、逻辑、状态、接口); 2. 实现rosbridge协议,向下对接Ubuntu ROS机器人系统; 3. 设计简单、统一、标准的HTTP API,满足各类产品需求; 4. 实现WebSocket推送与外连、RabbitMQ消息链路、Thrift双向远程调用; 5. 自学Flutter开发机器人前端应用,用于联调测试。 【成果】该平台成为机器人产品的基础性商用逻辑与接口系统,在以C++/Python为主的机器人行业里提供了少见的Java方案。 2025年起负责多国部署的安检设备从硬件通信到中央平台的系统集成(Java 25 / Spring Boot 4、Netty、gRPC、PostgreSQL、Docker)。
2015-09-01 -2018-08-31某上市安检设备企业·联合研究所高级程序员
负责公路安检站集成系统的服务端开发: 1. 服务端需求分析; 2. 系统架构设计及后端程序开发(Java / Spring); 3. 数据库与程序的性能优化。
2009-06-01 -2014-12-31自主创业技术总监
从日本回国后自主创业,从事金融投资,同时担任技术顾问,为合作项目提供技术方案和系统开发方面的咨询。这段经历让我更关注软件的业务价值,习惯从客户的业务目标出发去设计系统。
2005-05-01 -2009-03-31东京某软件公司高级程序员
在东京参与多个日本大型企业和政府系统项目(J2EE / WebLogic / WebSphere / Struts / Hibernate / Oracle / UNIX): 1. 日本政府最高等级招投标系统(全系统加密)修改,承担关键的新旧数据流合并转换部分编码; 2. 日本国民年金(养老金)系统年度修正开发,次年再次被指定参与; 3. 大型化工企业仓储、供应、运输管理集成系统,负责自动出库批处理程序; 4. 电子商务网站开发,同时参与主系统、管理系统、代理人系统、手机访问系统和系统维护5个子系统(极限编程团队,十几人3个月完成近3万个程序); 5. 电信运营商光纤及用户管理系统开发维护; 6. 作为Leader带领7名实习研究生参与邮政信息管理系统配达子系统开发; 7. 参与大型电子企业信息管理系统的设计与开发。
2002-02-01 -2005-04-30东京某IT公司Java开发工程师
在东京从事Java企业系统开发: 1. 大型证券公司夜间数据自动批处理系统维护修改; 2. 日本政府电子政务电子文书系统开发; 3. 大型电子企业零部件全球供应链管理系统开发; 4. 大型影像设备企业业务系统开发; 5. 电力公司新管理系统开发:在语言不通的情况下,15天零bug完成本人任务,又用3天零bug完成了日本同事数月未能推进的全部工作。
2001-01-01 -2002-01-31哈尔滨某高校科技企业高级程序员
先后在哈尔滨两家高校下属科技企业工作: 1. 电缆监控设备软件开发(VB):电缆管道内充气保持干燥,软件监控湿度数据,及时发现漏气; 2. 负责省级电信运营商网站的设计与维护(全栈)。
1995-09-01 -1999-12-31中国航空工业哈飞集团设计师
1. 飞机结构设计相关工作; 2. 提出并主导开发了飞机生产计划配套管理系统(从业务分析到系统实现); 3. 代表民品研究所合作开发粮食仓库粮温监测系统。
教育经历
1991-09-01 - 1995-07-01西北工业大学飞行器设计本科
语言

本案例展示一次完整的慢SQL优化过程:1.问题定位:用EXPLAIN(ANALYZE,BUFFERS)获取实测执行计划,找出全表扫描和被过滤掉的约490万行数据;2.查询改写:去掉列上的to_char、lower函数,改为时间范围条件;先按客户聚合,再关联地区,减少关联和去重的数据量;3.索引设计:



