张星海,软件工程师(前端) 英文

中国广东深圳 +86-18742538743 zhangxinghai79@gmail.com

  • 1989/01/03
  • 中国湖北黄冈
  • 本科

简介

本人从事软件行业 8 年,其中 7+ 年的前端经验,高级前端开发。 具有丰富的项目经验,曾经主导过 8 个以上大中型商业项目, 涉及实时可视化监控系统、图形编辑软件、电商、ERP、HIS、CMS、爬虫、公众号等。 技术扎实,对前端三大框架与流行工具链有相当熟练的运用。 具备 WEB 应用架构能力。 对项目管理、代码规范、WEB PERF、CI/CD 有一定了解, 做后端开发和运维亦不成问题。

做过/擅长

  • 设计并实现了一个高实时 WEB 监控系统(仓储自动化行业)
  • 设计并实现了一个大型协同图形编辑器,基于 leaflet 和 React
  • 有多个大型 WEB 系统设计和实现经验
  • 有一定的团队管理经验、乐于分享
  • 工于 Web 体系、ES6、TypeScript、React/Vue/Angular
  • 工于 Design Patterns、编程规范、工程化

工作历史

  • 2021/05Now

    深圳市海柔创新科技有限公司 高级前端工程师

    负责前端工程建设、高性能仓库实时监控系统设计与开发、仓库图形编辑系统设计与开发

    1. 地图产品 现场实时监控系统,基于 leaflet 的图形编辑器;主要技术包括 TS、React、leaflet、Antd、MaterialUI、glMatrix

      1. DDD 模式
      2. 可承载 50 Hz Websocket 消息推送
      3. 实时列表、详情以及图形元素
      4. 自定义表单接口约束,系统核心与表单组件分离,使开发更明确、更自由
      5. 自定义事件系统、业务对象层
      6. 图形元素分组、动态 SVG 渲染、SVG 与 Layer 互转

  • 2020/012021/05

    软通动力信息技术(集团)股份有限公司 主任工程师

    目前从事华为 BPIT CBGIT 部门的渠道产品相关的研发工作。

    1. PMALL 商城 toB 商城。系 Vue v2.0 项目,公司内部提供 xUI (类 Element UI)组件库, 卡片式架构,基于 webpack 打包;为关键模块添加特性。

      1. 引入 TypeScript、开展相关培训
      2. 为 Vue 扩展以及应用全局实体添加类型声明
      3. 基于 REPL 和 readline 的卡片迁移脚手架

    2. Sentinel Dashboard 项目 隶属于平台公共服务项目,用于监控全平台应用的运行状况。 基于 angularJs、Bootstrap、G2、Gulp,期间负责控制台应用的前端开发。

      1. 实现了 Json 文本编辑、展示功能
      2. 实现了可编辑表格
      3. 实现了 QPS 与 RT 曲线镜面展示以及异步 Brush 功能
      4. 构建环境的改进,引入 babel、lazyLoad,分离三方库
      5. JSON schema 解析程序的设计、编码

  • 2018/112020/01

    丽珠医药集团有限公司(深圳) 高级前端工程师

    健康阿鹿,丽珠集团旗下品牌,全国连锁诊所,阿鹿云诊所是健康阿鹿独立打造的智慧医疗平台。 在职期间,主要负责新药品进销存系统的设计、工程搭建。

    1. 新药品进销存系统 用于诊所的药品库存管理以及配发药; 基于 React、react-router、Redux、Typescript、apollo、less 实现; 基于 antd 组件库封装业务组件,独立 git 仓,使用 submodule 引入主项目仓。

      1. 设计 React 应用与 apollo 之间插入转换层
      2. 实现药品分类的数据清洗工具

  • 2015/032018/09

    大唐鸿业科技有限公司(大连) 前端工程师

    小型外资私企,互联网公司,淘宝 ISV,从事基于淘宝服务平台的应用开发、 地方政府相关项目以及美国医师资质认证系统相关研发。 在职期间主导公司相关前端研发工作。

    1. OnGoing Monitor 持续监控医师资质认证信息;基于 Meteor 和 phantomJs; 通过抽象抓取动作,结构化了抓取脚本,大大提高了开发的效率和后期的扩展性。

    2. 店铺通 淘宝第三方服务,商家导流工具,PC 端项目,包含 6 个子项目; 基于 Vue2.0 / webpack;通过扩展 Vue-CLI 实现了一键打包、一键部署功能, 极大方便了项目的运维;同时基于 COOKIE 和 JWT 实现了统一登录。

    3. 菜鸟洗衣服务平台管理端 用于平台运营;基于 Angular5、PrimeNG、EggJs、PostgreSQL; 对需求进行逻辑抽象并结合面向对象技术实现通用逻辑,对组件进行最细粒度地拆分以最大化代码的复用。

    4. 菜鸟洗衣服务平台会员端 公众号项目,用于平台微信端用户下单等; 基于 webpack + babel + express + ejs,自定义打包流程以更好适应项目; 基于 ES6,实现基本的组件库和工具库; 借助微信 JSSDK 实现微信授权、支付、扫码、拍照等功能。

  • 2013/092015/05

    大连奈特网络科技有限公司 .NET 开发工程师

    小型私企,互联网行业。负责 CMS 产品及零售系统的研发,以及日常项目维护,涉及 ASP、PHP、服务器。

    1. 企业级 CMS 系统 基于 .NET 4 和 MSSQL 8 开发的大型商业系统,具有一键安装、页面模板、智能 SEO、静态生成、多语言等特性。

    2. 基于 .NET & MSSQL 的零售系统 基于 CMS 系统的基础架构进化而来,其借鉴了著名开源项目 nopCommerce 的业务和技术架构,满足小规模零售商家的线上业务需求。

教育经历

  • 2009/092013/06

    大连大学(本科) 计算机科学

    在校期间成绩优异,通过大学英语四级考试,曾荣获“大连大学英语写作一等奖”、“大连市数学竞赛三等奖”、“全国高等院校数学竞赛辽宁省三等奖”等。 计算机相关课程包括:C 语言基础、ASP 网页制作、ASP.Net 网站制作、C++ 基础、关系型数据库设计原理、Flash 实践、VB 基础。 独立研究过 Python、Java,毕业设计关于 Python 在物理实验数据处理中的应用。