ID:21266
李成 Nodejs流程开发工程师 1年经验
2024-12-24
个人介绍: 熟练掌握Javascript/Typescrpt语言、HTML5、CSS语法  熟练掌握Angular9.0,Vue3框架、使用Echarts图表库、Ant Design组件库等Angular、Vue工具  掌握运用原生的微信小程序开发语言。  后端:  精通Nodejs,ES6及以上语法,熟练使用npm各种包,如lodash、log4j、exceljs、Socket.io、crypto-js、Sequelize的ORM框架、以及各种第三方SDK软件开发工具包等  精通RESTful API风格的框架,如Egg、Koa、LoopBack框架等,自定义接口,与数据库交互等脚本,有独立使用Nodejs开发完整系统的经验。  熟悉Electron跨平台桌面应用开发、Autojs安卓移动端脚本开发  熟悉Java语言,有Spring框架使用经验;了解Python、Go语言  数据方向:  精通SQL语句,有MySQL,Oracle关系型数据库以及Redis、ElasticSearch等NoSQL的使用经验  熟悉nifi、kafka等数据ETL工具;  运维:  精通Git版本管控,使用Gitlab搭建项目经验,有跨团队开发经验并跑CL/CD流程  熟悉容器化管理,有使用k8s,Docker、Jenkins等将项目部署到云服务经验,有腾讯云、阿里云使用经验。  熟悉Linux/Unix操作环境及指令,有自己的阿里云服务器并远程操控云服务器运维经验  测试  精通mocha框架,基于mocha来写开发系统的单元测试脚本,通过CI/CD检查后端Code准确性  熟悉各种接口测试工具,如Postman工具来写API_Test,检查API响应内容及安全加密考量
项目经验:1. 万达广场小程序(主要): ------用户量累计破亿,2019、2020年度微信小程序综合一百强 A、餐饮购物:会员可通过小程序实现线上买单线下消费,包含各种团购、套餐券,消费后可获得相应积分,兑换实物商品或券 B、智能大屏游戏互动:参与开发相应的大屏游戏如寻宝大作战、摇钱树、九宫格抽奖等小游戏,并与中台,B端数据交互获得相应奖励发送给会员 C、商场导览图:中台配置好广场各楼层信息,会员可去线下实体店,通过微信小程序自带的LBS位置服务精准定位,方便找到线下店铺 D、智慧停车:消费者来万达购物停车,使用ETCP实现线上缴费停车,无需等待排队缴费,通过广场内智能竖屏可搜索车牌或者小程序找到自己的爱车。 E、积分商城:可通过各种活动获得积分,并使用积分获得各种实物、券、第三方活动 F、广告banner页:小程序内可由中台配置广告,有C端小程序端来展示。 主要技术栈:前端:原生微信小程序开发,后端Nodejs,Eggjs,Redis,Docker,Kubernetes等 2、EasyPie低代码桌面应用平台开发(主要): A、产品研发:基于Electron+Vue+playwight+selenium开发RPA低代码桌面云端产品。 B、流程组件开发: 基于EasyPie平台,开发供实施人员使用的通用组件,例如:接口连接组件(http、数据库等),AI指令组件(验证码识别、ocr识别等)、界面指令组件(浏览器操作、网页元素选择操作等)、数据处理(逻辑、数组、对象、数据清洗组件等)将这些函数封装EasyPie组件,提供给实施人员通过拖拉这些组件并传入参数后,从而完成对RPA流程操作。 C、跨端开发:基于实施人员、客户需求反馈一些复杂的流程,如手机验证码发送、企业微信通知等一些跨端或跨平台的操作,通过Autojs、Nodejs等研发定制化脚本功能,以api接口或者SDK等方式供实施人员开箱即用的服务。 3、RFQ产品系统研发: *个人职责: 1. 前端开发:按照UI/UX设计人员上传的设计稿开发前端页面,并将后端API的数据绑定。 2. 后端开发:从数据库拉数据并结合前端上传数据进行费用的逻辑运算,以及写功能上的API *功能模块: 1. 参数设定:数据库该厂所要用于计算的所有参数、上传的Excel文件以及各类成本项目。 2. 成本计算:将上传好的Excel写入数据库,并通过其它系统的数据库的历史数据整合,IE角色计算每一个会计科目所对应的成本,并绘制成excel下载,或者网页端图表。 3. 成本中心:当调整好计算结果,提交成本中心,可在网页进行标注具体费用项,通过邮件、在线发消息(长链接)通知对应负责人,最终将这些数据通过Echarts图表的形式进行呈现。 4. 主管签核:多方负责人讨论后得到公版费用会提交给主管签核、并附带驳回,讨论等功能。 5. 报价模拟:主管通过该版本费用,将成本结合自身数据得到合理报价范围。 6. 合约报价:通过报价模拟的最终版,反推得到该机种在未来一段时间内具体的利润增长率、发展空间等,主要以echarts图表的格式进行体验。 7. 对比分析:将合约报价的内容与实际已有的真实机种进行对比。
技      能: Node.js  
¥800 / 8小时
立即预约
ID:21285
陈云 node全栈开发 10年经验
2024-12-17
个人介绍:1.熟练使用node全栈技术开发 2.熟练运用Vue ,React 前端框架 3.熟悉http协议,熟悉ajax请求基本原理 4.熟悉es6新语法, 熟练使用Promise、Arrow function、Async等 5.熟练使用git版本管理工具以及webpack等构建工具
项目经验:运营后台node项目 2019.10-至今 项目职务:项目小组负责人(5人) 项目描述:运营后台方便各直播需求的运营人员为线上活动提供个性化配置,进而由底层c++服务读取配置作用于APP产品,后续期望逐步能发展为一个自动化配置平台。 责任描述: 1.项目以egg-vue + element ui为技术栈,eslint校验js代码,制定业务代码规范,后端关注sql查询与参数校验,前端关注表单联动组件,采用子组件校验,父组件提交的策略 2.代码部署方面,以gitlab-ci持续集成构建,gitlab构建机缓存node包,build命令完成后rsync同步代码到业务机,触发重启命令,先通知nginx层切走流量, 再一台台同步重启服务 3.自定义egg框架,封装接入服务端c++私有协议,中间件兜底捕获代码错误,打印错误日志 4.接入开源监控平台easy-monitor,实时查看服务进程CPU、内存消耗,自定义告警策略 5.编写egg插件封装权限逻辑,由用户cookie获取用户id,关联权限表,进而获取对应的菜单、接口路由,菜单json直接返回给前端做页面路由判断,若无权限跳转为404页面 6.改写egg-sequelize包,以兼容本司以mysql改造的数据库,解决tcp连接数过多的问题 7.编写工具包,根据传入的json参数分析表结构字段,通过ejs模板渲染开发文件,前端生成列表查询展示、模态框编辑组件,后端生成对应的增删改查接口文件,提高开发效率 Cubetv官网项目 2018.05-2019.05 项目职务:项目小组负责人 项目描述:cubetv是专攻海外游戏直播项目,主要投放巴西、印度等还是以pc端为主的国家,为用户提供良好的直播观看体验和互动。 责任描述: 1.项目以vue-vuex为技术栈,负责直播间页面整体布局开发,包括直播组件、公屏组件、自适应列表组件 2.直播接入hls协议,改造hls库,实现主播档位实时更新,清除播放器缓冲区缓存,也调研过webrtc licode框架 3.接入websocket,实现用户单点登录、公屏消息实时推送、直播质量数据上报等功能 4.视频首帧时间优化,performance时间统计接入数据可视化平台,优化步骤包括直播源接入cdn、服务端渲染video元素,使巴西、印度等国家出首帧平均时间提升在1s左右 webpack3 升级 webpack4,切割css资源,引入happypack开启多线程提升打包时间10s左右
技      能: Node.js  
¥900 / 8小时
立即预约
立即预约
意见反馈