联系方式个人信息技术博客:juejin.cn/user/215469…期望职位:WEB 前端/全栈(Node.js + MongoDB 方向)开发工程师职业经历北京讯兔科技有限公司 ( 2021 年 1 月 ~ 2022 年 2 月 )研发产品
Mindera 投研管理平台
Mindera 是一个集成了投研知识库、研究工具、投资管理三大模块的投研管理平台。该平台可以一站式完成知识生产(数据、图表、报告、图谱)、知识查看(研报/路演/图表库、个股分析),投资管理(模拟组合、行业股票管理)等全流程投研工作。
Alpha 券商服务平台
Alpha 券商服务平台是一个面向券商路演管理和知识管理的一站式服务平台,通过券商服务的线上化和集成化, 提升信息触达、优化供需匹配。
岗位职责负责投研管理平台 web 前端的框架设计、功能开发和维护负责前端界面构建、兼容和优化,与产品、设计、开发、测试人员协同配合完成项目从需求评审到功能上线的全流程工作针对解决项目开发过程中如何处理公共业务和模块的依赖问题上,在经过和项目组开发人员评估研究后,最终选定了以抽离成独立的npm依赖包的方式为解决此问题的技术方案。在经过多个内部项目的使用和持续验证后,此方案稳定高效的支撑起了内部项目的落地和生产项目技术架构
产品项目采用以qiankun为主框架的微前端技术架构,其运行原理如下
平台应用(Platform Apps)
微应用库(Micro Apps)
开发、上线原创项目(2020 年 5 月~2020 年 12 月)
实战项目期间自己对web 技术标准和规范、项目编码的可读性、维护性、代码书写规范等方面有了更深入的理解和感悟、并最终在实际开发中得以应用
elm-seller-server
线上预览:konglingwen94.github.io/elm-seller-…
技术栈
Koa、koa-router、koa-parameter、koa-bodyparser、koa-static、koa-compress、koa2-connect-histroy-api-fallback、jsonwebtoken、bcrypt.js
vue-seller-admin
线上预览::5000/admin
技术栈
本项目主要使用element-ui作为应用 UI 的组件库,使用了按需引入的配置方式,缩小了项目最终打包的体积。
其次第三方模块有axios,vue-router v-charts(基于 echart 封装的 vue 组件库)
vue-elm-seller
线上预览::5000
技术栈
vue、better-scroll、lib-flexible、axios、express、node、javascript、less、css、es6/7、webpack、vue-cli
vue-bytedanceJob
线上预览::3000
技术栈
vue、 vue-router、 vue-cli、 less、 axios、 lodash、 es6~7、 express、 node-fetch、 http-proxy-middleware
技术提升和实践 (2020 年 1 月~2020 年 4 月)
技术提升和实践的内容包括Web 前端开发相关的各种技术类 API 及其类库、NodeJs 常用的 API 及其生态链工具、MongoDB 常用的 API 和类库等
实战项目egg-nuxt-blog(使用 nodejs 的上层框架egg和 vue 的上层框架nuxt搭建的一个全栈项目,可以作为开发项目技术栈选型参考使用)vue-blog-admin(vue+element-ui搭建的博客管理后台类项目,可作为模板参考使用)技术栈
axios、element-ui、normalize.css、pell、vue"、vue-router、vuex
造轮子
访问地址:github.com/konglingwen…
comment-message-editor(基于 vue 封装的留言信息编辑器组件)message-tree(基于 vue 封装的留言评论树组件)good-swiper(基于 vue 封装的轮播图组件)element-resize-event-polyfill(监听浏览器 DOM 元素原生 resize 事件的插件)新技术学习 & 加入开源社区(2018 年 7 月~2018 年 10 月)在 Github 开源社区发布首个项目 vue-music
线上地址: :4000
技术栈
vue 、 vuex、 vue-router、express 、mint-ui 、cube-ui、vux、lyric-parser、good-storage、vue-lazyload、lib-flexible 、sublime
技术学习郑州简影网络科技有限公司 ( 2018 年 11 月 ~ 2020 年 1 月 )管理后台项目(共四个)工作内容
在公司任职期间,我独立开发完成了CSAP 剑桥暑期学生课程小程序,九鼎锐创网站,930 家庭医生公众号,股票众筹网站对应的 4 个管理后台项目,所有项目均采用前后端分离的开发模式完成。在项目开发期间,我负责前端相关的开发工作,开发完页面模板后和后端开发人员进行联合调试,最后在测试人员测试结束后,完成对应用bug的修复工作。
在优化完善项目的过程中,对于成功请求数据接口后需要刷新页面的场景需求,我利用 Vue 自身 响应式数据的特性,通过更新组件缓存数据的方法成功实现,最终完成了加快页面更新速度,减少不必要的接口请求等性能优化工作
使用技术栈和工具
基础技术:html/html5,css/css3,js,es6/7、json
生产环境使用框架和库:vue@2.x,vue-router,vuex,element-ui,axios,pell、@antv/g2等第三方模块
开发中使用工具链:vue-cli,vue-devtools,webpack,less,webpack-dev-server,babel等工具
开发、调试工具和运行平台:vscode,git,chrome,postman,window7
应用的主要功能参与客户端项目开发
在公司任职期间,我参与开发了CSAP 剑桥暑期学生课程小程序,九鼎锐创网站,930 家庭医生微信公众号这三个客户端项目的局部功能。我个人独立开发完成的项目是930 家庭医生公众号,此应用包含了微信登录、在线预约、支付订单等功能。
河南汇国医疗股份有限公司 ( 2018 年 1 月 ~ 2018 年 6 月 )河南汇国医疗股份有限公司网站 (包括 PC 端,移动端,微信小程序)
此应用全部由我个人开发完成,工作的主要内容是根据设计稿编写前端页面样式、根据产品需求实现页面交互功能、渲染数据生成静态页面、部署静态资源到服务器。网站包含了数十个功能丰富的页面,其中主要的交互功能有轮播图、一级/二级导航菜单、手风琴动效、抽屉菜单等。应用使用的开发技术有html,css,js,jquery,swiper,less,dedecms,svn。
汇国控股微信小程序使用web-view组件内嵌移动端应用的方式开发完成,然后完成小程序上线的工作
自学、入门 WEB 前端开发(2017 年)
本阶段在互联网开放平台自学 web 开发技术,学习内容有
教育经历开源项目和作品WEB 应用
访问地址:github.com/konglingwen…
封装的可复用插件
访问地址:github.com/konglingwen…
技术文章
访问地址: juejin.cn/user/215469…
综合能力技能清单职业能力学习经历
自从事互联网行业工作以来,本人所掌握的知识和技术是通过自己不断的学习、实践、积累、总结这些过程后所得,其中在公司任职期间熟练掌握了团队项目开发的工作流程并积累了相关的经验。目前入住的互联网技术社区有 Github、掘金、Segmentfault、 日常工作中解决问题常用的搜索网站有Google、Baidu、Github、StackOverflow等
自我评价
对 WEB 前端开发及其相关的技术拥有浓厚的兴趣和热情,在 web 开发领域有全面完整的技术和知识体系。平时能自我驱动的学习、钻研 web 技术,善于关注行业前沿技术并能逐步地学习。在日常的项目开发中,能够脱离第三方类库手写逻辑代码,并对项目的可读性、可维护性、架构设计、代码书写规范等方面有严格的自我要求。工作中在实现产品需求的同时善于思考多种技术解决方案,并能总结出高效优雅的方案积累、运用。
生活和爱好
电影、篮球、运动、新闻、互联网社区交流
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。