ID:199620

Mark

软件工程师

  • 公司信息:
  • 深圳爱饰家网络有限公司
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

HTML / CSS:能够编写语义化的 HTML,模块化的 CSS,实现复杂的布局与动画,熟悉已标准化的 HTML5 / CSS3 新特性
ECMAScript:熟悉 ECMAScript(JavaScript),了解 ECMAScript 新标准与相关后处理工具并能在项目中使用
DOM / BOM:熟悉原生 DOM 与 BOM 的使用及相关标准(W3C / WHATWG),有PC端 / 移动端前端组件的开发经验
移动端:熟悉 Android 原生开发,熟悉 H5 和 Native 的通信,掌握小程序、H5、RN 等多端混合开发模式,了解 Taro 编译框架,拥有跨端能力
后端:熟练手写原生 NodeJS 完成增删改查等通用接口开发;熟悉基于 NodeJS 的 Web 框架,Express、Koa,能够基于框架进行二次开发;了解 Spring Boot,会写原生 SQL 完成对 Mysql 数据库的增删改查操作;熟悉 Cookie、Session 技术,能够配合 Redis 缓存数据库实现登录注册,了解基于 JWT、Oauth 的登录鉴权方案;熟悉 Linux 的常用命令,能够从零完成 Web 端环境搭建,使用 Nginx 配置反向代理和静态资源服务器,完成前后端分离项目的部署;熟悉 HTTP 协议,熟悉 RESTful API 接口架构设计理念;
工程实践:掌握 Webpack、Rollup 等前端构建打包工具,能针对业务定制脚手架配置项;使用过 RequireJS / CommonJS / ES Module等多种模块化解决方案;掌握常见的前端兼容性处理、性能优化知识与技巧
其他:使用 Python 实现过简单的数据及图像处理工具、爬虫、机器学习算法

项目经验

美美搭家居是一家家居软装服务平台,专注于家居软装行业的O2O模式。

参与公司项目的 PC 站和手机站开发。部分项目经历如下:

PC 站:基于 Node.js 重构 PC 站
基于 Express 构建服务端渲染框架;选用 React 技术栈(React + React-Router + Redux)设计同构代码,选用 Antd UI组件库设计前端页面,使用 Webpack 编译服务端入口文件和 Web 前端静态资源
通过 SSR 优化了SEO,并极大的加快了首屏加载时间,带来更好的用户体验;通过加入 Node 中间层实现前后端分离,对数据获取的接口进行整合与优化,接入后在支持相同功能的情况下,页面性能提高30%左右

手机站:
选定 React.js 作为主开发框架,编写和维护公共代码,建立项目模板
基于 create-react-app 的默认 Webpack 配置项进行基础UI组件库的构建、开发和维护,统一不同/相同产品线之间的风格,给用户更好的体验,减少单次开发中写UI组件时浪费的时间和人力,提高开发效率
通过 Sass 工具函数动态转换 rem 单位,结合 dpr 解决针对移动端的适配,在多个项目中实现过基于栅格的响应式系统

服务端:基于 Node.js KOA2 基础上封装的二次开发 Web 框架
为原生 KOA 编写参数校验层、全局异常处理机制、数据库操作层等核心诉求,然后结合公司产品的特点设计了一套前后端分离的架构方案,并在多个公司项目中落地
通过新的架构方案,前端可以拥有最先进的开发体验,极大提升了开发效率。

小程序:基于微信小程序运行时基础上封装的二次开发框架
全面向对象思维构建业务模型,全面使用 Async 和 Await 来封装 Http 请求,设计完美的小程序分层结构。
解决公司多个业务线共同开发协作的问题,成为公司级别的小程序开发框架。

案例展示

  • 电商类小程序

    电商类小程序

    电商类小程序用于微信中使用可实现SPU、SKU、详情、订单、和购物车等小商城类小程序,该项目基于小程序原生代码开发。 前端和后台都是我自己开发,前端使用的是uniapp,后端使用nodejs。

  • 电商类网站

    电商类网站

    练手项目,使用了包括React Hooks、Koa2、MySQL、Redis等多种前后端技术重构美团网。

  • 金梧桐

    金梧桐

    金融类 App,具体功能可去 Store 下载体验,独立负责客户端大部分功能的实现以及技术难点的调试。协助PM进行需求分析,确定系统功能,参与了系统设计、功能模块的设计以及部分UI的设计;按照 MVC 模式编写了大部分功能模块代码,负责界面的统一管理,对服务器请求及相应协议进行封

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

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

微信接收人才推送

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

接收人才推送
联系需求方端客服
联系需求方端客服