blog-hexo/source/resume/index.md
2023-10-30 17:01:44 +08:00

64 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: resume
layout: resume
avatar: /img/avatar.png
name: Hi! Mozzie
role: Full Stack
email: himozzie@gmail.com
phone: +86 180-xxxx-xxx
birth: Jan 21, 1994
location: Nanjing, China
social:
- name: github
link: https://github.com/17px
icon: <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><path d="M9 19c-4.3 1.4-4.3-2.5-6-3m12 5v-3.5c0-1 .1-1.4-.5-2c2.8-.3 5.5-1.4 5.5-6a4.6 4.6 0 0 0-1.3-3.2a4.2 4.2 0 0 0-.1-3.2s-1.1-.3-3.5 1.3a12.3 12.3 0 0 0-6.2 0C6.5 2.8 5.4 3.1 5.4 3.1a4.2 4.2 0 0 0-.1 3.2A4.6 4.6 0 0 0 4 9.5c0 4.6 2.7 5.7 5.5 6c-.6.6-.6 1.2-.5 2V21" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>
about:
- 熟练掌握Vue和React全家桶包括状态管理和组件库如ElementPlus 和 AntDesign。在前端工程化方面有 Webpack 和 Vite 的配置经验
- 具备 SpringBoot、Egg、Koa2 和 Midway 的项目经验,并在微服务架构下使用 Nestjs。熟悉Linux基础命令和Nginx、Docker的使用。
- 在3D图形和医疗前端方面具有 three.js 和 Vtk.js 的实践经验
skill:
- 熟悉常见的数据结构和算法,熟悉设计模式
- 熟悉前端基础 HTML5、CSS3、JS、ES6+、TypeScript 语法
- 熟悉 Vue2、Vue3 全家桶,熟悉 ElementPlus、NaiveUI熟悉 Vue 原理
- 熟悉 React 技术栈,熟悉 Hooks 语法,熟悉 AntDesign熟悉 React 原理
- 熟悉微信小程序开发,熟悉 Taro 框架的使用
- 熟悉 Webpack、Vite 常见配置,以及性能优化配置
- 熟悉 Node具备后端开发能力SpringBoot、Egg、Koa2、Midway 单体应用项目经验Nestjs 微服务应用项目经验
- 有 Monorepo 工程化经验,具备单体前后端分离应用 DevOps 能力
- 熟悉 three.js、了解 Vtk.js具备医疗 3D 前端、图形学相关的开发经验
- 掌握 Linux 基本命令,了解 Nginx、Docker 基本使用
education:
- school: University School of the Arts
time: 2012-2016
workExp:
- inc: Creative Director
time: 2021.09 ~ 至今
- inc: Web Designer
time: 2021.01 ~ 2021.09
projectExp:
- name: CVPilot算法、标注数据中台
desc: 具备高精度数据标注、强大的数据管理、算法集成、多级用户权限、标注流程协作、算法模型版本、训练测试、API接口和数据可视化等功能全面支持公司内部医疗影像分析和诊断
list:
- 使用 Pnpm workspace 实现 Monorepo 多个代码仓库管理,支持多个框架并存,可共享公共组件库和能力
- 自行使用 rollup 沉淀了部分可复用基础模块UI 组件库、对象存储、邮件、短信、企业微信机器人通知
- 使用 Nest.js 开发,基于事件驱动架构,重构公司后端服务体系
- 基于 rbac 设计了认证中心,解决业务应用中用户统一授权、鉴权的问题
- 使用 orthanc 搭建 Pacs 影像、并且基于标注、业务流程设计了影像上层的标签系统
- 使用 pdf.js 实现 3Mensio、FluoroCT 医疗报告关键字段的自动解析Cover了 80%+ 的字段
- 设计了前后端一体开发的领域驱动设计DDD项目架构并成功实践
- name: TAVR手术辅助决策系统 Tavigator™
desc: 系统实现了对CT影像主动脉根部解剖结构的全自动化、全流程手术规划测量为瓣膜选型、术中并发症风险预测
list:
- 在 OHIF 基础上重新规划项目结构工程化相关优化构建速度提升8倍
- 对 orthanc 配置进行了优化,使用 postgreSQL 存储影像数据
- 实践了 threejs 替换了 vtk.js 的默认三维渲染引擎,节省了某些场景下 Vtk.js占用内存过大的问题
- 使用了 chrome的 snapshot、调用栈优化页面内存 3GB+,使用 Indexdb 与 Webworker 对 Dicom 读片速度优化了3倍以上
- 使用 webworker、请求队列实现了在 http1.1 环境下,提升用户上传 Dicom影像 74% 上传效率。同时针对不同大小、类型的文件,设计了不同的 Hash 切片方案,提升了文件完整性验证速度提升
- 使用了 Http3 和 nginx-quic使用 Brotli 替换 gzip实现了静载资源传输速度提升 17% - 25%
---