周永举

前端开发工程师

6工作经验

基本信息


  • 26岁
  • 河南·郑州
  • 信阳职业技术学院

联系方式


技能点


自我介绍

个人对uni-app技术栈十分擅长,面对开发过程中遇到的Bug能迅速定位到问题并解决,擅长使用nvue去解决uni-app的一些原生组件导致的层级过高的问题。
会使用App原生语言插件来实现一些特殊的需求,可以利用nvueweb-view实现App和H5的混合方法和双向通讯。
可以使用uniCloud进行云函数云对象的编写,实现一键登录推送等功能,我个人站点的后端接口数据库的设计都是用uniCloud来实现的。
对下一代uni-app开发引擎uni-app x也有持续关注。

微信


WeChat

教育背景


    信阳职业技术学院 - 数学与计算机科学学院 - 计算机专业

个人能力


  • 技术能力

    擅长技术栈: Vue、uni-app

    掌握技术栈: React、uniCloud、TypeScript

    跨平台开发: 熟练使用uni-app框架进行Android、ios、微信小程序、H5各端的跨平台应用开发,熟悉从0到1的项目开发流程以及上架到各大应用市场的流程

    自学能力: 对前端领域新技术有浓厚的兴趣,并且有较强的自学能力,能够快速学习并掌握前端领域新技术

  • AI能力

    熟练使用ChatGPTGitHub Copilot大幅度提升编程效率

工作经历


  • 杭州卓洱生物科技有限公司

    担任uniapp开发工程师,前期主要负责公司“曼养生活”和“曼养生活青春版”的App开发工作,后期因公司决定用原生重构,所以让我负责App内和公司手表端用到的web-view页面的开发工作
  • 托普朗宁教育科技有限公司

    担任中级前端开发工程师,前期主要参与“TPLN未来教育平台”的App端开发工作,这也是公司第一次用uni-app进行跨端开发,因效果显著,后期让我单独负责用uni-app进行海外服务商“iEnglish Master”项目的重构工作
  • 河南阿梵拉科技有限公司

    2017.11 - 2018.06 在该公司实习,毕业后担任前端开发工程师,主要负责公司“槟购跨境”项目的App端和微信小程序端以及H5端的开发工作

项目经历


  • 曼养生活、曼养生活青春版

    • 项目简介
      利用uni-app的Vue3版本作为跨平台开发框架, 以及Pinia作为状态管理库, uView作为UI组件库, 并集成MQTT协议进行实时通信,我们开发了这两款手机App。App与公司的智能手表和智能家具无缝对接,共同实现智慧养老和智慧生活的目标,为用户提供更加便捷、智能的生活体验。
    • 我的贡献
      技术预研与选型: 经过深入的需求分析和技术调研,我最终确定采用uni-app、Vue 3、Pinia、uView和MQTT作为技术栈来开发该项目。完成项目的前期搭建工作,为后续开发奠定了坚实的基础。
      团队管理: 在项目开发过程中,我根据每期的需求和交付日期,合理地为另一位同事分配开发任务,确保项目能够按时按质完成。
      开发实施: 除了满足正常的开发需求外,后期开发健康模块通过web-view实现了App的混合开发,以及用原生HTMLJS为安卓手表端开发数十款表盘。面对一些不常见的特殊需求能够迅速提出合理的解决方案。比如通过直播推流组件实现刷脸登录,利用原生插件接入萤石云视频。
      应用上架与问题处理: 在开发完成后,我负责将App成功上架到苹果App Store和华为应用市场。在遇到应用被驳回的情况时,我能够迅速分析问题原因,并提供有效的解决方案。当遇到无法正常处理的驳回问题时,我能够凭借以往的经验,提出可行的上线策略,确保App能够顺利上线并为用户提供服务。
  • iEnglish Master

    • 项目简介
      利用uni-app的Vue3版本作为跨平台开发框架, 以及Vuex作为状态管理库, uView作为UI组件库, i18n作为国际化方案,重构公司的“iEnglish Master”手机App,为公司的海外服务商和海外用户提供更加完善、流畅且本地化的应用体验。 经过精心的架构设计,这款App将整合两套独立的用户系统,实现服务商端和家长端二者的完美融合。用户通过不同的入口登录,将自动进入对应的用户系统,确保各自的功能和权限得到精确划分。使用户能更自然的从买我们的产品向帮我们卖产品过渡。
    • 我的贡献
      技术预研与选型: 经过深入预研,我评估了uni-app的Vue3版本的可行性。主要考量了Vue3版本的技术优势、性能提升以及uniapp社区支持情况。 在国际化实现方案方面,我研究了uni-app对i18n的支持情况,并验证了其能够方便地实现多语言支持,确保App能够适应六国的用户。 我还预研了是否能顺利接入Sentry错误日志监控系统和uni-push推送渠道。经过分析,我确认这些工具和服务能够与uni-app的Vue3版本良好集成,为项目提供稳定的错误监控和推送服务,最终完成项目的前期搭建工作。
      开发实施: 负责业务模块的开发,比如登录注册、切换账号、我的、地址管理、消息管理、我的收益、提现管理、订发收补、我买的/我卖的、开通帐号、帐号分配、首页工作台、销售数据等模块。
  • 菲耀直播

    • 项目简介
      "菲耀直播"是一个使用ReactAnt Design开发的直播系统。 服务各大政府单位、企业单位、媒体、品牌方、活动策划、品牌营销型公司,针对不同规模、不同应用场景可应用于教育、金融、房地产、企业培训、营销、会展、招聘、年会等业务场景。
    • 我的贡献
      开发实施: 负责媒体库的剪辑和合并、子账户管理、可视化数据中心、财务中心、套餐展示、定制配置、个人收益、下载中心、导出等模块的开发,制作PDF的模板生成页面配合后端实现一键生成PDF直播报告。
  • TPLN未来教育平台

    • 项目简介
      利用uni-app的Vue2版本作为跨平台开发框架, 以及Vuex作为状态管理库, uView作为UI组件库, 我们为公司的国内服务商打造了一款手机App平台,实现了业务的移动化处理,使服务商能够随时随地通过手机轻松处理各项业务,极大提升了工作效率和便捷性。
    • 我的贡献
      开发实施: 负责版本迭代新需求的开发,比如学生管理、班级管理、调班管理、地址管理、邀请合伙人、订发收补、我买的/我卖的、直营店管理、直营店申请、智能成长中心管理等模块。为项目开发多个公用组件,并处理项目遇到的一些疑难杂症。
  • 槟购跨境

    • 项目简介
      利用uni-app的Vue2版本作为跨平台开发框架, 以及Vuex作为状态管理库, uView作为UI组件库, 我们分别开发了App端、微信小程序端以及H5端,通过跨平台开发技术,实现了一套代码多端应用。这一举措不仅提升了开发效率,还确保了各端用户体验的一致性,从而更好地推广和销售公司的产品。
    • 我的贡献
      开发实施: 负责业务模块的开发,比如拉新、实名认证、槟果云仓、首页重构、有机牧场、拼团、消息推送、钱包、二楼、评价、订单管理、登录注册重构、web-view内嵌商品详情页等模块。
      项目重构: 随着项目需求的持续增长和不断迭代修改,部分代码已经变得异常复杂,维护起来相当困难。 为了提升代码的可读性、可维护性和可扩展性,我们决定进行项目重构。 此次重构将针对现有的代码结构进行优化,去除冗余和重复代码,提升代码质量,并确保未来的开发工作能够更加高效和顺畅。 我们致力于通过重构为项目注入新的活力,确保它能够更好地满足不断变化的需求,为公司的业务发展提供坚实的技术支撑。

个人作品


  • 起个变量名 - uTools插件

    利用uTools即用即走的特性可以帮助程序员在起变量名的时候快速用快捷键 + 中文实现各种格式的变量命名,目前已有2W+的程序员用户使用
    获得uTools官方赠送的限量版 永久Vip,因插件用户量过万
  • 变量命名 - PC页面

    网站地址:www.inav.site/tools/#/p/var/var
    因“起个变量名”依赖于uTools,有的人不愿意去下载尝试,所以我就开发了网页版本的变量命名,目前每天都不断有用户在使用
  • 一青相恋 - 微信小程序

    官网地址:www.ixiami.com
    只对高学历开放的优质青年同城交友平台,极度严格审核,保证真实高端,轻松迈向婚融因殿堂。
  • PPT创意坊 - PC页面

    网站地址:www.inav.site/ppt
    一个PPT模板分享网站,用来练习uniCloud写的项目,用户可以在线预览和下载PPT模板
    用个人商户对接了支付宝的当面付实现在线支付
  • FS快传

    官网地址:www.inav.site/tools/#/p/fs/fs
    在公司经常有需要在电脑上往测试手机传文件,且测试机没装社交软件的情况,所以就开发了这个工具,实现电脑上传文件后手机直接扫码获取
  • 情侣情趣飞行棋

    官网地址:www.inav.site/lovers
    用来练习uniCloud + 支付宝手机网站支付而写的项目,用户可以在线玩飞行棋,也可以在线支付解锁更多功能,零零散散也会收到一些用户的支付
    用个人商户对接了支付宝的手机网站支付实现在线支付