个人介绍
经验丰富的全栈开发工程师,参与大型网站开发和多个小程序项目,拥有多并发场景下的开发经验。精通Java和Node.js等语言开发后台,熟练使用Springboot,Springmvc,Hibernate,Mybtis,Express等市场主流框架,对于Grpc,Redis,Rabbitmq等组件均有相关开发经验,熟练使用AJAX,jquery,CSS,flex,html等语言进行前端网页开发,对Oracle,Db2,Mysql等多种主流数据库的开发均有丰富经验,有相关数据库优化经验,丰富的项目维护和开发经验,具有较强的问题发现和解决能力。对IT技术兴趣浓厚,有很强的学习热情。对项目中出现的问题和能够快速定位,提出良好的解决方案,是团队中的技术骨干。
工作经历
2019-07-01 -2023-03-01温州雪歌服饰有限公司Java开发
参与多个项目的开发和维护,负责项目的需求分析、系统设计和编码工作。与团队成员紧密合作,确保项目按时交付和达到质量标准。 根据公司需求,利用Java编程语言开发高效且可靠的软件解决方案,包括Web应用程序和后端系统。使用Spring框架进行开发,确保系统具有良好的可扩展性和可维护性。 搭建多个系统框架用于帮助公司项目稳定运行,包括监控程序promethues+grafana,配置中心apollo,定时程序xxl-job,持续集成系统jenkins等。 积极参与团队的知识分享和技术培训,与团队成员共同提高开发能力和技术水平。持续学习最新的Java开发技术和行业趋势,保持对新技术的敏感性,并将其应用于项目中。 在我任职期间,通过我的努力和贡献,公司的项目开发和维护工作得到了有效的推进。我的技术专业知识和团队合作精神使得我能够与各个部门高效地协调合作,保障了公司系统的稳定运行。同时,我的对接项目工作也取得了良好的成果,与外部项目的合作顺利进行,为公司的业务拓展和发展做出了贡献。
2018-04-01 -2019-07-01北京多来点信息技术有限公司Java开发
负责对跳房子销售模块部分的开发,包括从客户拜访,录入,订单录入,审批,收款退款,产品出入库,店铺开户,集团开户等流程的开发,以及日常的线上业务维护,为管理层处理数据统计和报表分析等问题。 跳房子IT协同系统 负责销售模块开发,使用SpringBoot框架Java语言开发,采用grpc实现分布式开发,基于工作流实现流程控制,基于RabbitMQ实现消息队列,在项目中使用redis和es来实现缓存,数据库采用MySql。 基于github实现代码托管,Phabricator进行代码的校验,任务调度采用Azkaban 主要完成的难点: 完成销售业绩的统计报表,以快照表的形式解决了销售业绩统计慢的问题。将原本需要30秒乃至一分钟才能出的报表可以1秒内得出。 完成销售作战平台,其中主要技术难点为前端返回某一区域的地图数据时,解决了区域店铺的数据聚群问题。 优化了销售开店时订单中剩余店铺数扣减的逻辑,避免了多种情景下数量扣减出现重复扣,少扣,甚至锁表的情况。上线后,数量扣减的bug几乎没有再出现。 完成产品结构的优化,使用产品版本和产品标签等维度对产品进行进一步的细分。同时设计套餐产品的模式,可以
2016-02-01 -2018-03-01山东城市商业银行合作联盟有限公司Java开发
该公司主要负责对银监会的系统管理项目进行维护和开发,本人参与开发的项目有银监会官网,1104报表工程体系,银监会OA办公系统,政务信息报送系统,审慎监管信息平台等。 项目主要涉及互联网环境下的政府网站维护和安全策略,银监会的政务文章报送,各个系统之间的数据迁移,银监会案件和风险信息的录入和流程转移,全国银监会人员的年度各项素质评分和统计,统计处的数据展示和汇总等。 所有项目均涉及到严格的人员和部门控制,以及更加复杂的权限管理机制。项目中也都有涉及全国范围内银监会的数据汇总和统计,项目整体的性能和计算要求较大。项目的整体完成度都很高,客户体验良好。
2014-06-01 -2016-02-01锐特信息技术有限公司Java开发
主要负责中外运国内和国外的物流订单的整体管理和调度。所有的订单会生成相关的业务请求,包括拖车,空运,陆运,海运,铁路等任务。 OMS系统 基于Flex和Jquery开发前端页面,后端采用SpringMVC框架开发,使用Oracle数据库,基于FineReport开发报表。 货代出口订单页面开发:主要记录和下达货代业务的相关订单。整个页面在整体进行了优化调整,将响应速度大大提升,并优化了显示体验。新增了查验环节的显示和下达功能。新增了费用页面的显示和上传功能。 艾仕得项目进出库接口编写:修改原有出入库处理逻辑,改成由webservice统一发送和接收出入库业务。接收完业务报文后,再由存储过程统一处理。作为EDI和WMS系统之间接收和发送的枢纽系统,oms完整的实现了订单的管理和与上下游系统交互的过程。可以处理各种问题报文,具有良好的容错性。
教育经历
2017-09-01 - 2020-12-01北京邮电大学工程管理硕士
技能
作用:公司内部用于收集员工在各大APP上为公司官方号点赞的情况,并设置抽奖项目,用于奖励员工更多的点赞,以帮助提高公司营销业绩。 负责部分:完成后台接口部分,主要包括获取员工小程序登录信息,管理员后台上传任务,点赞截图上传,抽奖流程等接口。使用node.js架设后台,mysql存储数据,redis存储登录信息,阿里云图片接口处理上传图片。
该小程序是公司在疫情期间用于完成线上销售目标而开发的小程序。主要的功能包括商品展示,商品下单,商品订单状态同步,付款,退款等步骤,并与营销部门协作实现了线上秒杀活动,通过redis和负载均衡等手段很好的完成了高并发下的订单需求。销售系统各个环节均实现良好运作,于疫情期间很好的承担了线上销售的任务。
负责对跳房子销售模块部分的开发,包括从客户拜访,录入,订单录入,审批,收款退款,产品出入库,店铺开户,集团开户等流程的开发,以及日常的线上业务维护,为管理层处理数据统计和报表分析等问题。 跳房子IT协同系统 负责销售模块开发,使用SpringBoot框架Java语言开发,采用grpc实现分布式开发,基于工作流实现流程控制,基于RabbitMQ实现消息队列,在项目中使用redis和es来实现缓存,数据库采用MySql。 基于github实现代码托管,Phabricator进行代码的校验,任务调度采用Azkaban。 主要完成的难点: 完成销售业绩的统计报表,以快照表的形式解决了销售业绩统计慢的问题。将原本需要30秒乃至一分钟才能出的报表可以1秒内得出。 完成销售作战平台,其中主要技术难点为前端返回某一区域的地图数据时,解决了区域店铺的数据聚群问题。 优化了销售开店时订单中剩余店铺数扣减的逻辑,避免了多种情景下数量扣减出现重复扣,少扣,甚至锁表的情况。上线后,数量扣减的bug几乎没有再出现。 完成产品结构的优化,使用产品版本和产品标签等维度对产品进行进一步的细分。同时设计套餐产品的模式,可以将多个产品记录为套餐,让销售的录入更有效率。