sammok / resume

Resume .... me ...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

个人信息

姓名:莫强龙 Sam Mok

工作年限:十一年

Tel / Wechat: 18516108504

年龄:28,男

教育:电子科技大学成都学院计算机科学与技术

自我介绍

12年IE6入行互联网老兵,自驱力强,能够阅读英文文档。有创业精神,曾创业也曾在公司内部负责新的部门。沟通能力强,有项目管理和小组领导经验。代码质量高可读性强,热爱技术分享。喜欢电吉他,骑重机。有大型项目开发经验。

技能

React、Vue、擅长前端样式组件设计、i18n、Electron、Node.js、Jenkins、Express.js

工作经历

2022 - 至今 Union Avionics 全栈工程师

自由从业,因痴迷于军用战斗机,从 0 到 1 基于美国军用航空设备规范深入研究军用航空电子设备的设计与工艺,发布了准模拟器级航电设备,为硬件研发了用户客户端、下位机固件等配套服务,自研整舱软硬件分布式系统架构。设备研发从结构设计、3D建模、CNC机加工、表面处理、硬件电路设计、上位机下位机开发均自己实现。产品受客户们的喜爱,客户群体为模拟飞行游戏发烧友、国内航空业界从业人士、加拿大著名军用级 F16 Viper 模拟器玩家(The Viper Simmer)。

2018/09 - 2021/04 上海芥箴健康咨询有限公司 前端工程师

负责公司母婴电商、疫苗App、IM系统的管理与开发工作。跨平台IM客户端开发。制定开发流程,程序发布流程,搭建 KM(Confluence)、Jira、Jenkins。改善了公司的开发、测试、发布、线上错误追踪等流程。

2017/03 - 2018/09 平安好学 会员服务、数学业务线前端组长

负责兼容多个子品牌、响应式i18n会员中心开发,青少儿编程 Scratch 语言编辑器开发,英语做题相关应用开发。曾多次给前端部门进行技术培训和分享。

2016 - 2017 上海丝瓜网络科技有限公司 后端工程师

与 ANU 毕业的好友创业,开发了个人网址收藏共享、付费邮箱、延迟送达的网络情书等。

2015 - 2016 Siso Interactive 视觉前端工程师

为大型公司如腾讯互娱部门、苏宁易购、京东等开发移动端 H5 动效活动页, 开发出的棋牌H5动效页<**人的那张桌>,获得马总关注,腾讯全平台推送

项目经历

Union Avionics Simulator Center 2023 - 2024

项目描述: 基于 Electron 为基于 STM32 平台的硬件设备提供不同模拟器平台的数据处理(用户无需选择当前使用的模拟器平台,自动识别)

  1. CDC 虚拟串口转发数据至硬件下位机、硬件固件更新(IAP)、Electron 在线更新
  2. ASAR 源码由 Electron Vite 进行转字节码加密保护,无法被反编译
  3. 硬件固件 及 Electron 更新包部署至 CDN 加速网络
  4. 对 Device 进行抽象,通过 Device Manager 进行管理维护
  5. 对模拟器平台数据模块按 Module、String、Float 进行结构化定义、通过 Module Manager 管理
  6. Event Bus 数据分发
  7. 增量数据更新至下位机(以字节为单位)
  8. WebSocket UI 实时通讯、Context Bridge UI 与 Electron 交互
  9. IAP 自定义协议下位机固件更新

技术栈: Electron、Electron Vite、React、WebSocket、C++、Lua

IM 在线客服 2018-2021

项目描述: Web 实时通讯客服平台,基于 Websocket 进行通讯,此项目结合了自动分配客服(包含转客服)、聊天、产品推送、成单消息推送、订单管理、客服评价邀请等功能。

WebSocket 作为消息推送,消息类型组件化,方便扩展新的消息类型与维护,主聊天功能使用虚拟列表进行性能优化,RxJs 进行消息数据去重。

技术栈: ReactJs、Redux、Webpack、RxJs、Sass、Ant Design、Sentry.IO、Electron

TutorABC 会员中心 2017-2018

项目描述: 统一了集团下 TutorABC大陆、TutorABC**、TutorABC日本、VipJr 等多个品牌的会员中心,覆盖多国语言(i18n)与各品牌私有化视觉样式,适配了 PC、微信、Pad、原生 App 平台

  1. React 为主要 UI 框架进行开发
  2. Story Book 进行 UI 组件预览与管理
  3. Sass 实现多品牌主题与各自品牌特殊样式处理
  4. i18n 支持多国语言
  5. Webpack 一套工程独立发版、覆盖多个品牌、多国语言、多端设备适配

技术栈: ReactJs、Redux、Webpack、StoryBook、ES 6、Sass、CSS3、Sentry.IO、SonarQube

腾讯棋牌 ”**人的那张桌“ 动效项目 2015

项目介绍: 项目难点在于将交互与 3d 桌子的变形实现平滑的结合,同时控制整个序列帧动画资源的大小,腾讯最高级别 H5 项目之一

  1. 序列帧精灵图,最大化拼接序列帧,减少资源加载数量
  2. 在可接受的图片观感前提下,进行抽帧、图片资源极限体积压缩
  3. 并行预加载资源图片与音频
  4. 单独实现静态帧状态下的独立动效部分,使资源体积急剧减小,增加首屏加载速度

技术栈: Canvas

About

Resume .... me ...