前端工程师张星海的简历

个人信息 / intro

张星海
19890103
湖北省黄冈市
zhangxinghai79@gmail.com
18742538743

综述 / summary

  1. 高级前端工程师,从事软件行业 6 年以上,5 年前端经验,有一定的架构经验
  2. 项目经验丰富,主导过 6 个以上大中型商业项目
  3. JS 基础知识扎实,对 Ng / React / VUE 三大框架有较深刻的理解与相当熟练的运用,能灵活运用 webpack / babel / Typescript 配置项目环境,熟悉常见的设计模式
  4. 了解 Hybrid 工作原理,有一定的项目经验,对软件性能优化有一定的经验
  5. 团队协作顺畅,能熟练运用基本的开发工具,有极高的工作效率

技术能力 / skills

  1. 语言:Javascript(ES6)、Typescript、HTML、CSS、PHP、Python、C#
  2. 框架/平台:Angular、React、VUE、NodeJs、Express、koa、ASP.NET、MySQL、MSSQL
  3. 工具:webpack / babel、sass/less、gulp、markdown、Chrome DEV Tools、VSCode、Git、Docker、VirtualBox

工作经历 / jobs

  1. 负责药品进销存系统(技术栈:React、Apollo、antd)的设计及基础元素(组件、工具函数)提供
  2. 参与运营后台系统若干需求的开发工作;公司各系统的日常维护
  3. 项目进度跟踪、代码审查、技术辅导
  1. 负责淘宝 ISV 无线应用(angularjs)、淘宝商家工具(PC / Vue2.0)、OnGoing Monitor(试验项目 / Meteor)、菜鸟洗衣项目管理端(Angular)、菜鸟洗衣项目会员端(Ejs、Express)的开发工作
  2. 参与ERP(Angular)、美国医师资质认证系统的开发(Angular)
  3. 技术辅导、代码审查
  1. 负责 CMS 产品及零售系统(借鉴著名开源项目 nopCommerce;二者均基于技术栈:ASP.NET、MSSQL、jQuery)的研发;日常项目维护(涉及 ASP、PHP、服务器)
  2. 技术辅导、业务部门产品培训

项目经验 / works

  • 平台子系统之一,用于管理药品的进销存以及配发药; 因需求出现较大变更,且旧系统运行缓慢,对其进行重新设计和实现; 人员配备为 3 名前端和 2 名后端; 采用技术包括 React、react-router、Typescript、Apollo、Less
    1. 基础架构建设,基于 create-react-app 生成工具
    2. 实现基于配置的路由系统(基于 react-router)
    3. 业务组件库提供(基于 antd 基础组件库)
    4. 设计数据接入层(DAL)及领域模型层(Domain),提供基础的“类”
  • 四个月完成基本的开发工作,并通过测试,已发布上线、用户反馈积极,相对旧系统其运行速度得到明显提升
  • 一个 2C 项目的运营端和会员端,整合区域“驿站”、某洗衣工厂、物流等资源,向用户提供“衣物清洗”服务;主要技术包括 Nodejs、Express、Ejs、Angular、PrimeNg
    1. 项目基础架构建设,其中会员端为基于 webpack + babel + express + ejs 的服务端渲染的多页面应用,运营端为基于 ngCLI + Angular + PrimeNg 的单页面应用
    2. 会员端,实现基本的组件库和工具库(基于 ES6)以及微信授权、支付、扫码等功能;运营端,对需求进行逻辑抽象并结合面向对象技术实现通用逻辑,对组件进行最细粒度地拆分
  • 两个月基本完成“运营端”的功能开发且达到可用,未出现严重bug;会员端按期完成开发并上线,达到商业可用
  • 一个基于阿里开放平台的商品管理工具,用于提升淘宝/天猫商户的商品管理效率,项目分为六个子应用;主要技术包括 Vue2.0、jQuery、Bootstrap
    1. 前端基础架构建设(基于 Vue 脚手架)
    2. 提供选择性构建、自动化部署功能(基于 NodeJs)
    3. 基础组件库的提供(基于 Bootstrap 样式库)
  • 按期完成功能、通过测试并顺利上线,达到预期商业目标
  • 旧 CMS 技术架构陈旧、不易维护,采用性能更优的 .NET + MSSQL 重新搭建; 基于 Task 机制解 决了(非伪)静态化、配合 SEO 部门实现相关优化工具、一键部署; 实现了 SQL 生成工具(类ORM)
    1. 数据库模型设计、系统架构设计、实现、测试与部署
    2. 督促设计师和前端工程师出界面
    3. 确保规定时间内实现可用
    4. 内部业务部门培训
    5. 公司官网和老系统升级
  • 极大提高了网站访问速度、加快了产出效率

教育背景 / edu

  • C 语言基础、ASP 网页制作、ASP.Net 网站制作、C++ 基础、关系型数据库设计原理、Flash 实践、VB 基础
    1. 大学英语四级
    2. 大连大学英语写作一等奖
    3. 大连市数学竞赛三等奖
    4. 全国高等院校数学竞赛辽宁省三等奖