ID:165756

小爬子 身份已认证

Node.js高级开发工程师

  • 公司信息:
  • 北京盛景云科技股份有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 南京
  • 全区

技术能力

技能
精通技术栈:#Node.js #Mysql #全栈 #JavaScript ES6+ #EJS #Mocha/AVA #Koa
次级技术栈:#React.js #Ant Design #C/C++ #CSS #HTML5 #JQuery #Puppeteer
工具、环境:#WebStorm #Linux #XShell #Git #VSCode #Postman #Navicat #Chrome开发者工具 #GitHub/GitLab #NPM #Webpack #Babel #ESLint #PM2

项目经验

WEB项目:益企配、益企管、益企赚、益企看等 前端:HTML5 + CSS3 + JS + JQuery + React 后端:Node.js + Koa + Mysql
职务:技术负责人,主要负责后台服务的设计与开发
精通 Node.js Web 开发,针对需求管理可以进行详细的设计规划,包括服务的架构、相关技术选型、数据表的设计、全栈开发、代码结构设计、性能优化等方案
熟悉 Node.js 相关:单线程异步IO、Event Loop、异步/同步API、错误处理、流、事件等
熟悉JS开发过程中的相关规范,为开发人员提供了一套 ESLint 的配置规范和各个服务的API接口返回值规范,增强系统的规范性和扩展性
熟悉web上传、下载文件的开发流程,参与开发了系统图片上传到阿里云,Excel数据导入下载、客户相关生产数据生成报表进行邮件推送等需求
参与开发优化了系统日志模块,根据需求生成的日志可以进行分类,业务逻辑日志、网络信息日志,用户行为日志,警告日志,错误日志,debug日志,并优化了日志的显示格式,增加可读性
精通单体测试,API接口测试,通过 Puppeteer/Mocha 给测试人员开发了针对我们系统的自动化测试软件,并且给测试人员进行培训使用,该软件可以自动监控API接口的各项信息、生成日志、自动化进行E2E测试,减少测试的人工和时间成本
独自完成前端改造优化,优化前 JQuery + require.js + gulp.js,改造后使用 webpack 优化 build 流程,引入了ES6+规范,并添加一些实用功能,如 tree shaking、JS压缩优化、Babel 转码、热模块替换、懒加载等;优化后兼容 AMD 和 ES6 module,之前的老代码不用改,加快了JS的编译速度,JS模块之间的依赖关系更加清晰,开发部署更方便更规范
负责开发了仓储系统前端V1版本,使用技术栈 React.js + Ant Design,开发了库房、货位相关需求的页面,并给出相关Demo供其他开发人员参考,了解 React.js 框架的组件、redux、state、生命周期、开发规范等
负责开发用户自定义页面需求(用户可自己设置页面的显示),开发的一套代码可以应用在系统的多个页面,实现了一次开发,多次复用,提高代码的兼容性和扩展性
熟悉 Koa App Middleware chain,“洋葱模型”,以及相关生态圈,可以开发相关中间件
熟悉 Restful API 接口设计规范
熟悉 EJS 模板、Node.js 服务器端渲染
熟练掌握 PM2 部署方案以及相关命令,了解其以及 Node.js cluster 的机制,负责搭建并部署了开发服务器的 Node.js 服务集群,并开发了相关 shell 脚本,如自动部署、重启、更新、监控、日志采集等;参与了阿里云备用系统的部署。
熟练使用 lodash、moment、axios、Mysql、node-xlsx、ESLint、Babel 等 NPM 包
了解无状态服务器架构方案,参与开发了用户登录态、权限等相关缓存(redis集群)
了解微信公众号开发相关,参与开发了相关公众号的后台服务API,消息模板推送等需求
有 Mysql 调优经验,多次优化系统慢SQL,在SQL或代码设计层面可以给出相关的解决方案
有外部系统对接的开发经验,参与设计并开发用友ERP数据对接需求
给新同事进行需求的讲解和技术的培训
搭建了个人博客:Node.js + Hexo + github + travis CI

WEB项目:搜配 前端:HTML5 + CSS3 + JS + JQuery,后端:Node.js + Express + Mysql
职务:主要负责后台接口的开发和前端的JS交互
独立完成了卖家系统前端页面的JS交互、后端接口的开发;参与开发了系统核心模块:卖家下单,买家抢单流程;参与开发了买家信息注册管理流程;参与开发了搜配刹车片平台;参与开发了车后帮手机APP的开发
完成了API测试,单体测试,回归测试相等相关测试的代码
参与了车后帮公众号的开发,开发了后台接口和部分前端页面

C语言项目:日本公共生活系统(运行环境Unix)C + Oracle
职务:主要负责测试和操作系统平台的移植和改造
系统改造,根据客户提供“指導書”和“手順”,把源代码改造成在 Windows 下可运行的平台
参与测试,按照客户提供的 case 进行测试,校验系统在 Windows 下运行结果是否跟之前一样
后期维护,提供新功能模块,数据备份等

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服