个人介绍
我是程序员客栈的阿诚,一名Java开发工程师; 负责过小白助理艺术平台,佳兆业公寓智能化管理平台,好奇时间APP的开发; 熟悉 Java 、Spring、SpringMVC、SpringBoot、Mybatis、Spring Cloud Alibaba、MySQL、Redis、Elasticsearch、RocketMQ 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2020-04-01 -至今深圳小白助理科技有限公司 Java开发工程师
1. 负责项目开发维护工作,参与技术选型讨论并给出合理建议及流程梳理 2. 根据开发规范与流程完成模块的开发、测试及编写相关文档 3. 配合前端开发人员设计和开发API接口 4. 参与项目需求分析及Code Review
2019-08-01 -2020-04-01深圳大光网络科技有限公司Java开发工程师
1、参与项目需求分析和设计,对项目开发工作提出解决方案 2、根据项目具体要求,承担开发任务 3、研究项目技术细节,编写相应说明书 4、参与程序代码单元测试、上线、维护工作
教育经历
2022-03-01 - 华东交通大学计算机科学与技术本科
2017-09-01 - 2020-06-30九江职业技术学院软件技术专科
技能
项目描述:该项目为佳兆业集团打造的一款SaaS管理系统,佳兆业集团旨在利用该平台让合作加盟 商便捷管理旗下公寓及租户,通过共享数据库、共享数据的架构有效的控制了多租户数据之间的隔 离性。分为小程序端和Web端 涉及技术:Spring Boot、Spring Cloud、Nacos、MybatisPlus、Shiro、MySQL、Redis 等 系统设计: 利用 MybatisPlus 多租户SQL解析器,实现多租户方案 基于 MQTT协议 订阅设备消息,根据文档开发门锁下发、冻结密码等功能 基于 Quartz 编写定时任务,主动调取第三方接口保证设备数据及状态的一致性 提供第三方开放接口,指定加密算法规则,利用过滤器检验数字签名保证接口安全性 项目职责: 负责公寓、工单、住户模块开发 负责第三方开放接口开发及校验规则定义 负责硬件设备相关需求开发,参与将水电表与门锁管理集成于平台
项目描述:小白助理艺术平台是小白助理科技公司孵化的一个B2B2C的电商平台,采用平台自营 +多商户入驻的经营模式。主以艺术为核心,辅以交易、社交、物联网等多重属性,立志成为垂直 于艺术领域的大型艺术品交易平台。 涉及技术:Spring Boot、Spring Cloud Alibaba、OAuth2、MySQL、Redis、RocketMQ、ELK、 XXL-JOB 等 系统设计: 利用 RocketMQ 异步解耦,提高系统的灵活性与拓展性,自定义延迟等级,实现取消订单、 自动收货、售后维权等延时需求 基于 Redis 实现接口幂等、分布式锁等功能,保障库存扣减幂等、防止超卖及解决重复下单 等问题 使用 Elasticsearch 实现全站内容搜索,采用ik中文分词器强化分词搜索功能,利用 Logstash 实现数据增量同步,保证 DB 与 Es 数据的一致性 基于 Sentinel 限流功能,实现了系统调用的安全防护,并借助热点参数限流规则,实现针对 用户的限流 基于 XXL-JOB 分布式调度平台,实现定时任务处理,保证了营销活动、每日任务及优惠券发 放等功能的可用性 项目职责: 负责项目开发维护工作,参与技术选型讨论并给出合理建议及流程梳理 负责正向订单流程开发,参与商品、订单、营销等6个模块的代码开发 参与 Elasticsearch、RocketMQ、XXL-JOB 中间件的相关需求开发
项目描述:该项目是为华强方特集团打造的一款面向0-8岁小朋友儿童早教应用,其中APP提供看视 频、学音乐、读绘本、听故事、练思维等多种内容,还有各式趣味活动及积分任务等,从而达到小 朋友在享受求知和探索乐趣中成长 涉及技术:Spring、Spring Boot、MyBatisPlus、Shiro、MySQL、Redis 等 系统设计: 基于腾讯云点播及COS管理媒体资源 基于 Redis 过期策略,实现开奖以及自动收货功能 利用 Redis 原子性操作 + SQL 乐观锁,解决库存超卖问题 项目职责: 负责多媒体内容模块开发 参与下单流程开发,负责会员、商品、活动模块开发与维护