有15年的后端开发架构经验,5年的大数据开发经验。有工行、民生银行、京东等大型国企和互联网企业工作经验。
个人优势:
1. 拥有丰富的后端开发和大数据开发设计经验,对后端技术栈和数据处理有深入的理解和实践。
2. 在交易系统和推荐系统方面有丰富的工作经验,对银行和电商相关的业务领域知识和系统架构有深入的了解。
3. 具备主导大型系统搭建、迭代和重构的能力和经验,能够在复杂的业务环境中进行有效的系统设计和优化。
4. 擅长业务需求的拆解抽象和落地实现,能够针对不同的业务特点设计出合适的系统解决方案。
5. 具备协调多团队多部门,推动项目顺利进行的能力,有良好的团队协作和项目管理经验。
6. 有丰富的团队管理和领导经验,长期领导8人独立团队开展架构工作,以及13人的业务虚拟团队完成业务目标
专业技能清单:
1. 大数据:hadoop生态相关技术,flink、kafka等流式计算引擎和组件
2. 后端系统:spring全家桶、mysql、oracle、BTT交易框架、mybatis等
3. 有丰富的系统架构经验和领域抽象能力,掌握大部分设计模式并有在实际项目中应用的经验
曾经作为部门数据负责人,负责部门近线计算平台的构建和迭代,并组建培养了部门的实时计算团队。
近线计算平台依托公司的大数据基础设施,根据业务场景和需求分为数据处理系统、数据管理系统和运维系统。
数据处理系统:基于hadoop、spark、flink等数据处理引擎构建,并集成包括redis、hive、doris、kafka、index等多种数据中间件或存储,并根据业务场景实现多套处理模板,提供基于数据配置的低代码能力;实现了包括特征、画像、指标、索引等多种数据类型的处理流程;提供复杂的带状态的实时和批量计算能力。日均处理量在十亿以上,峰值处理量在30w/s,能够应对s级大促等场景
数据管理系统:对业务场景进行抽象,提供简单易懂的操作界面对数据进行管理维护,并自动与数据处理系统交互,简化对数据任务的管理;同时与部门其他系统打通,主导并形成部门的实时数仓
运维系统:包括指标体系和报警子系统,构建公司第一个离线指标体系,同时基于各类指标实现数据任务的自适应
作为平台负责人,不仅主导平台的各个模块的架构设计,同时负责了60%以上核心框架代码的开发
这是一个K12的智能学习系统项目,提供K12课程的学练测功能: 学:有专门的内容团队进行学习材料的制作,后端通过算法能力进行学习路径的推荐;同时支持对学生的自由问题进行解答,并推荐相关知识点和学习材料 练:提供题库给学生进行练习,使用智能算法进行题目推荐,提高学习效率 测:
为满足业务需求,需要将十万级别的数据进行秒级聚合,并满足如下条件: 1、系统数据处理量平均在万/秒,峰值在30w/秒,整体数据时效性要求5分钟以内 2、保证数据的准确性,如果发生数据错误,需要在小时级恢复(3小时以内) 3、定期进行数据校准,并能恢复不一致的数据 基于fl