个人介绍
我是程序员客栈的Adrian,一名全栈开发工程师; 我毕业于美国俄亥俄州立大学,担任过明源云的前端架构师,担任过东软慧聚的前端开发; 熟练使用Vue,React,Nodejs,Java,Python; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2020-12-01 -至今明源云前端架构师
维护和迭代优化公司低代码开发平台: 主责迭代中复杂技术点的方案设计,案例如下: 1. 利用AST语法解析的技术,结合使用ts范型,动态生成monaco上下文智能感知提示库。该优化用于低代码平台的在线代码 编辑器功能 2. 利用babel-standalone,为在线编码提供了在线将es6语法的代码转变成es5的能力(公司有ie9兼容的需求) 3. 使用Mocha框架,为在线编码提供在线代码单测的能力 小组前端架构师: 主要负责团队内的前端技术攻坚、代码审查、开发规范制定、技术方案预言、架构演进相关工作。主要成果有: 1. 低代码开发平台的SaaS个性化方案预研究与落地,让用户能够在标准化的产品上进行个性化迭代,同时能够跟随产品迭代 升级(页面局部插槽式个性化扩展、表单页面的布局与字段属性配置解耦的个性化扩展) 2. 使用nodejs搭建了一个平台开发者登录跳转应用,采用了K8s高可用部署方案。自上线以来零事故率 3. 使用pnpm对现有前端架构(多个独立安装、打包、发布的前端项目,npm)进行了升级。有效提升整个前端项目开发效率
2017-11-01 -2020-11-30东软慧聚前端开发
主导页面设计器项目设计与研发:基于react框架,使用react dnd拖拽效果和redux状态管理,实现页面设计器的组件拖 拽,页面元数据生成及组件属性配置等功能 主导页面渲染引擎项目设计与研发:基于react框架和页面元数据,实现前端页面动态渲染 搭建基础组件库:基于ant design ui框架,二次封装前端组件库 独立研发原生表格组件:基于原生js,实现表格渲染,拖拽列,拖拽行,拖拽列宽,表头排序,树表,数据分组,虚拟dom 渲染等功能 主导研发微服务平台研发:借鉴后端ddd架构和元数据思想,使用技术栈express和mangodb实现在线快速构建后端业务 服务(在线编写后端业务代码并可一键启用),同时实现服务之间的事件监听、定时调度、复杂数据查询等基础能力。微服 务平台在公司内部人力管理系统中被有效验证,且后期依托该平台交付了多个小型ERP项目 主导实现公司微前端架构:使用qiankun框架,对公司数个不同技术栈前端项目进行微前端架构融合 前端开发组长:负责统筹小组工作(5人小组),审查研发代码,达成团队工作目标
教育经历
2011-02-01 - 2015-05-01俄亥俄州立大学电子计算机本科