星期一二三四五六日-1234567890

罗小黑

技术能力

Javascript (3 yrs++)

Sass(CSS) (4 yrs++)

AngularJS (2 yrs++)

PhotoShop (2 yrs++)

HTML5, SQL, jQuery, Vue, Git, Sketch

收集的徽章





工作经验

2016 - 2018
上海京颐科技股份有限公司 前端工程师
  • 上海京颐科技股份有限公司是国内领先的智慧医疗技术及服务提供商,负责为医疗机构提供信息化设施的软硬件解决方案。
  • 在部门内参与三个项目:医生 APP,分级诊疗系统,医院床旁系统配置端,为这三个项目编写业务逻辑。
  • 和 UI 设计师合作,一起定制了前端设计规范,统一了项目内的组件状态和细节,删除了冗余的设计组件。
  • 为项目编写统一的开发规范,并开发可复用组件库,为项目成员节约了大量代码书写量。


项目经验

医生 APP
commits: 11.3% (1748 / 15441), lines: 20.6% (13w / 63w)
  • 医生 APP 项目是为医生解决日常业务需求复杂度过高而开发的 IM+工具类应用。
  • 项目采用 Cordova + Ionic 框架进行跨平台应用开发,采用一套代码构建 Android/iOS 应用。采用 AngularJS 作为前端框架。
  • 在项目中负责前端框架的维护,编写规范来提高代码质量,编写组件来提高团队开发效率。
  • 在项目中共开发 37 个指令,并做成组件展示页面以方便团队成员查阅。
  • 参与了两次核心代码重构。 第一次重构是随着项目的体量增大,单一模块已经过于复杂,所以依照几大业务划分成子模块,并抽离通用功能为基础模块。 第二次重构是由于更换 IM 服务商,对此进行了 IM 模块进行了重构,精简了整个代码逻辑,减少了重复的接口。


分级诊疗系统
commits: 11.2% (515 / 4603), lines: 6.0% (32k / 53w)

分级诊疗系统为医院提供分级诊疗在云端的业务处理,是一套业务数据与视频会议的网页解决方案。

  • 项目采用 AngularJS 前端框架。 引入 Material Angular 样式框架,对于特殊要求的样式进行了封装。并做成组件展示页面以方便团队成员查阅。
  • 在项目中负责前端框架的搭建,编写规范来提高代码质量,编写组件来提高团队开发效率。


医院床旁系统护士端
commits: 1.1% (54 / 4696), lines: 5.7% (8k / 14w)

医院床旁系统配置端是为床旁硬件、护士硬件等提供配置、记录、分析的页面。

  • 项目采用 AngularJS 前端框架。
  • 在项目中负责前端框架的搭建,编写规范来提高代码质量,编写组件来提高团队开发效率。
  • 项目融合了多种样式框架,为了统一做了部分框架改写和封装。


个人项目

微博助手

微博助手是一款基于 chrome extension API 开发的 js 插件,帮助用户更方便的使用微博。


设计使用 Sketch 矢量设计软件设计, 前端使用 vue + webpack + babel 开发, 后端使用 node.js + mongodb 开发。

目前日均点击量已突破 1000。
φ(≧ω≦*)♪


Resume

模拟日记的形式展示简历。尽可能的使用 css 技术来模拟质感,并利用随机使得相同的样式在细节处都有细微差异。


目前包含了:

  • 荧光笔 :利用了 linear-gradient 函数。
  • 下划线 :利用了 border-radius 属性和伪类。
  • ←手画圈:也是利用了 border-radius 属性。
  •  胶带 利用了 clip-path 属性创造外形,利用 background 属性来排列元素。
  • 文字随着图片的边缘排列,
    利用了 shape-outside 属性,
    这样日记的感觉不会那么生硬。
  • 使用了大量的 中文字体 ,利用了 [字蛛] 进行字体压缩。从 21 MB 压缩到了 90 KB


个人评价

昵称:罗小黑 / 男
联系方式:uni-zheng@qq.com
工作地:上海

2014年毕业于上海理工大学 - 包装工程专业,非计算机学科。


性格优势:
  • 大四开始自学设计和前端开发,对前端领域有极大的热情,可以投入精力去持续提高。在设计领域和前端领域都有涉足,能融合两个方向的知识取长补短:在设计中能通过技术限制来规避低效的设计思路,在开发中能精准的还原设计意图。
  • 有兴趣去研究新的技术,会不断思考并优化自己的设计模式。
  • 普通话标准,能精准表达。

技术优势:
  • 一直在学习 css 知识,能熟练完成复杂布局;使用 Sass 预编译,利用 Sass 中的 @import、@mixin 来结构化代码,开发出可复用的 css。
  • 能脱离 jQuery 编写原生 JavaScript 代码,对面向对象编程有一定的了解,在项目中能总结出易于团队使用的设计模式。
  • 使用 gulp、Webpack 进行构建。
  • 熟练使用 AngularJS 编写代码,善于开发指令组件。

其他优势:
  • 学习和使用代码的过程中,善于使用互联网资源和搜索。遇到难题也会去仔细阅读文档或者源码尝试理解问题。
  • 会定期去图灵社区补充和阅读书籍,并通过 RSS 订阅每天关注技术资讯。
  • 定期分享技术知识,维护 [技术博客]



๛ก(ー̀ωー́ก) 返回GitHub ๛ก(ー̀ωー́ก)