■专业背景:8年Java开发经验,3年系统架构师经验,精通架构设计和技术选型;熟练掌握敏捷开发项目管理;擅长高并发应用开发、代码重构;熟悉信息分类、教育、税务、银行系统等相关产品后台业务流程和场景化开发,熟悉数据仓库开发和业务实现。
■ 技术优势:灵活运用DDD思想进行业务建模;具有扎实的Java基础,精通主流开发框架与微服务架构体
系,对开源框架SpringMVC、SpringCloud、SpringBoot有深刻理解;熟悉Kafka、缓存、消息列队等
技术;掌握分布式存储和非结构化数据相关NoSQL等数据库技术。
■ 综合素养:热爱钻研,关注研究分布式事务方面的技术和应用,拓展技术边界;思维敏捷,运用沟通要点,
有效传达解决工作中的问题;代码质量高,可读性及逻辑性强、代码冗余率低。
■ 团队管理:优秀的项目团队管理者,擅长敏捷流程管理,鼓励团队成员个性化成长,促进项目提效。
2020.08-至今 北京四部曲教育科技有限公司 Java开发工程师/架构师
工作概述:根据业务功能需求,负责「四部曲」APP、SaaS项目的技术选型、后台开发及全流程管理。
需求沟通:与产品经理进行系统需求沟通与技术预研,了解业务场景,准确将业务痛点转化为开发需求,制定个性化的系统开发方案。
架构设计:根据开发需求和应用场景,输出系统架构图,基于SpringCloud微服务全家桶、DDD思想与充血模型等设计契合当前业务要求的系统架构,满足系统的非功能性需求,如性能、可扩展性、安全性、高可用及易部署等,以适应未来5-10年的业务发展。
技术选型:组织并参与技术评审,从稳定性、扩展性、运行速度、兼容性等方面探讨系统上线可能面临的重大技术问题,组织难点攻关,根据业务需求敲定开发的功能列表、技术架构及业务逻辑技术栈的线路。
研发管理:采用Dubbo、SpringBoot框架、Kafka消息列队、MySQL数据库、Redis缓存等技术构建系统「商品」「班级」「作业」「订单」等模块功能。
项目管理:管理20人团队,采用敏捷管理模式进行开发流程管理,提升项目交付质量。
◇ 资源调配:根据产品需求与上线时间,组织项目例会调配公司内部的资源(人员分工、跨部门协作),
建设项目管理流程体系,保障项目有序推动。
◇ 进度管控:运用敏捷管理的站会、看板、云效管理模式,对项目开发流程进行管控及协调,输出项目工
作计划表,并根据时间节点、成本进行项目里程碑管理,高效实现产品功能2周1次迭代。
◇ 风险控制:识别与干预项目风险(人力、需求、上线时间等),管理客户预期和期望,制定应对策略;分析与确定风险的优先级,为下一版本的产品功能的迭代进行决策。
◇ 缺陷管理:定期举办技术研讨会,对现有bug进行判断与类型分析,优化开发流程,提升软件开发
质量,促进项目的交付提效,实现系统功能2周1次迭代。
■ 2019.09-2020.08 北京城鸽信息科技有限公司 后端负责人
工作概述:负责「信息谷」APP项目的后台开发及全流程管理。
需求沟通:深入了解系统的应用场景,对系统进行需求沟通与技术预研,准确将业务痛点转化为开发需求,制定个性化的系统开发方案,撰写需求说明书与系统概要设计。
后端研发:使用Dubbo、SpringBoot、SpringCloud等框架、MySQL数据库、Redis缓存、Greenplum等技术开发「用户中心」「汽车」「招聘」「转让」「商城」等模块功能。
架构设计:通过Redis多层缓存架构,实现支撑千万级别用户规模的QPS流量处理,提升系统的高性能、高并发性;搭建通用数据库与缓存,实现百万级别商品数据实时同步,秒级搜索结果显示。
整洁架构:从“协议层”“ 应用层”“ 业务层 ”“基础基建层”四个层面搭建整洁架构,通过测试约束对代码质量(复杂度、重复率)进行预警与检测,提高代码可读性及逻辑性。
项目管理:对10人项目团队进行开发质量的监控与管理。
◇ 进度管理:运用敏捷模式(看板、站会)进行研发排期、需求优先级划分等管理,跟进开发进度,开展
跨部门沟通协作,对项目进行资源调配,实现系统功能2周1次迭代。
◇ 风险控制:识别与干预项目风险(人力、需求变更、上线时间等),制定应对策略。
◇ 技术攻坚:带领项目团队攻克高并发、高稳定性,业务模型复杂等带来的各种挑战及技术难关。
■ 2018.06-2019.08 中少红卡(北京)教育科技有限公司 Java开发工程师
工作概述:负责「红卡少年」APP系统用户系统后台功能模块的研发。
后端研发:应用SpringCloud、SpringBoot微服务架构、SpringMVC、MyBatis框架、MySQL数据库、Redis缓存等技术实现「用户管理」「活动打卡」等功能模块的业务逻辑。
数仓开发:运用 DevOps数据工具进行数仓平台环境的搭建,对数据进行采集、预处理、导入导出,实现业务数据的挖掘、分析、报表生成功能。
接口开发:对接阿里云服务器,使用Java开发台接口,输出接口文档,适配数据源接口,实现信息的同步共享,满足客户多数据源需求。
■ 2015.08-2018.05任职北京集联软件科技有限公司,海闻科技有限公司,担任Java开发工程师职能,主要运用 Java语言、SpringMVC、SOA框架进行「邮政银行营改增系统」「华商基金税务系统」「中海油财务系统」「邮储银行会计平台」等项目后台功能研发。
角色 | 职位 |
负责人 | 研发负责人 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
信息谷app是一个提供各类热门资讯的生活服务平台,可以为用户提供周边各种各样好吃好喝好玩的地方,包括招聘求职、卖房租房、卖车、二手物品、商务服务、便民服务、生意转让、招商加盟、装修家居、旅游、丽人、婚庆摄影、教育培训、宠物、征婚信息等,覆盖了生活的方方面面
·平台云融合:四部曲App基于云架构开发,整合大数据技术和IOS及安卓移动端技术,采用敏捷迭代的管理模式,用前沿互联网科技,开启战略创新之门。 [2] ·内容重实践:四部曲App从企业案例入手,将深邃中华经典落地于企业经营的具体场景之中,帮助企业家实现使命引领、哲学护航、战略