个人介绍
良好的代码编写习惯以及优质的代码
业务分析,和产品以及其他组完善需求,接口拆分,整个迭代进程的跟进(需求-->开发-->ci/cd-->测试-->上线-->监控-->问题分析解决-->配置)
现在在一家大型日企,做nodejs组长
工作经历
2016-06-01 -至今开思node组长
项目为一个2B,2C平台的销售购买。涉及客户端商家端。 ● 项目以敏捷迭代,版本控制上线需求 ● 个人参与核心模块: 询报价模块(公司主要业务)、轮胎模块(千亿市场目标是几十亿的交易量)等 ● 封装apollo包等作为公司node项目的配置 ● 为了发版控制版本、开关、日志主动推送、发钉钉企微等控制管控项目逻辑 ● 参与技术小组中台的node组技术升级: ● 分析AST,输出当前api调用了哪一些接口等链路 ● git hooks做commit格式、test模块、lint效验. ● 搭建alinode监控转测环境,可用于复现问题压测等 ● 各种lint规则,代码封装作为中台提供等等 ● 询报价: ● 以识别拍照、照片的vin作为识别车辆车型 ● 获取车型走新能源、中端车、高端车不同模块 ● 根据车型匹配零件、商家等等发布询价模块 ● 做商家端作为报价,各种配置报价-后台管理系统 ● 译码为平台唯一编码模块,匹配商家等模块等 ● 报价结果的广告、店铺数据、排序、开票、品质等模块
教育经历
2012-09-01 - 2016-09-01南华大学计算机本科
南华大学 南华大学 南华大学 南华大学 南华大学 南华大学
技能
内容:项目描述: 项目: 这一个项目主要是对接AI智能识别系统,项目做的就是车牌,集装箱的箱号,iso号等的光学智能识别,然后和另外一个公司给的数据相互对比,如果没有问题,智能理货.有问题由人为修改.然后把客户想要的数据给到客户,以及码头(之前说的另外一个公司).公司是买整套软件的,对于不同用户,有mysql数据库,oralce数据库,sql server数据库. 主要负责的模块包括: 1.接收外部公司数据处理模块开发:通过express的框架路由或者是http和外部交付数据,按照需要的逻辑,建立数据库的表,插入对应或者是根据逻辑修改的数据. 2. 智能理货模块: 通过循环1秒查询之前的数据,是否有新的数据到来,根据这个创建对应的数据表,插入数据,实时查询数据,实时显示给用户,让用户处理. 3. 对于出现问题,对于服务器的(智能理货系统)版本进行更新以及修改.对于(智能识别系统)不同版本接口的修改以及更新. 4. 以及一些前端展示页面的书写,数据的相互交付. 业绩:项目所用技术: Nodejs+express框架+mysql数据库,oralce数据库,sql server 数据库+vue js ,angular js等 1.精通node.js、express和mysql,oracle,sql sesrver ,mongodb开发; 2. 精通Node.js标准库的使用,以及pm2集群部署、死机后重启,http等第三方包,能完成相应的扩展开发 3. 熟悉Javascript异步编程,熟练使用Promise,async await,对nodejs事件触发,异步的IO流有深刻的认知。 3.精通html、javascript、jquery、ajax、bootstrap等语言和框架开发; 4. 熟悉Redis消息对列等nosql的数据库,vue、react 前端框架开发; 5. 熟悉服务器部署,更新维护公司服务器软件版本. 6. 熟悉ES6,HTTP协议,REST API设计
内容:1. 整个项目主要目的是为了给`全球用户`一个可以使用杠杆炒黄金、炒汇率的一个平台,整个平台拆分为十几个块业务,包含:用户系统、管理用户后台系统、公司个人主页、公司员工后台管理系统、数据管理系统等。 2. 个人属于用户系统、管理用户系统 主要负责的模块包括: 3. 会员中心个人用户的开户:自身数据库的增加数据以及其他相关连系统的数据处理 4. 会员中心个人kyc认证:个人详细资料填写,验证是否本人 5. 设置页面:验证*、验证**、创建用于交易的账号、更改密码、收款渠道等 6. 市场咨询: 各种第三方的国际信息,汇率信息,财经报道等 7. 入金、出金:通过渠道让用户打钱进入我们的操作平台,从我们平台取钱出来,用户交易的数据展示,平仓未平仓等各种数据。 8. 在管理用户系统,做各种管理用户的权限,以及确认用户是否入金、出金等。 业绩:项目所用技术: (由于我们做的分布式微服务,有多个项目,多个项目可能使用不同东西以及框架) Nodejs+express框架+vue js。typescript+nest框架+vue。 php语言+ jquery架构。+mysql数据库, mongodb数据库。 1. 精通node.js、express+vue js,精通typescript+nest框架+vue,熟悉php语言+ jquery架构,+mysql数据库, mongodb数据库开发; 2. 熟悉原生js以及es6/7/8,优秀的编码风格。 3. 熟悉HTTP、TCP协议,RESTFul API良好的认识,熟悉swagger、cookies等网关的控制参数控制。 4. 熟悉Javascript异步编程,熟练使用Promise,async await,对nodejs事件触发,异步的IO流有深刻的认知。 5. joi效验、jest测试 项目链接:https://at-bos-frontend-develop.atfxdev.com/
后端nodejs开发,编写mvc的mc层,以及与其他的公司外部接口的数据相互交付,和一些前端代码,使用vuejs ,angular js等 项目为一个2B,2C平台的销售购买。涉及客户端商家端。 ● 项目以敏捷迭代,版本控制上线需求 ● 个人参与核心模块: 询报价模块(公司主要业务)、轮胎模块(千亿市场目标是几十亿的交易量)等 ● 封装apollo包等作为公司node项目的配置 ● 为了发版控制版本、开关、日志主动推送、发钉钉企微等控制管控项目逻辑 ● 参与技术小组中台的node组技术升级: ● 分析AST,输出当前api调用了哪一些接口等链路 ● git hooks做commit格式、test模块、lint效验. ● 搭建alinode监控转测环境,可用于复现问题压测等 ● 各种lint规则,代码封装作为中台提供等等 ● 询报价: ● 以识别拍照、照片的vin作为识别车辆车型 ● 获取车型走新能源、中端车、高端车不同模块 ● 根据车型匹配零件、商家等等发布询价模块 ● 做商家端作为报价,各种配置报价-后台管理系统 ● 译码为平台唯一编码模块,匹配商家等模块等 ● 报价结果的广告、店铺数据、排序、开票、品质等模块 ● 订单试算、订单、结算等等模块 ● 轮胎模块等业务模块 业绩:项目所用技术: 1. 熟练掌握 hapi、nest、express(上一家公司用的) 2. 熟悉HTTP、TCP协议,RESTFul API良好的认识 3. 熟悉Javascript异步编程Promise,async await,异步的IO流 4. 熟悉es6、重构2、模块化、常用设计模式等优化代码 5. 掌握熟悉mysql数据库储存存储原理以及应用 6. 掌握较为熟悉redis数据库储存存储原理以及应用 7. 掌握mongodb应用,了解mongodb数据库储存存储原理。 8. 能用Jenkins进行ci/cd、以及进行一些配置。gitlab搭建配置,girrit的review经验 9. k8s、alinode、kibana、内存泄漏、服务不可用、包安全、日志分析、问题定位解决等一定的经验 项目链接:https://www.cassmall.com/passport/login 项目链接:https://www.cassmall.com/passport/login