你好! 我叫郑东京。 Web开发人员,旅行者。
本网站是关于我的简历介绍,
在这里可以了解到我的简单介绍,我拥有的主要技能,项目和工作经验等。
此网站主要借用了Bootstrap 4来制作而成的。
再次感谢拜访我的主页!
Welcome to my Homepage!

前端开发(Vue)
== 机密 ==

前端开发(React)
== 机密 ==

Photo Shop

Photo Shop

Photo Shop

Photo Shop

Photo Shop

爱旅行的DJ

爱旅行的DJ

爱旅行的DJ

爱旅行的DJ

爱旅行的DJ
- 项目在APP端、PC端和桌面端均有应用。
- 具备灵活的国家支付渠道路由切换,使代码结构更易维护。
- 由于团队分布在不同国家和城市,沟通通过视频会议解决需求和问题。
- 图片压缩、chunks提取策略优化、页面目录打包拆分和第三方库打包策略等。
- 请求合并,通过与后端协调,成功将多个请求合并为一个,减少服务端请求。
- 最终打包文件从527KB优化到307KB,实现了220KB的优化。
- 负责交易功能:买入/卖出、持仓(用户能够查看当前持仓,包括盈亏情况)、挂单、平仓功能。
- 负责风险管理:止盈/止损功能、追踪止损功能。
- 随着活动增多,引入动态加载功能,按需加载指定语言包,避免一次性加载所有语言包的不必要开销。
- 负责交易模块:行情页,交易策略、情绪指数,风险管理。
- 负责关于我们模块:资金安全、常见问题、帮助中心等。
- 参与重构官网(技术栈: Next.js)
- 负责交易模块:风险管理、合约细则。
- 负责关于我们模块:关于 Mitrade、奖项与荣誉、资金安全、收费与费用、联络我们、常见问题、帮助中心。
- 兼容Web端、H5端。
- 抽离公用模块,方便提取使用。
- 使用.webp格式,图片懒加载,懒执行缩短首屏加载时间。
- 负责作者摘要、审核人摘要、合规审核摘要配置模块。
- 负责文章模块,政策模块。
- 动态加入vConsole。
- 与UI协调,保证页面的所有颜色统一,页面增加暗黑模式。
- 兼容低端手机样式。
- 欢迎新用户、订阅、退订、账户报告邮件通知。
- 实盘开立后的邮件,参加活动通知。
- ASIC 、CIMA、FSC 、CySEC 4种牌照各11种语言。
(1个邮件模板= 4 * 11 =44个 Html)
-
项目描述: 项目主要是用户上传PK图片,一同竞技,决出PK之王的图片社区。技术栈: Vue + Pinia + Ant Design Vue + Typescript搭建: Vite个人职责:
- 负责项目从0到1的开发
- 开发话题、设置优选、创作、编辑、草稿、搜索、评论、举报等功能。
- 负责项目整个页面开发,注册、登录、创作、内容管理等页面。
优化:- 使用IntersectionObserver实现首页图片的懒加载,降低对服务器的请求次数,节省请求费用。
- 动态进行TDK(Title、Description、Keywords),提高网页在搜索引擎中的排名(SEO)。
- 个性化显示内容,根据登录状态调整页面体验。对于游客,提供精选内容;而对于已登录用户,呈现“仅我可见”内 容。
- 考虑未来的颜色统一,设置变量来维护主题颜色。
-
项目描述: 后端部分采用Express作为主要开发框架并通过PM2进行进程管理。技术栈: Express + redis + PM2搭建: express-generator个人职责:
- 使用Jenkins进行独立部署,分别配置demo环境和prod环境,确保系统在不同环境中的稳定运行。
- 利用apidoc来简便管理接口文档,以便更容易理解和调用后端接口
- 利用cross-env在跨平台环境中运行脚本,实现灵活设置和使用环境变量。
- 采用md5算法结合密码和动态盐的方式来存储密码,提高账户安全性。
- 使用JWT生成令牌,小于30分钟系统将定期生成新的令牌,以确保登录状态安全稳定。
优化:- 优化响应数据,删除前端未使用的字段, 缩短 Content Download 时间,提升页面加载速度。
- 将图片上传至腾讯COS对象存储,并启用CDN缓存,以提升图片加载速度和整体网页性能。
- 采用async-mutex互斥锁解决并发问题,确保操作的同步执行,提高程序的稳定性和可靠性。
- 采用PM2管理Node进程,确保应用的高可用性和稳定性。
- 项目前端开发负责人。
- 开发开始PK、最终冠军、排行榜、我的创作、功能建议等所有页面。
- 优化图片懒加载、封装公共提示语、弹窗。
2021.10-2022.03
- 项目前端开发负责人。
- 负责需求的评审,开发,把控整个项目的时间节奏。
- 开发方面负责项目架构,总结开发规范,注释的规范。
- 优化系统性能,列表页面数据较多,用分页来优化加载时间,推荐模块优化。
- 上线之后的项目复盘和整理不严谨的代码。
- 业务系统过多需要制定接⼊规范并对业务系统问题分类、整理并进⾏能⼒输出
- 技术难点:
- 动态路由:本人之前没有接触过动态路由,参考Vue.js的官方路由Vue Router 并参考了网上的思路来解决问题。
- 权限控制:UI设计的(树形控件)和Ant Design Vue中的 Tree组件(树形控件),两者架构不一样,所以用手写来实现半选,全选和部分选中的逻辑。
- 项目上线之后,本次所用到的动态路由和权限控制相关代码,复用在另外一个前端同事的项目中。
- 用模块化的方式来封装,提升开发效率,避免重复性的工作。
2021.12-2022.03
- 项目前端开发负责人。
- 负责需求的评审,排期及开发,把控整个项目的时间节奏。
- 技术难点:
- 权限控制: 【PMS】关联到平台和商家两个端的用户权限,前端逻辑和后端逻辑相对复杂,项目过程中产品经理,后端,前端三人协调较久。
2021.10-2022.03
- 项目前端开发负责人。
- 开发方面负责项目架构,总结开发规范。
2021.06-2021.10
- 负责销售开单模块,生产管理模块(效率统计,流水线数据),售后管理模块(退货单)等。
- 国际化(i18n),实现多语言切换。
- 数据空间不同,所展示的库存和对应模块数据也不一样。
- 负责首页,商品详情页,登录页面,footer页脚所有相关模块。
- 购物车模块,结账页面(Paypal)。
- 国际化(i18n),实现多语言切换。
2019 - 2020
韩国韩信大学
韩信大学交换一年的时间段,学习的科目主要有
"Web Design", "Mobile Programming", "计算机组成原理", "面向对象", "英语会话",
"PhotoShop" 等。
2016 - 2019
哈尔滨商业大学
大学3年的阶段,前一年半对自己所选的专业完全没有感觉,
大二下学期接触到HTML课程之后对前端开发感到兴趣,
逐渐学CSS和JavaScript,然后业余时间补了一下BootStrap, jQuery的知识。
微信:
dongjinghaha
Phone:
175-0201-3585
Email:
2524480125@qq.com