姜宇豪 | lostwind233@outlook.com | 期望:全国

湘潭大学 微电子科学与工程统招本科

个人总结
  • 敬业,有做事态度,认真负责,执行力强;
  • 能够采用合适的数据结构进行复杂页面展示、能够结合组件库和业务要求封装组件、能够采用合适的算法进行数据聚合;
  • 熟悉HTML、JS、CSS等Web原生技术,能完成底层框架的开发;
  • 熟悉基本编程范式、面向对象编程范式、函数式;
  • 熟悉web前端性能优化方式、框架层面优化方式;
  • 熟练使用常用的前端框架,如VUE、React、react-router-dom、react-query、nextjs、rxjs、微信小程序、angularjs、jquery等,并熟悉相关框架的原理;
  • 有组件化开发经验,有大型项目的实际开发经验;
  • 对React框架、WEB系统性能优化、浏览器端原理、跨端方案、兼容性等方面有一定的见解;
  • 熟练使用webpack、vite打包工具,熟练使用linux操作系统,对函数式编程 有自己的见解;
  • 熟悉常用的后端技术 jwt、express (middleware)、docker、mysql等,对数据结构、算法、数据库等有一定的了解;
  • 熟练使用TAPD、GIT、CICD工作流工具,能与产品、后端、设计师一同完成复杂项目的设计与落地;
  • 有良好的数据抽象、页面抽象能力;良好的英文阅读和表达能力;
项目经历

HTCS商品在线下单 2023年12月-2024年1月5日

  • 使用location、key解决单页面应用下多次点击相同url页面不刷新问题;
  • 负责整个项目从0到1开发并部署上线(nginx、vite打包);
  • 搭建本地https开发环境、搭建本地服务器nginx、https测试预览环境;
  • 使用nginx进行官网子路径反向代理;
  • 封装axios请求拦截与响应拦截,使用react-query封装请求函数;
  • 其他:使用vite开发并打包、react、typescript、antd、antd pro、shadcn、react-router-dom、zustand;

数据库查询项目 2023年07月 - 2023年11月

  • 负责整个项目从0到1开发并部署上线(docker、nginx);
  • 解决基础通用组件使用大型wasm文件导致显示缓慢的问题;
  • 负责协调后端、算法同事完成数据接口开发工作;负责了项目设计图、页面开发工作;
  • 项目上线后定位解决了因Cookie中path属性错误而导致的response-body为空的问题;
  • 主要使用Nextjs (app router)、typescript、shadcn、i18n、tailwindcss、logicFlow、zustand进行开发;
  • 使用回溯算法绘制图片树;
  • 使用Middleware判断用户浏览器的界面语言从而跳转不同路由;
  • 使用javascript-obfuscator进行js混淆,混淆参数越复杂对性能的影响越大;
  • 使用CSP(Content Security Policy)防范前端XSS攻击;
  • 多语言目录[lang]中notFound.tsx页面失效可使用自定义page-not-found页面的方式解决;
  • 该项目后台使用knex、server-actions、app-route进行数据库查询;
  • 和后端同事沟通统一使用内部状态码进行页面多语言错误提示;

农村产权交易平台项目 2022年04月 - 2023年04月

  • 在组件库中编写rollup 自定义插件实现修改less文件后自动编译;
  • 使用proxy实现微信小程序请求与响应拦截;
  • 负责编写三个模块的页面:web前端(sails、jquery)、web后台(vue3)、微信小程序端;
  • 负责产品Web端、小程序端的开发和维护工作,利用HTML、CSS、JavaScript、jQuery、VUE全家桶、axios、SSR等前端技术进行开发和调试,实现了网站的高效运行;
  • 开发了canvas审批流程图界面。根据设计图抽象不同形状(class),根据产品思路抽象图形行为(method),利用闭包、函数式编程组建数据流通管道,实现自动、精准调节节点位置和大小
  • 负责开发lancer-ui组件库、小程序通用组件,结合网站风格、设计师理念,根据- 所有设计图抽象出一套通用组件库,利用框架特性、html原生api实现同一组件不同页面显示效果;
其他

技能:Vue, JS, React, react-router-dom、react-query、 RxJS, Next.js, Functional Programming, AngularJS, JWT, Express, Docker, MySQL, Linux, TAPD, GIT, CICD

links: 个人blog https://rxjs-way.vercel.app/ ; Github https://github.com/FanJiang2024

兴趣爱好: 跑步、码代码、看书

工作经历

上海择仕信息科技有限公司

前端开发工程师 2024.01 - 2024.04(裁员)

广州标智未来有限公司

前端开发工程师 2023.07 - 2024.01(裁员)

广州信巴迪信息科技有限公司

前端开发⼯程师2022.04 - 2023.04

It seems that your browser does not support canvas. What a pity :(