个人介绍
多年的软件开发工作经验,熟悉的编程语言包含c#, python, c, java等,熟悉各种主流数据库(oracle, postgres, mssql 等)或开发框架(wpf, wcf, winform, springboot, django等)或中间件(rabbitMQ, EF, TIBICO,Hibernate, ibatis等 )。多年的通讯行业经验。
工作经历
2017-02-01 -2024-02-29是德科技高级后端工程师
1. 将产品Nemo Analyze的数据库从ObjectStore移植到postgres. 包括:使用Ply(Python Lex-yacc)制作sql语言分析器,将现有的系统中的查询语句转换为postgresql适用的语句。重构了原系统中的function/procedure以及function所使用c/c#代码。 2. 对数据库的性能优化。 例如db的参数配置,function的优化等。 3. 基于高通ICD(5GNR/LTE)解析高通格式的调试数据, 基于Balong芯片ICD解析华为海思路测数据等。(re2c-lemon) 4. 开发基于高通芯片的Android手机的Wireshark插件,用来解析L1的throughput. 5. 开发了一些基于OpenTAP(自动化测试平台)的信号衰减器的插件(如JFW, Adaura,TopYoung等) 6. 开发了一些基于Nemo Analyze数据库的Tableau报表。 7. 开发了一些Andriod自动化测试脚本。
2011-02-01 -2017-01-31惠普企业高级软件
项目实施经理---国家税务总局数据中心IT基础设施升级项目 1. 对现有IT基础设施进行分析和评估,预估升级风险,制定升级计划。 2. 在数百台 Cirtix Xenserver 服务器上部署私有化 OpenStack。 3. 基于OpenStack API二次开发开发多份报告。 4. 解决关键问题并提供技术问题的解决方案。 项目实施经理---重庆物飞物流公司二期项目 1. 提供交付管理以确保客户满意度和参考能力。 2. 基于C/S架构的系统重构,重新定义和优化RESTful Web服务的标准结果输出,即java SSH架构; 导入消息队列层(使用Rabbit MQ)使系统更加健壮和高效。 3. 使用名为 DevExpress 的第三方组件重新设计客户端用户界面; 修复客户端应用程序的多线程问题; 标准化 json 对象到 Web 服务的 api 调用和序列化反序列化。 高级软件开发工程师/Team Lead---HP Agilaire Flight Opeations Dept 1. 为成员进行日常工作分配,并跟踪完成情况(SCRUM) 2. 在整个产品实施阶段与其他 HPES 团队
2010-02-01 -2011-02-01北京创和世纪高级软件开发
路测车辆监控系统 1. 系统设计与开发,包括5部分,地图服务器(使用GeoServer); 数据库(使用带 PostGIS 扩展的 Postgres 数据库); GPS数据接收器(从GPS终端接收位置等信息); UI部分(使用J2EE SSH实现,使用OpenLayers js组件显示地图); GPS终端(每秒通过GPRS网络发送包裹,UDP协议) 2. 管理项目,并推动项目团队从开始到完成 3. 编写项目计划并根据详细的项目计划跟踪活动 4. 设计并实现GIS相关功能,创建基于Open Street地图的拓扑图,基于PostGIS实现路由。 中国移动社区智慧安防系统 1. 采用C/S架构的系统设计,包括2部分,数据接收器,解析从安全设备发送的信号并插入数据库; 连接数据库的桌面客户端将显示报警位置和详细的报警信息。 2. 设计和实现数据接收器和桌面应用程序,其中包括 GIS 地图 UI。 无线网络频率规划工具 1. 产品负责人并已申请专利 2. 设计并实现导入多种类型基站信息功能,包括GSM 900、CDMA等。 3. 创建显示单元和站点的 GIS 用户界面 4. 同频邻频小区搜索
2008-02-01 -2010-02-01易讯通信技术有限公司高级软件开发工程师
无线3G网络路测分析软件开发 1. 协助重新设计 WindCatcher.NET 软件用户界面架构 2. 将 Xceed 的多个独立桌面应用程序合并到一个包中,一个使用 C# 和 WinForm 的平台。 涉及所有无线技术,包括 LTE、CDMA/EVDO、GSM/EDGE/HSDPA、WiMAX 和 iDEN 3. 为无线网络优化创建不同类型的指标/KPI,并将其显示在 GIS 图形用户界面 (GUI) 上。 4. 创建时间序列图表、x-y图表和直方图,为用户/客户提供一种便捷的方式来执行深入的网络故障排除 5. 创建不同的表格视图/网格视图,以允许用户/客户端根据需要生成网络性能报告 6. 实施软件安全模块以保护 WindCatcher.NET 的许可证使用,包括加密狗基础和网络基础 7. 实现调用 Xceed 数据处理引擎的 UI,以便可以直接从 Xceed 的 WindCatcher 桌面软件处理不同供应商的路测数据 8. 研究Xceed当前软件中的突出问题,例如在WindCatcher.NET的地图功能中叠加互联网地图图像,以及保留基站扇区的重绘半径等。 9. 帮助维护Xce
教育经历
2001-09-01 - 2005-06-30中山大学信息管理与信息系统本科
取得信息管理学学士学位,英语6级证书。并获得凯思奖学金。
资质认证
技能
1. 对己有的sql查询语句进行语法分析,lex-yacc 2. 按规则自动化修改及优化原sql语句,并执行验证 3. 修复原sql语句中存在的模糊等问题,比如给一些column加上table alias.
专利号: CN102131224B 基于Android系统的无线网络信号解析模块的设计与实现 基于Android系统上的GIS模块的设计与实现 设计并实现分析开发数据和生成报告的功能