个人介绍
1. 熟练掌握Java编程语言,具备扎实的编程基础和丰富的项目经验
2. 拥有良好的团队合作精神和沟通能力,能够协同开发团队完成复杂的项目
3. 具备较强的学习能力和问题解决能力,能够快速适应新技术和新环境,高效地解决问题
4. 空闲时间进行新技术学习并定时发布博客文章
工作经历
2023-06-01 -至今用友网络科技股份有限公司高级开发工程师
1. 日常提供软件产品技术支持和解决客户在使用产品过程中遇到的技术问题 2. 针对线上业务出现的异常情况,进行及时的识别、分析和修复,确保业务的正常运行 3. 开发采购协同需求,理解并转化业务部门的需求,通过技术手段实现,提高系统健壮性
2021-01-07 -2023-05-03北京中软国际信息技术有限公司高级开发工程师
1. 负责CDP项目V0.1到V0.4版本的开发迭代,参与需求分析、测试和部署工作 2. 作为主要项目成员负责CDP项目V0.1到V0.4版本的开发迭代,参与需求分析、评审、测试和部署工作 3. 作为主要项目成员全程参与规则模块的表和接口设计开发,负责用户的打标、圈群、画像等配置功能模块开发 4. 参与车企管家服务需求分析、数据库设计、开发,上线后做支持维护,及时处理线上问题 5. 负责编码规范、代码优化、重构等工作,提高系统的性能和稳定性 6. 参与团队技术分享,并对开发流程的改进并提出解决方案
2014-07-01 -2021-05-01宜人恒业科技发展(北京)有限公司高级开发工程师
1. 开发和维护公司Java应用程序,并与团队成员合作,完成需求分析和方案设计 2. 负责应用程序的优化和性能调整,确保应用程序的高可用性和稳定性 3.参与蜂眼监控报表、爬虫类多个项目,担任主要开发工程师并深度参与
教育经历
2010-09-01 - 2014-07-01河南理工大学软件工程本科已认证
技能
内容: 1. 通过搭建ELK平台,收集第三方业务系统日志,实现对业务系统的实时监控 2. 对于超过异常阈值业务系统的及时告警 3. 对第三方系统的UV、PV、接口成功率等多维数据实时监控 业绩: 1. 作为项目重要成员负责系统登录模块、实时计算模块、监控报警功能和数据展示管理模块开发 2. 消息处理、流计算方面,使用Logstash将第三方日志转发到Kafka做实时数据计算,并搭建ELK数据平台,将所有Kafka日志统一收集、管理 3. 引入Redis缓存页面历史计算数据,减少用户请求与ELK直接交互计算,极大提升页面相应速度,响应时间从5秒降为1秒 4. 使用Redission分布式锁,解决分布式定时任务重复执行、任务失败重试问题,提高系统稳定性 5. 对前端代码进行重构,减少了代码重复和调用逻辑,提高前端页面加载效率
内容: 1. 项目目标是给风控部门和第三方企业提供优质金融数据支持 2. 支持多个银行多种信用卡账单样式的数据抽取 3. 完成信用卡账单数据从登录到数据获取全流程业务实现 业绩: 1. 作为核心程序员负责系统登录模块、抓取模块、解析模块和管理系统模块开发 2. 引入Redis缓存,完成了系统的登录的Session共享、热点数据的快速访问以及请求高峰期限流 3. 主导了业务模块的服务化,通过Spring Cloud微服务,实现了系统高可用、高并发 4. 集成数据库中间件,提高单表查询效率,并进行SQL优化,高频查询业务从3秒优化到0.8秒左右 5. 引入Java模板引擎思想,所有业务数据提取关键信息,将十几种解析代码合并为文本配置,开发效率从两天提升到1小时
内容: 1. 该项目是管理、应用企业一方全域消费者数据的系统,根据用户基础属性、行为等数据,对用户打标、圈群、画像等生成基础 数据,提供给第三方链路营销和运营 2. 作为主要项目成员全程参与规则模块的表和接口设计开发,负责用户的打标、圈群、画像等配置功能模块开发 3. 作为主要项目成员负责CDP项目V0.1到V0.4版本的开发迭代,参与需求分析、评审、测试和部署工作 4. 参与车企管家服务需求分析、数据库设计、开发,上线后做支持维护,及时处理线上问题 5. 负责编码规范、代码优化、重构等工作,提高系统的性能和稳定性 6. 参与团队技术分享,并对开发流程的改进并提出解决方案 业绩: 1. 开发中对业务场景和代码中SQL排查分析,使用索引、改写SQL等方式,将数据库查询响应时间减少50% 2. 应对微服务间调用超时,使用Kafka消息中间件对服务调用解耦,将同步处理变为异步,接口请求时间减少60% 3. 使用网关过滤器增加请求参数 SQL 注入的校验,提高系统接口调用安全性 4. 主导并参与系统核心模块的重构,使用微服务监控工具对系统进行优化,TPS提升50%以上 5. 应用Sonalint、代码Review等方式,精简代码逻辑,提高代码可读性和健壮性,减少隐形Bug出现