张占魁
1月前来过
全职 · 600/日  ·  13050/月
工作时间: 工作日00:00-24:00工作地点:
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

"Talk is cheap. Show me the code."

I invite you to visit my [GitHub](https://github.com/zzk13180)


技术擅长:


   1. 前端工程化

      - [seed](https://github.com/zzk13180/seed)

      - 开源了负责翔云2.0升级时的前端工程化实践(进行了持续的优化,加入了Tauri)。


   2. 桌面端

      - Electron、Tauri

      - 开源的项目 - [passbox](https://github.com/zzk13180/passbox)。


   3. 移动端

      - Ionic、小程序(taro)

      - 工作中开发了翔云系统的手机端,公司食堂的订餐系统。


   4. 后端

      - Java、Nodejs、Nestjs

      - 工作中大量使用了Java(SpringMVC、Mybatis、Dubbo),在我开源的项目中可以找到Nodejs和Nestjs的使用。


   5. 前端

      - 精通 Javascript TypeScript WebAPI

      - 十几年Web开发经验,熟练掌握浏览器特性和调试工具,能轻松解决前端开发中的各类问题。

      - 熟悉GitHub,持续关注前端生态,使用过很多开源库,阅读过很多开源库的源码,对前端生态有深入的理解。


   6. 前端框架

      - Angularjs、Vue3、Angular(NgRx)

      - 工作中主要使用Angularjs,熟悉Vue3的原理和源码,熟练使用Angular(passbox项目前端是Angular)。


   7. 软件工程

      - 理解UML类图、软件设计原则和设计模式。对面向对象编程、响应式编程(大量使用RxJS)、函数式编程有深入的理解。


   8. 计算机基础

      - 深入理解计算机系统、网络协议、内存管理、线程进程并发等等底层知识。 快速上手任意编程语言、库和框架。


业务擅长:


   工作中大部分的时间是在开发和维护企业级大型复杂业务系统。


   涉及大量的业务规则和复杂的业务流程。理解、分析和实现这些复杂的业务逻辑是一项巨大的挑战。


   面对不断变化的需求,我认真负责,养成了像写代码一样记录工作的习惯。


   由于系统的重要性,我时刻提醒自己,不要相信自己,不要偷懒,对自己的代码做尽可能多次的审查。


   我努力做好自己的工作,提升自己的业务和技术能力,最终得到了同事和领导认可,更多重要的任务交给我来完成。


   最近的工作上的成就是,带领前端团队完成了翔云系统的2.0升级,实现了翔云系统的前端工程化。


   开发了通用的表单、表格、弹窗等功能合一的组件,通过配置即可实现页面的快速搭建。


   开发了文档网站,包含项目使用教程和通用组件的使用文档,帮助同事快速上手使用新的前端工程。


   基于Nestjs自主开发了一套数据模拟工具,可以快速生成模拟数据,提高了开发效率。


   结合我这些年开发翔云系统的经验,优化了文件命名规则、路由规则、代码规范等等细节。


   基于TypeScript的面向对象的特性,对字典数据、状态管理、表单验证、业务逻辑等等进行了很多结构和行为的封装。


   与团队成员一起,不断交流和探讨,不断优化和完善,最终实现了翔云系统的2.0升级。


总结:


   我具备优秀的学习能力和解决问题能力。


   在工作期间解决了大量的技术问题,得到同事和领导的一致好评。


   我认为工作最重要的是自我价值的实现。


   工作把我们联系在一起,我希望我的付出能够得到您的认可,这是我最大的动力。


工作经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

教育经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

技能

electron
taro
Angular
Node.js
Vue
0
1
2
3
4
5
0
1
2
3
4
5
作品
全网集中化云存储系统

一个自研的备份软件系统,该项目包含三个平台: 1. 全网集中化云存储集中备份管理平台: 该平台提供资源总览、系统资源分析、告警监控、工单管理、系统日志、用户管理、角色管理等模块。 2. 全网集中化云存储备份软件管理平台: 这个平台包括总览、备份、恢复、介质管理、策略管理和用户中心等模块。 3. 全网集中化云存储运营管理平台: 这个平台为运营人员提供门户、告警监控、部门管理、统计分析、工单管理、总览、公告、登录和权限管理等功能。 在这个项目中,我的责任是开发通用组件和核心模块。

0
2023-11-24 18:02
智能运维分析系统

我的职责包括搭建前端总体架构(使用 webpack、ES6 和 AngularJS),以及解决前端技术挑战。 在项目中,广泛使用了图表,使用 AntV G2 作为图表库,并对其进行了大量高度定制化的开发。

0
2023-11-24 18:05
翔云项目管理系统

翔云系统是一个庞大的项目管理系统,拥有超过三百万行代码的代码库。 该系统为集团内数万用户提供服务,涵盖了流程、客商、入围、合同、项目、采购、销售、核算、报表、银企互联等多个功能模块。 这个系统的规模和复杂性使得开发工作成为一项巨大的挑战。 我的职责包括翔云系统1.0版本的前端和后端开发以及维护,还有2.0版本的前端架构设计和前端团队管理。 在1.0版本中,采用了AngularJS作为前端框架,后端则使用了Spring MVC和Dubbo微服务架构。 而在2.0版本中,我进行了前端架构的重构,采用了Vue3、TypeScript和Vite技术栈,同时采用Monorepo项目结构。 同时负责系统*端(Ionic 1.3.2)的需求开发和维护。

0
2023-11-24 17:07
更新于: 2023-12-13 浏览: 85