个人介绍
参与过多个java项目的开发,有丰富的java开发经验,开发的智能柜和商城等项目,每天有上万的骑手和用户日活,拥有高并发的开发经验,掌握数据库sql调优和linux常用命令,可以排查和修复线上问题。本人拥有良好的逻辑思维能力,较强的学习和抗压能力,能够适应高强度的工作,对待工作认真负责,乐于助人,责任心强。
工作经历
2021-04-12 -至今永旺数字科技有限公司java开发工程师
【项目一】永旺中台系统消息中心模块 2020.01-至今 【项目描述】随着永旺在中国大陆城市,香港,日本等地的迅速发展,永旺数据中台顺势而生,以适应处理公司快速发展的线上业务,永旺超市,永旺到家,茉莉幻想等多业态业务,永旺数据中台分为订单中心。 【开发技术】SpringBoot+spingcloud+k8s+docker+nacos+Apollo+rocketmq+ Shardingjdbc+elasticsearch+redis+xxljob 【技术描述】 1.使用springboot和springcloud技术构建项目基础服务; 2.使用springbootstarter搭建项目基础组件; 3.使用微服务框架实现各模块之间解耦,k8s集群化部署和管理; 4.使用shardingjdbc实现分库分表,使数据量大的的表数据可以均匀分布到不同的库和表中,减轻查询压力。 5.使用rocketmq实现不同模块间的解耦。 【责任描述】 1.主要负责用户消息中心模块开发***,小程序,企微,极光推送等消息平台技术对接。 2.使用策略设计模式重构了项目中app消息,短信消息,微
2019-02-12 -2021-03-30深圳市顾客王科技有限公司java开发工程师
【项目】白领优拼智能取餐柜 2020.01-2021.03 【项目描述】随着新冠疫情严重,无接触配送成为市场的一种趋势,白领优拼智能取餐柜主要是为写字楼午高峰提供存取餐品服务,解决骑手午高峰送餐难和物业管控难题,已经占有北上广深四个城市几百个写字楼市场,每日几万骑手和用户日活,订单量几万单,极大的解决了物业管理和骑手配送的难题。 【开发技术】SpringBoot+Mybatis-Plus+RabbitMq+Redis+Maven+Git+Jenkins+阿里云+java8 【技术描述】 1.使用springboot+Mybatis简化开发及配置。 2.使用阿里云植物联网平台,实现智能柜连接上云。 3.redis分布式锁解决项目并发问题。 4.使用rabbitMq实现项目间解耦和一些延迟任务。 5.使用xxl-job实现项目中定时任务调度。 6.使用easyExcel和csv处理项目统计和其他的一些报表需求。 7.使用git+jenkins实现代码版本管理和发布。 8***服务通知等小程序相关后端api对接和开发。 【责任描述】 1.负责项目需求评审和数据库表结构设
教育经历
2013-09-07 - 2017-07-10西安建筑科技大学矿物资源工程本科
西安建筑科技大学,西安建筑科技大学
技能
【项目描述】针对午高峰写字楼骑手送餐难题,众享闪送人工配送可以在午高峰时由代送集中配送不仅可以解决骑手不能上楼,用户高峰期用餐难的问题,还可以方便物业管理,平台可以外卖商家入驻,人工配送的同时可以实现平台外卖商家的配送,降低商家的配送成本。 【开发技术】Spring+springMVC+mybatis+svn+nginx+tomcat+通用mapper+redis 【技术描述】 1.使用nginx对tomcat集群实现负载均衡。 2.使用springMvc的异常处理机制实现错误消息统一处理。 3.使用redis缓存技术,缓存一些热点查询数据,缓解数据库压力。 4.使用通用Mapper简化项目开发。 5.使用jsr303数据分组校验和自定义校验。 6.使用spring异步线程池处理异步任务,提高系统响应效率。 7.熟悉谷歌生成二维码技术。 【项目职责】 1.负责下单,支付等核心流程开发。 2.独立开发派发员兼职和pc端后台管理功能。 3.开发大厦,兼职人员,物业等管理等权限管理功能开发。 4.开发兼职人员签到打卡,排班等功能。 5.负责收入统计分析和报表财务对账等功能开发。 6.使用java8时间api和streamApi一些新特性,实现签到中一些关于时间计算,和数据统计的再处理,避免多次查库,减少数据库压力。 7.使用Redis缓存和分布式锁解决项目中并发问题。
【开发技术】SpringBoot+Mybatis-Plus+RabbitMq+Redis+Maven+Git+Jenkins+阿里云+java8 【技术描述】 1.使用springboot+Mybatis简化开发及配置。 2.使用阿里云植物联网平台,实现智能柜连接上云。 3.redis分布式锁解决项目并发问题。 4.使用rabbitMq实现项目间解耦和一些延迟任务。 5.使用xxl-job实现项目中定时任务调度。 6.使用easyExcel和csv处理项目统计和其他的一些报表需求。 7.使用git+jenkins实现代码版本管理和发布。 8.熟悉*支付,服务通知等小程序相关后端api对接和开发。 【责任描述】 1.负责项目需求评审和数据库表结构设计。 2.负责项目上线发布和服务配置。 3.负责线上问题排查及处理。 4.负责骑手端、用户端、pc和app等的后端接口开发。 5.负责骑手用户存取餐订单,支付等核心业务逻辑开发。 6.负责财务对账,报表统计等报表导入导出功能开发。 7.开发*公众号,小程序,支付,阿里云短信通知等第三方平台对接服务。 8.使用rabbitMq延迟队列实现订单超时关闭和服务通知等异步和延迟任务。 9.开发智能柜,订单,骑手,用户相关的功能模块的设计编码和文档编写工作。 10.熟悉服务器redis,nginx,jenkins,git等项目中常用组件和项目管 理工具的维护和使用。 11.负责项目中的sql和代码优化等工作。
1.使用springboot和springcloud技术构建项目基础服务; 2.使用springbootstarter搭建项目基础组件; 3.使用微服务框架实现各模块之间解耦,k8s集群化部署和管理; 4.使用shardingjdbc实现分库分表,使数据量大的的表数据可以均匀分布到不同的库和表中,减轻查询压力。 5.使用rocketmq实现不同模块间的解耦。 【责任描述】 1.主要负责用户消息中心需求开发。 2.重构了项目中app消息,短信消息,*公众号消息,邮件消息等代码,使项目中消息实现复用性。 3.负责线上问题日常维护和项目中后端技术方案提出。 4.负责代码重构优化改造和数据库表结构设计和分库分表等方案设计。 5.负责中国大陆,香港,日本等不同区域中台代码改造和合并等。
相似推荐 换一批
java开发工程师
600元/天
上海玖粤网络科技有限公司
技能:Spring,Mybatis,RabbitMQ,Java,SpringMVC,Redis,Vue
项目经理
300元/天
武汉览山科技有限公司
技能:Java
技术经理
400元/天
苏宁软件技术有限公司
技能:熟练使用SpringMVC、Spring、Hibernate、MyBatis、Oracle、MySQL,redis,Mycat+mysql,maven ,熟练掌握HTML、CSS、JavaScript、JSP、Servlet、JQuery、Dojo、Angular、Ajax、Tomcat等相关WEB应用开发技术;,使用过润乾报表开发器开发数据报表;并可以使用Anychart、ECharts开发各种(柱状图、饼状图、折线图)图表; ,大数据方面主要是spark,hive,ES;,消息队列主要熟悉kafka,Mq ; ,能熟练使用Eclipse、PLSQL Developer、Navicat for mysql、SVN、Git等开发工具。
java开发工程师
1000元/天
前杭州传化货嘀科技有限公司
技能:CET6,Java,MySQL,Spring,SpringMVC