个人资料 徐恒煜 男 1984-04-08 38岁 13262686698 652341974@qq.com 2006年毕业武汉工程大学 工业自动化 主专业为工业自动化,但对计算机有着浓厚的兴趣,一直自学计算机编程,计算机学科取得优异的成绩并多次获得奖项。 2019年毕业西南交通大学 计算机科学与技术 工作业余时间继续深造自学,取得西南交通大学本科学历。 唯有保持谦逊的态度,不断学习才能与时俱进,提升竞争力,在逆境中乘风破浪。
个人优势 从事电商(10年)、金融、人力资源等行业,具有丰富互联网开发和项目管理经验,曾担任技术经理、scrum master、架构等重要岗位。 从0到1主导并开发图尚电商平台,唯品会“小额贷款业务系统”设计和开发。 专业技术全面,长期担任主导系统架构师,是核心代码编写者,精通数据库及优化,能解决各种生产和运维的疑难问题。
专业技能 ● 精通java开发,常用设计模式, JVM内存管理及调优,arthas在线诊断 ● 熟练掌握java基础,熟悉JUC、集合框架、IO流。有良好的编程习惯,熟悉restful接口开发 ● 精通spring、springBoot、springDataJpa、mybatis、mybatisPlus,可通过需求快速构建项目,阅读过核心源码。曾利用freemark模板引擎自研过在线逆向生成项目工具 ● 精通springCloud技术栈(nacos、ribbon、openFeign、springCloudGateway、seata) ● 精通mysql,具有sql优化、mycat分库分表、索引优化、性能调优、数据库灾备等丰富的实战经验 ● 精通redis了解底层磁盘及网络IO模型。数据持久化机制、多数据类型缓存应用、高可用机制以及冷热备份,性能调,数据迁移等实战经验 ● 熟练使用mongodb,具有集群搭建(副本集、分片集群),冷热备份、数据迁移、安全管理等实战经验 ● 熟练使用前置网关kong,且熟悉数据库postgresql ● 熟练使用配置中心apollo,以及根据不同环境的搭建部署环境 ● 精通zookeeper底层原理、实现机制,了解paxos,zab算法,对CAP定理有一定理解 ● 精通RPC框架dubbo,阅读过相关源码 ● 熟练使用skywallking,对调用链路进行监控 ● 熟练使用swagger接口文档管理 ● 熟练使用nginx、openresty、keepalived等负载均衡组件 ● 熟悉消息中间件rocketmq、kafka 使用、原理及集群布署 ● 熟悉分布式文件系统fastDFS原理、fastDFS的java接口应用 ● 熟悉前端技术栈html、css、javaScript、freemark、velocity、jquery、ajax、layiu。 ● 熟练使用git版本控制,maven进行工程构建和管理,jenkins 持续集成 ● 熟练使用各种开发工具,eclipse、idea、vscode ● 熟练使用各种UML建模工具,draw、powerDesigner、visio、rose ● 熟练Linux 常用命令以及部分系统函致调用,能熟练编写shell脚本。在Linux下进行项目环境的搭建 项自的发布与后期维护 ● 熟练使用docker安装开发需要的中间件 ● 熟练使用k8s,kubeadm集群服务的搭建,熟练使用kubectl命令。且熟练使用kuboard、k9s工具。 ● 掌握运维工具ansible、监控系统zabbix搭建和使用。openRPA搭建和使用,使其完成各种自动化工作 ● 使用过其他技术如python、lua、规则引擎drools、搜索引擎lucene、调度平台xxljob等
工作经历及职责 1. 2021/11-至今 CDP集团(800+) 架构师 负责私有化升级平台架构的设计与开发,它是基于标准ecosaas产品,为实现客制化服务提供实现成为可能,解决企业重大痛点。 管理规范各个业务团队的开发及流程。 mysql执行引擎开发,协助自动化平台搭建。为公司节省大量研发和运维成本。 2. 2018/10-2021/10 广州必投宝信息科技有限公司(50) 架构师 参与广州移动集团相关项目。在短短几个月带领开发人员,成功完成业务支撑系统接入,负责项目需求规格文档的编写、软件项目开发工作,亲自抓运维,提升运维能力。 领导技术团队实现系统的架构设计、系统分析、产品开发、平台搭建和性能优化等各项任务培养公司技术团队。 带领技术人员不断提高技术技能和开发效率,打造一支高效的技术团队。解决开发中的技术问题,不断推动产品创新和流程优化,从技术层面提高用户体验。 3. 2016/9-2018/10 唯品会(中国)有限公司(1k+) 资深研发 负责供应链老融资1.0系统、1.5系统的维护。 运营平台部分开发工作。融资2.0业务系统架构设计,并主要负责授信相关功能的开发。 4. 2013/6-2016/9 上海图尚影像科技有限公司(50) ScrumMaster 负责核心业务框架设计,订单、购物车、支付、产品、活动等模块功能的开发。 管理10人的敏捷团队,负责Scrum Master的日常工作。包括OP协调,敏捷团队之间的协作,团队内部的开发管理等工作 5. 2007/6-2012/5 我友网络科技有限公司(1k+) 订单组负责人 我友商城订单组负责人,负责管理订单组和活动组日常的工作。 负责公司项目的开发,参与需求评审、开发设计等工作。 组织和协调产品经理、测试品与技术团队之间的工作。
项目经验 1. CDP集团2021/11-2023/6 1) openRPA(2023/11-至今) 项目描述: 为节省公司内部财务部门大量人力工作,通过调研选择openRPA框架,该框架基于openFlow,openRPA是lowCode方式,支持java、C#、python脚本,完成各种复杂需要人工完成的工作。例如通过表格数据向外部的CRM系统进行录入,完成各种数据校验,逻辑的组织等等。 技术栈: python、openRPA、js。 项目组成: (1).python对数据的校验;(2).CRM系统的导入(合同的创建);(3).订单生产;(4).CRM校验;(5).数据反馈。。 个人职责: (1).对当前业务部门及职能部门的需求调研及痛点分析;(2).技术选型及调研;(3).openRPA的搭建使用及培训;(4).CRM合同导入的研发。 2) ecoSaas产品版本控制平台(2022/11-至今) 项目描述: 当前市面saas平台最大的痛点是客制化需求,无论是从横向的微服务功能来拆分组合还是从纵向的版本迭代选择,都是一个巨大的挑战。对整个研发团队规范性和一致性都有严格的要求。 从团队管理上对研发团队的提交发布进行规范,整体迭代流程进行优化,从软件平台设计了私有化版本控制平台,全面实现自动控制版本,为ecosaas标准产品私有化升级做好升级的铺垫。 技术栈: mysql、springboot、mybatis、freemark、apollo、docker、k8s、git、shell。 项目组成: (1).版本预约管理;(2).版本号管理;(3).版本同步;(4).版本封版;(5).定时自动版本管理。 个人职责: (1).从研发到运维的流程进行优化;(2).对系统目前整体部署进行分析,找出目前关键痛点,整理需求,并对待开发平台进行设计; (3).根据目前公司技术架构,进行平台架构选型;(4).平台整体框架搭建,完整的代码编写;(5).环境部署,完成发布脚本的编写。 3) ecoSaas私有化升级平台(2022/6-2022/11) 项目描述: 基于saas私有化版本控制平台的实现,可以由公司标准saas产品灵活自由组合软件升级包,从时间轴上选择迭代版本,大大降低了客制化需求的复杂度和开发人力成本。 技术栈: mysql、springboot、mybatis、freemark、apollo、gitlab、shell、skywallking、kafka 项目组成: 分两大部分1.发布规范和各中间件提交规范方案制定;2.平台功能开发 (1).私有项目管理;(2).工程管理;(3).数据库管理;(4).私有项目升级 个人职责: (1).对现有公司部署流程分析,找出其中诸多缺陷,拟定出整体发布流程;(2).拟定出发布提交规范,包括项目提交、中间件提交规范; (3).按规范流程向各业务线团队和运维团队有效推进执行和协调;(4).根据目前公司技术架构,进行平台架构选型; (5).平台整体框架搭建设计,完整的代码编写;(6).环境部署,完成发布脚本的编写。 4) 自动化平台Mysql执行引擎(2021/11-2022/6) 项目描述: 由于自动化发布平台对存储中间件依赖,以及未来业务团队日常脚本维护工作,提出集成各存储中间件自动执行引擎方案。为平台自动化及私有化升级奠定了技术支持。负责其中msql引擎研发。 技术栈: mysql、mybatis、springboot、swagger、docker、k8s、apollo、gitlab、shell等。 项目组成: (1).mysql执行引擎;(2).整合自动化平台 个人职责: (1).负责mysql执行引擎的代码编写;(2).整合自动化平台;(3).整合各个环境k8s集群;(4).环境部署,发布脚本编写 2. 广州必投宝信息科技有限公司2018/10-2021/10 1) 广州移动支撑中心信息化平台(2020/10-2021/10) 项目描述: 以IT技术支撑手段实现中心相关事务和流程的信息化和电子化。加强与地市支撑中心的交流与联系。 技术栈: mybatis、springMVC、spring、emsflow、layui、mysql 项目组成: (1).我的工作;(2).工作任务管理;(3).业务管理流程;(4).内控管理流程;(5).运营指标;(6)项目工作组; (7).综合管理平台(新闻公告、电子文档管理、在线考试、知识库系统、交流论坛);(8)系统管理。 个人职责: (1).需求分析,系统设计,项目需求规格文档的编写;(2).技术选型,框架搭建,核心代码编写;(3).指导开发人员编码,完成业务支撑系统接入;(4).生产部署;(5).培养新人 2) 广州移动集团产品社会化销售平台一期/二期(2018/10-2020/10) 项目描述: 基于代理商客户资料管理的信息化系统。 技术栈: mybatis、springMVC、spring、emsflow、layui、mysql 项目组成: (1).系统管理;(2).报备管理;(3).业务资料管理;(4).合同管理;(5).API考核管理;(6).通知公告管理等 个人职责: (1).需求分析,系统设计,项目需求规格文档的编写;(2).技术选型,框架搭建,核心代码编写;(3).指导开发人员编码,完成业务支撑系统接入;(4).生产部署 3. 唯品会(中国)有限公司2016/9-2018/10 1) 唯品会企业小额贷款业务系统2.0(2017/9-2018/10) 项目描述: 为满足业务需求,重构原业务系统1.0,设计2.0业务系统,它是唯品会供应商贷款的一套b2b金融项目,业务分为贷前、贷中、贷后三个阶段。 供应商可以通过平台授信、签约、申请贷款、还款等。业务经理可以客户建档、征信查询、审核贷款,以及贷后监控等。 技术栈: mybatis、springMVC、spring、drools、OSP框架、mysql、mongoDB、redis、bootstrap、jquery 项目组成: (1).授信;(2).续授信;(3).复议;(4).签约;(5).申请贷款;(6).还款;(7).客户建档;(8).征信查询;(9).审核贷款;(10).贷后监控 个人职责: (1).对老业务系统1.0业务架构分析;(2).数据模型重新建模,分析数据体量,技术选型;(3).框架搭建,开发文档编写;(4).完成核心业务代码编写,负责授信、续授信、复议功能模块的研发 2) 金融局数据上报系统(2016/9-2017/10) 项目描述: 按照金融局要求的数据格式,对我司个系统的企业征信、授信、合同、贷款和放款情况统一向金融局进行汇报。 项目在分别在征信系统、1.0、1.5、2.0融资系统中的各个环节中埋点,实时向运营平台上传数据,由运营平台每天定时统一向金融局发送。 技术栈: mybatis、springMVC、spring、drools、OSP框架、mysql、mongoDB、redis 项目组成: (1).数据上报 个人职责: (1).大数据对接;(2).数据上报代码编写;(3).日常数据核对校验 4. 上海图尚影像科技有限公司2013/6-2016/9 1) Cmall网上商城(2013/6-2016/9) 项目描述: cmall网上商城是垂直于屌丝群体定制化商品的c2c电商平台,c端通过上传图片生成相关定制化产品,在平台进行出售。从无到有,入职6个月就开始组建研发团队. 同时开始设计系统架构,并带领团队完成各项开发任务,协调部门之间的工作,商城系统包含若干个子系统,如产品系统、活动系统、订单系统等。 技术栈: mybatis、springMVC、spring、dubbo、zookeeper、mysql、mongoDB、redis、velocity、bootstrap、jquery、css 项目组成: (1).订单系统:订单、购物车、支付、物流四大模块;(2).商品系统、分产品、商品模块;(3).活动系统;(4).用户系统;(5).后台管理系统 个人职责: (1).日常scrum master工作;(2).订单系统设计核心代码编写;(3).商品系统设计;(4).需求文档、设计文档、接口文档编写;(5).研发流程规范制定;(6).培养新人 5. 我友网络科技有限公司2007/6-2012/5 1) 我友商城订单系统及买家后台(2010/6-2012/5) 项目描述: 我友网涉及互联网社区、游戏、电商等领域。我友商城是电商版块主营业务,它涵盖电商平台商户、买家、平台的所有系统。 而买家后台是整个我友商城最核心的业务系统。 技术栈: JSP、Servlet、CDO框架、mysql、mongoDB、redis、memcached、velocity、jquery、css 项目组成: (1).下单模块;(2).购物车模块;(3).付款模块;(4).收银台模块;(5).买家订单模块;(6).站内信模块 个人职责: (1).负责管理订单团队日常工作;(2).核心代码的编写、优化和重构;(3).组织协调产品、测试与订单研发团队的协同工作 2) 我友商城货到付款(2009/6-2010/5) 项目描述: 为增强用户购物体验,货到付款是买家订单系统流程中拓展出来的子项目,主要实现了经销商受理订单,通知物流方接单、揽货、签收等功能。 使用公司自研CDO框架、mysql分库分表、读写分离等实现。 技术栈: JSP、Servlet、CDO框架、mysql、mongoDB、redis、memcached、velocity、jquery、css 项目组成: (1).经销商模块;(2).物流模块;(3).买家订单模块;(4).站内信模块 个人职责: (1).需求文档、设计文档、接口文档编写;(2).货到付款核心代码编写;(3).组织协调产品、测试与订单研发团队的协同工作 3) 我友商城经销商系统(2007/6-2009/5) 项目描述: 经销商后台包括了对订单修改价格、发货等操作流程。使用公司自研CDO框架、mysql分库分表、读写分离等实现。 技术栈: JSP、Servlet、CDO框架、mysql、mongoDB、redis、memcached、velocity、jquery、css 项目组成: (1).订单模块;(2).物流模块;(3).商品模块;(4).活动模块 个人职责: (1).经销商订单相关功能代码编写;(2).相关需求文档、设计文档、接口文档编写;(3).组织协调产品、测试与订单研发团队的协同工作