个人介绍
1. 8年+工作经验,熟悉IT项目整体运作与规划,在系统建设、应用开发、架构设计、产品设计等多方面有丰富的经验。
2. 可根据业务快速给出技术方案,专业功底深厚。
3. 5年管理经验。熟悉前端领域整体规划和发展趋势
工作经历
2021-06-15 -至今字节跳动前端专家
巨量引擎广告投放平台开发与维护,基础设施建设,组件库维护与开发,账户系统,bff系统搭建与开发
教育经历
2010-09-01 - 2014-06-01山东科技大学信息与通信工程本科
个人实践经历丰富
资质认证
技能
1. 旧项目整体迁移工作。旧项目为前后端一体项目,导致前端开发环境较难使用。将旧项目原有页面通过不同业务进行划分,拆分为多个仓库,并根据monorepo、微前端等方式实现项目整合和隔离。 2. 账号系统整体维护和规划。账号系统是整体业务较为基础的功能,由于历史原因,一直没有规划。当前是将整体的账号系统独立维护,并添加更多的功能,为用户赋能。减少用户操作的割裂感。 3. 带领团队其他成员实现较为复杂的功能和技术点。做技术攻坚。 4. 对微前端项目进行维护和升级,对整体稳定性和安全性做保障。确保项目正常运行。 5. 降低新人融入难度,通过devops搭建多套流水线,实现需求开发部署、测试、上线一键发布。减少学习成本和融入曲线。 6. 修改需求开发流程,添加自检需求环节,提升开发准确性,并为之后的开发和多期迭代提供较好的文档记录 7. 优化配置化开发方式,实现前后端统一配置化。脱离了流程化开发方式,极大提升了开发效率,极大降低了开发风险。
1.由之前线上abTest的150数量降低到50以下,将重要页面的所有模块解耦,模块与模块之间进行消息传递,完全脱离了之前的重依赖模式,促进了快速开发。 2. 提升首屏渲染速度。由之前的2s+渲染提升到700ms左右。移动端项目使用ssr技术加速首屏渲染。由于之前的项目依赖过多,首页并发接口过多,导致页面加载缓慢,服务端渲染技术有效的解决了这一问题。 3.业务需求跟踪和整体架构设计。调整架构实现方式:将之前的流程化开发修改为配置化开发方式,提升了容错率,降低了人力资源浪费,不仅保证了需求实现速度(将2天的需求提升0.5天开发完成),而且将整体的安全和稳定性做了提升。 4.团队成员晋升和成长效果显著。 技术栈:vue,*公众号