任曦
1992-12-26 | 男
2016-06-30 本科 毕业于上海财经大学
新核云 前端LD & CorePaaS组产品总监 | 在职
email: jiafa00000@gmail.com
tel: +86 18321899775
核心能力
业务行业: 云计算IaaS/PaaS/SaaS,物联网,电商&运营,可视化搭建,SRE运维&监控,短视频与直播运营,低代码平台,中后台研发基础设施
框架技术: React/Vue, Webpack/Gulp/Rollup, Koa/Egg/Midway/NestJs, Django/Flask/Scrapy, PlayFramework/Spring, Fedora/Redhat, Shell, Nginx, Docker, k8s, vSphere/ESXi, Arduino
编程语言: JS/HTML/CSS, NodeJs, Java, Go, Python, Lua, AppleScript, VimScript, PEG
工作经历
新核云 2022-02-07 -- 至今
- CorePaaS代码平台的产品总监,建设服务于工业物联网、MES与ERP的低代码平台。平台分为四部分,基于元数据驱动的低代码表单搭建系统、基于宜搭引擎的Web搭建系统、基于clickhouse的BI搭建系统,以及流程自动化和审批流系统。在职期间带领团队将平台从一个原子概念级的产品,打造成可以独立承载业务交付,并逐步取代硬编码业务的低代码平台。
- 打造了酷工厂/酷ERP,是一款基于CorePaaS平台能力,通过纯搭建的方式构建的轻量级流量产品,主打50人以下的工厂场景。在应用输出形态上包括PC端、小程序端,在功能上主打计件工资、生产进度、进存销等小工厂的实用场景。
- 全栈实现了Web搭建系统,在宜搭开源的前端引擎的基础上拓展了部分插件,并实现了后台逻辑。
- 业务运营平台。
- 推动建设了平台的e2e自动化测试系统。
美团 2021-07-16 -- 2021-01-15
- 主导研发美团内部低代码平台MTDC,是一个基于内部MTD组件库的可视化搭建平台。在上游打通设计稿托管平台,将设计稿通过sketch插件解析后生成DSL,对接到MTDC进行搭建开发;或者直接在搭建平台进行快速搭建,平台提供了丰富的快速模版和区块能力。在下游打通云构建与部署体系,将搭建产物部署运行时。达到了与宜搭比肩的搭建体验和效率,非研发类用户能够在几分钟内快速上手并创建出视觉与交互效果一流的Web网站,并可根据控件进行数据、组件联动及事件绑定。目前其功能与体验上已对标阿里宜搭。
- 设计和研发前端工程的非冗余资源打包平台,该平台通过给业务工程提供打包插件,将前端依赖精细打包至文件级别并上传至对象存储,客户端可实现前端资源的文件级更新,cdn资源中业务类代码也可以长时间缓存至客户端,显著提高应用的客户端资源缓存率,应用秒开。
- 美团内核心运维工程平台的研发Owner,平台集成了包括服务器/网络/服务应用/域名等诸多功能,作为私有云的核心能力产品之一,面向美团所有业务线的研发提供服务。
阿里云计算有限公司 2018-09-21 -- 2021-07-09
- 带领天猫精灵运营组前端团队,围绕猫精运营业务提供电商类运营能力,主导天猫精灵运营中心和开放平台的建设。运营中心涵盖了人群圈选打标、APP运营、消息推送、广告投放、带屏设备管理、语音头条、运营数据、用户成长等诸多核心模块平台。为整个运营团队提供了从圈人、触达、分桶实验,到策略执行和数据反馈的全链路精细化运营体系能力。
- 在横向平台方面,上线了消息推送平台 和 屏显投放搭建平台,消息推送能力在19年底和20年极大的刺激了APP、音响设备端的dau指标,屏显搭建平台择取代了大量繁重的原生手工开发工作、规避了繁琐的APP发版限制、同时平台能力开放后引入了外部合作方的生态能力;
- 在纵向能力方面,将各独立平台能力进行了更上一层的整合,与PD设计了策略编排平台来管控运营活动,通过模版系统将常用运营策略沉淀,模版一键启用配合定制化来标准化运营流程,降低系统复杂度和对人的依赖性;同时将精益数据运营理念融入到各运营模块中,形成全链路的分桶实验数据反馈机制。
- 在技术上将运营中心的巨石应用成功进行了微前端改造,为团队自研了一套微前端的实现框架,构建时间从近30分钟降低到单个子应用几分钟完成构建打包发包。
- 天猫精灵内部研发的跨团队横向基础设施,精灵中心的研发负责人。精灵中心是猫精内部最大的基础设施平台,支撑了研发、测试、销售、算法、数据等诸多业务团队的日常工作与团队协作,涵盖约50+个模块平台。任职期间主要工作如下:
- 设计并研发了开放mtop的配置化接口透传网关。内部研发通过配置hsf参数发布接口,各客户端以同一组mtop进行调用,在网关侧提供统一的鉴权、日志、缓存、标准化输出输出等中间件功能,网关内部对目标hsf服务进行泛化调用。由此规避了封装胶水层接口而导致超级核心应用的频繁发布问题,从根源上避免了这种超级核心应用的产生,降低1k多个接口的发布风险,并可以在平台上对接口进行统一管控。
- 设计并研发了基于koa/egg/midway的serverless基础设施,作为精灵中心接口泛化调用的容器。精灵中心的服务研发平台托管了大量的胶水层用户自定义脚本,执行时通过缓存/DB获取脚本后,在容器中执行;该serverless容器通过SLB形成调度服务集群,通过hsf分组实现流量隔离,来达到弹性扩容能力。到21年6月已有500多脚本过程通过该平台和设施托管,单接口发布与服务发布无关,发布风险降低到接口级别。
- 阿里云IoT生活物联网平台前端研发负责人,该平台是阿里云生活物联网产品Web侧功能的主要出口,生活物联网是阿里云IoT六条主行业线之一。任职期间达成如下主要成果:
- 将产品页面渲染速度从8s优化至2s左右。
- 打造了整套的团队web研发体系,从一体化Web开发框架的封装、细粒度打包脚手架、结合业务和团队技术特点的webpack和babel plugin、cli工具以及在fushion基础上拓展的业务组件库。
- 团队的Node能力建设。以egg/midway中plugin/middleware等方式抽象通用业务能力,丰富node中台能力;推出的一键日志插件在集团内等诸多团队得到推广落地,对http/rpc/gw/db等无感log。
- 带领团队协作研发了移动端可视化搭建工作台。在Web的可视化工作台内,通过拖拽交互,快速搭建可跨端运行的应用面板,对消费者投放。产生的配置面板可在APP、小程序、H5等多设备终端调用;在内部解放人力,停止维护大量的RN插件。截止20年上旬达到40+万dau,350万mau,与猫精融合(APP百万dau,设备出货量近1kw)后具体数据不详。该产品在次年被竞品涂鸦复刻。
- 从事阿里云物联网事业部前端、移动端以及Node等领域等研发工作;负责阿里云IoT下LinkPlatform平台、LinkDevelop(现IoTStudio)、ILOP(飞燕平台)等产品线的前端业务;
- 主导研发了用于设备配网的跨端小程序项目,将飞燕生活类设备的控制能力输出到支付宝、微信小程序和RN客户端;小程序方面上线4个月(20年6月),dau达到12万,业务能力APP拓展到小程序/带屏天猫精灵等设备终端,弱化装机成本。
- 设计和调研可行性。通过原子化工程配合脚本测试小程序触发设备控制延迟、配网速度和成功率等核心指标,以最小原型打通配网数据链路。以跨端框架对其目标输出客户端的渲染短板,同时适配h5、小程序、RN等场景。
- 设计和研发js环境下设备一键配网协议。通过js实现了CoRE相关协议,包括CoAP(RFC 7252)、RFC 7390、CBOR(RFC 7049)等,来支持多端应用在js环境下与内嵌了阿里云SDK设备之间的UDP通信;主导研发了移动客户端SDK来提供云端通信的基础业务能力。协议和通信SDK已开源提供给ISV厂商使用。
- 其他项目经历:
- 在Hybrid、小程序、天猫精灵等客户端打通IoT设备的配网流程。该流程控制物联网设备上云,直接影响设备激活率数字,其业务流程长且复杂;
- 海外物联网设备数据统一迁移至新加坡IDC。使出海设备统一由新加坡机房服务进行激活,设备数据实时与新加坡同步,使得海外各region的IDC形成M/S分布式数据架构。
- 平台PE。在职期间成功部署了平台在德国、美东的服务器群;配合VPC的业务售卖计划将整个平台的服务从OXS网域迁移至阿里云售卖区集群,期间解决了诸多技术瓶颈问题并输出方案辅助横向团队平滑迁移。
妙盈科技 2017-03-21 -- 2018-07-30
- 研发基于人工智能的金融科技SaaS平台,为金融机构提供数据深度分析、财富管理、工作OA、C端客户终端、CRM和金融数据服务,通过基于机器学习算法的工具,赋能金融机构进行更好的投资决策和财富管理。任职期间主要从事Java、Web与移动端开发,从0迭代了alpha、bata和前两代可交付版本。
- 主导研发金融该机构内部工作流OA系统,负责服务端与前端的开发工作。使用PlayFramework,基于camunda实现工作节点流程控制等核心业务,前端在产品形式上借鉴了SurveyMonkey。
- 研发了名为Client Protal手机移动端RN项目,为金融机构提供其C端产品,包括移动端APP与C端web项目,便于客户对其资产进行委托管理、查看报告、检索咨询和金融数据;项目根据客户情况进行定制化发布。
- 负责AMI系统的前端和数据爬虫。AMI是基于NLP和交易系统,对市场数据进行实时分析的人工智能系统,通过对市场信息的NLP分析形成知识图谱,对各类金融资产对相关新闻相关联,为客户提供数据可视化交互。负责Web数据可视化开发和python爬虫开发,可视化工具包括不限于常见的前端图表库、svg/canvas以及D3等;爬虫定时对目标咨询源网站进行抓取,对接elt系统,作为大数据分析的输入物料。
- Chat系统,基于socket实现的即时通讯服务,负责Java部分的开发和Web前端的开发,该服务提供了产品内的在线聊天功能,外部的C端客户与内部的员工在线沟通。
- Landing Page主页的开发owner。随着产品方向定位的转变以及功能的迭代丰富,进行了多次大版本迭代,从最初为金融机构服务的主打人工智能的金融科技公司,逐步转型为主打EGS的数据科技公司。
其他项目
2020-12 - 2021-06
Bitron工业流水线上云。技术团队负责人,带领团队为非标准化设备制造ISV进行工业自动化流水线的数字化改造。对PLC控制采集,并组网连接上位机器网关,通过对接不同SDK将设备数据统一上云至到企业内部MES系统,同时可切换至阿里云工业互联网数字工厂。
其他
- 硬件方面
- 研究过常见IoT模组,如MSP430低功耗模组,ESP32/8226/CAM等系列模组,HC/HAL等系列模组;
- 开发阿里云IoT设备的设备端SDK, 熟悉常见的协议如modbus、opc ua,及rs485/232/gpio等常见io;
- 塔式、MicroServer、NAS、刀片、机柜等硬件服务器,以及常见网络架构的设计与组建经验。
- 树莓派爱好者
- 最在研究cm3、cm4拓展模组;
- 基于树莓派,通过modbus协议和rs485/232,对接过工业流水线的PLC控制板,以上位机组织网络与物联网平台通信,远程控制设备和工厂生产流程,其他项目经历中已提及;
- 其他应用: 通过树莓派4b,实现了国内直播平台的PS4游戏推流直播;软路由,家庭网络环境在网关后nat了单臂路由的局域网;NAS,使用过,但4g版本的网卡性能比较差劲,已经废弃;下载机,偶尔使用,但易用性上与unraid、qnap以及synology等相差过大;一些基于gpio拓展模组的尝试略过;
- github地址: https://github.com/rx7910