个人介绍
l 本人对环境的适应能力强,能和周围人较好的沟通,具有很强的团队精神。
l 性格开朗,积极向上,身体素质好,喜爱运动,与人和善,易于沟通。
l 逻辑思维能力强,对新技术有着强烈的好奇心和求知欲,有良好的适应能力和优秀的自我学习能力。喜欢软件行业,走技术路线,并愿意长期发展下去。
l 有理想,有追求,敢于面对压力和挑战,渴望找到一个能展示自己能力的平台。
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
2012-09-01 - 2017-07-01东华理工大学计算机科学与技术本科
技能
项目描述: 该项目是个针对学员线上课程学习的项目,项目包括: 后台课程管理系统、 前台课程展示系统、 用户登录系统、 订单支付系统、 通过后台系统完成对已经录制好的视频进行上传、对课程进行定价和分类,采用富文本编辑器进行课程描述、并通过前台系统进行课程分类展示和搜索,采用用户登录对学员账户进行统一化管理,使用户能够进行线上支付和购买课程,并对已购课程的持续观看。 技术架构: Nginx、EasyUI、Maven、SpringBoot、MyBatis、MyCat、Mysql、 Redis、RabbitMQ、ElasticSearch 技术实现: 1、使用Maven管理项目的构建,jar依赖管理。 2、此项目采用 B/S架构,基于SSM主流框架实现,使用PD设计数据库表, 并使用Mybatis的逆向工程生成Mapper , Pojo文件。 3、在登录系统,提供服务接口。把用户信息和生成的Ticket存放在Redis 中,并将key保 存在Cookie中,实现了一处登录,其他系统免登陆的功能,增加用户体验度。 4、前台课程展示系统模块中利用Redis 缓存技术,保存课程分类和首页推荐的课程信息。 5、使用ElasticSearch集群对数据库课程信息生成索引文件,根据查询条件获取课程的信息, 减轻服务器压力提高搜索效率。 6、后台课程管理系统使用EasyUI前端框架分页插件实现课程的分页及模态框实现商品的类型选择。 项目职责: 1、参与项目的需求分析和项目构建。 2、负责用户登录的部分逻辑业务代码开发。 3、参与前台课程展示系统的开发和后台课程管理系统、用户登录系统的数据对接。 4、参与课程展示模块及搜索系统模块的开发及测试。 5、搜索系统服务接口的开发,及ElasticSearch的安装及配置。
项目描述: 创兴银行APP增设幸运抽奖项目,对其做外币兑换和定期存款的用户提供优惠,通过抽奖和手动派奖的方式使用户能够享受创新银行的优惠,来达到功能性引流的目的。 项目包括移动端(对客)和PC端(内管)两部分。 对客包含是否达到抽奖条件、执行抽奖、查看条款、中奖列表、奖品详情、查看奖品二维码等功能。 内管包含活动管理、交易管理、奖项管理、仓库管理、手动派奖、中奖记录管理等部分。 技术架构: IMP、Spring、Maven、Dubbo、Zookeeper、Oracle、Git 技术实现: 1、项目采用Maven构建和jar包管理。 2、使用Dobbo、Zookeeper微服务对银行各项目进行分布式管理。 3、使用IMP框架对Spring进行封装,达到可视化组件开发,专注业务提升效率, 对其代码封装为BL组件,提高组件的灵活性和复用性。 4、引入zxing和POI实现二维码的生成和Excel的导出,上传奖品和导出抽奖记录的功能。 5、建立服务器之间的互信机制,使用Shell脚本完成多服务器之间的文件拷贝, 以便项目在不同服务器读取相同的图片文件。 6、使用批量任务组件根据活动日期、奖品日期做批量处理完成活动和奖品的状态扭转。 项目职责: 1、负责项目的需求分析和设计,对其项目功能拆分和任务分配。 2、统一开发规范、错误码规范,接口规范和设计等。 3、负责内管部分的开发,完成活动管理、交易管理、奖项管理、仓库管理、手动派奖和抽奖记录 管理模块。 4、把握项目进度和部署以及线上测试。
项目描述: 华为应用市场是为用户提供APP下载的一个软件,项目组负责应用商店‘我的’模块的功能, 简称UC,其中包含下列微服务和功能: 用户心愿微服务:创建心愿、心愿红点、心愿单下载APP。(负责人) 用户客服微服务:举报应用、用户反馈和建议、日志上传。(负责人) 用户信息微服务:新游预约、付费下载、支付健全、用户信息、痕迹列表等。 用户鉴权微服务:用户访问应用鉴权。 用户画像微服务:封装不同画像类型,提供用户画像匹配和人群增删改查。 数据拷贝微服务:电子数据拷贝。 技术架构: ServiceComb、CSE、Redis、Kafka、Docker、Mysql、Git、 技术实现: 1: 项目采用Nuwa微服务架构、CSE作为注册中心、并使服务容器化部署。 2:采用云龙做可信构建以及代码规范检查,并用Devops做版本管理。 3:使用云眼做主机管理自动部署。 4:使用STS管理和拉取密钥及证书。 5:使用Redis 做数据的缓存和分布式锁保证高并发下数据的访问和数据一致性。 6:采用Kafka 消息队列来做服务之间的通信。 项目职责: 1:负责用户客服微服务和用户心愿微服务的业务功能开发和维护。 2:负责UC 所有微服务的CIE工作。 3:开发了客服的客户端举报、举报记录审核、问题类型及详情、问题与建议、日志上传等。 4:开发了心愿功能和心愿单下载APP。 5:开发了用户信息微服务的消费记录查询等接口。 6:开发了画像微服务画像标签的三级联动。 7:使微服务容器化。