个人介绍
■技术优势:灵活运用 DDD 思想进行业务建模;具有扎实的 Java 基础,精通主流开发框架与微服务架构体 系,对开源框架 SpringMVC、SpringCloud、SpringBoot 有深刻理解;熟悉 Kafka、缓存、消息列队等 技术;掌握分布式存储和非结构化数据相关 NoSQL 等数据库技术。
■ 综合素养:热爱钻研,关注研究分布式事务方面的技术和应用,拓展技术边界;思维敏捷,运用沟通要点, 有效传达解决工作中的问题;代码质量高,可读性及逻辑性强、代码冗余率低。
■ 团队管理:优秀的项目团队管理者,擅长敏捷流程管理,鼓励团队成员个性化成长,促进项目提效。
工作经历
2020-08-01 -至今北京四部曲教育科技有限公司高级后端工程师
工作概述:根据业务功能需求,负责「四部曲」APP、SaaS 项目的技术选型、后台开发及全流程管理。 需求沟通:与产品经理进行系统需求沟通与技术预研,了解业务场景,准确将业务痛点转化为开发需求, 制定个性化的系统开发方案。 架构设计:根据开发需求和应用场景,输出系统架构图,基于 SpringCloud 微服务全家桶、DDD 思想与充 血模型等设计契合当前业务要求的系统架构,满足系统的非功能性需求,如性能、可扩展性、安全性、高 可用及易部署等,以适应未来 5-10 年的业务发展。 技术选型:组织并参与技术评审,从稳定性、扩展性、运行速度、兼容性等方面探讨系统上线可能面临的 重大技术问题,组织难点攻关,根据业务需求敲定开发的功能列表、技术架构及业务逻辑技术栈的线路。 研发管理:采用 Dubbo、SpringBoot 框架、Kafka 消息列队、MySQL 数据库、Redis 缓存等技术构建系统 「商品」「班级」「作业」「订单」等模块功能。 项目管理:管理 20 人团队,采用敏捷管理模式进行开发流程管理,提升项目交付质量。 ◇ 资源调配:根据产品需求与上线时间,组织
2019-09-01 -2020-08-01北京城鸽信息科技有限公司后端负责人
工作概述:负责「信息谷」APP 项目的后台开发及全流程管理。 需求沟通:深入了解系统的应用场景,对系统进行需求沟通与技术预研,准确将业务痛点转化为开发需求, 制定个性化的系统开发方案,撰写需求说明书与系统概要设计。 后端研发:使用 Dubbo、SpringBoot、SpringCloud 等框架、MySQL 数据库、Redis 缓存、Greenplum 等 技术开发「用户中心」「汽车」「招聘」「转让」「商城」等模块功能。 架构设计:通过 Redis 多层缓存架构,实现支撑千万级别用户规模的 QPS 流量处理,提升系统的高性能、 高并发性;搭建通用数据库与缓存,实现百万级别商品数据实时同步,秒级搜索结果显示。 整洁架构:从“协议层”“ 应用层”“ 业务层 ”“基础基建层”四个层面搭建整洁架构,通过测试约束 对代码质量(复杂度、重复率)进行预警与检测,提高代码可读性及逻辑性。 项目管理:对 10 人项目团队进行开发质量的监控与管理。 ◇ 进度管理:运用敏捷模式(看板、站会)进行研发排期、需求优先级划分等管理,跟进开发进度,开展 跨部门沟通协作,对项目进行资源调配,实
2018-06-01 -2019-08-01中少红卡(北京)教育科技有限公司高级架构师
工作概述:负责「红卡少年」APP 系统用户系统后台功能模块的研发。 后端研发:应用 SpringCloud、SpringBoot 微服务架构、SpringMVC、MyBatis 框架、MySQL 数据库、Redis 缓存等技术实现「用户管理」「活动打卡」等功能模块的业务逻辑。 数仓开发:运用 DevOps 数据工具进行数仓平台环境的搭建,对数据进行采集、预处理、导入导出,实现业 务数据的挖掘、分析、报表生成功能。 接口开发:对接阿里云服务器,使用 Java 开发台接口,输出接口文档,适配数据源接口,实现信息的同步 共享,满足客户多数据源需求。
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看