个人介绍
• 乐观开朗 ,适应能力强 ,能接受合理的加班。
• 具备良好的沟通能力和高度的团队合作意识 ,能快速融入团队。
• 热爱编程 ,有着强烈的责任心 ,开拓创新意识强 ,能保持不断进取的精神 ,有高度执行力。
• 技术视野开阔 ,学习能力好 ,对业界新技术敏感 ,喜欢钻研 ,具有良好的学习能力并注重团队合作。
工作经历
2021-09-01 -2023-08-24江西腾脉互联网科技后端开发工程师
1、完成上级安排的java开发工作 ,主动汇报工作进度 2、与前端开发小组、测试人员保持积极的沟通协作 3、遵循公司开发规范 ,负责所属模块的代码开发 ,调试与维护工作 4、及时响应及解决用户反馈的问题 ,协助并完成其他的技术任务开发
教育经历
2017-09-01 - 2021-06-09南昌理工学院机械制造及其自动化本科
毕业后就去培训学习了java后端开发,后在江西工作了两年
技能
• 负责社区资讯模块的开发 ,包括资讯管理和活动管理两块;参与了收费模块的开发 ,完成账单的生成功 能 • 完成资讯和活动的发布、修改、删除、分页搜索等基础功能的开发 • 完成资讯和活动的图片进行存储 ,使用百度云文本审核和图片审核接口对评论进行审核 ,使用阿里云进 行图片上传 • 完成资讯和活动的浏览量统计 ,使用了RedisHyperLogLog对浏览的用户ID做统计; • 完成资讯已读未读的状态区分 ,使用了RedisSortedSet作为用户的已读收件箱 ,在查询资讯时通过 Redis进行区分 ,加快效率 • 完成用户活动报名功能 ,对于活动报名的幂等性保证 ,对查询是否已经报名、活动名额是否已满、进行 报名的多次数据库操作进行加Redisson锁 ,加事务处理 • 完成周期账单的自动生成功能 ,对于周期账单采用一张周期账单表 ,使用定时任务在每天凌晨对周期订 单表进行扫描 ,对符合要求的账单记录生成待收费账单推送给用户 • 完成用户长时间未缴费账单的催缴功能 ,使用了RabbitMQ作为延时队列对到达时间未缴费的用户自动 发送消息通知
• 负责平台端的讲师管理模块 ,主要功能包括讲师信息的录入与批量导出 ,修改讲师的信息和职位等 ,使 用EasyExcel解决讲师信息逐个导出繁琐的问题。 • 负责课程管理模块 ,主要功能包括课程、科目、文章以及视频的批量添加 ,修改或者删除相应落后的教 学资源 • 使用redis存储图片的路径 ,图片存储在网端七牛云中 ,解决了图片仅能在本地查看的问题。 • 负责平台端的部分前端页面开发 ,实现前端数据的可视化。 • 协同同事完成其他功能模块的开发以及配合测试人员修改系统日常bug。
参与汽车服务购买、生成服务订单、客户进门店进行消费、完成后可以进行评价的业务流程开发 • 负责充电桩模块 ,使用RedisGEO搜索附近充电桩位置 ,通过幂等性、拦截器、 hibernate-validator等 技术确保接口的规范性和易用性。 • 负责服务模块的开发,使用Redis将用户查看的服务内容存入缓存中,提高用户的访问速度,使用Sentinel对 服务的购买进行限流 • 负责订单模块的开发 ,负责确认订单和支付订单 ,利用RabbitMQ的死信队列对订单支付进行计时 ,使 用Redis 解决商品的秒杀和超卖问题 • 参与评论模块的开发 ,使用百度云文本审核和图片审核接口对评论进行审核 ,使用阿里云进行图片上传 • 参与购买服务业务的开发、使用OpenFeign实现服务模块微服务调用订单模块微服务、如果调用失败使 用Hystrix对服务进行降级、防止系统雪崩 • 使用zipkin+sleuth 链路追踪 ,记录各微服务中的接口调用 ,进行问题定位、性能优化、服务治理。