个人介绍
精通HTML5、CSS3、JavaScript、ES6、ajax,能够根据实际需求构建移动端和PC端Web页面等。
精通Vue,状态管理Vuex及Vue全家桶等,精通iView,Element-ui等主流前端组件库。
精通uniapp框架,可以使用uniapp中的uni-ui组件库的使用,完成Andriod和IOS等的跨端开发。
精通React及Taro框架,有taro+typescript项目经验。
熟***以及***开发等,了解React Native、Weex等移动端框架。
熟练掌握JAVA编程语言以及基本SQL语句使用。
熟练掌握JAVA后端业务框架Spring,使用Spring与Mybatis数据库结合,做API接口开发。
熟练使用Node.js+Express+中间件等内部框架和内部库,了解Koa, 掌握node.js与数据库的关联使用,创建出数据关联表来开发API接口。
熟练掌握自动化运维Jenkens的使用。
了解其它编程开发语言python, C/C++等。
工作经历
2023-03-01 -至今阿里巴巴全栈
负责阿里巴巴大文娱旗下葱圈儿***小程序,运营PC后台,用户管理PC后台)开发迭代,前后端,运维以及测试等相关工作。葱圈儿”是阿里巴巴文娱倾力打造的文娱年轻人养成公益项目,作为联合内容行业专家共同打造的年轻内容创作者养成项目,希望能够为文娱行业年轻从业者提供更多成长和发展机会。 通过实践与专业结合的方式,让更多同学在学校期间就可以提前了解行业,洞察行业,接触真实的业务场景,通过实践演练帮助同学们成为更符合市场要求的创作者。 产品包括:***,运营端PC后台,用户PC后台
2021-04-01 -2023-02-22WakeData惟客数据高级前端工程师
1. 所属地产部门,负责地产前端项目的开发及维护迭代。 2. 地产前端项目从0到1的整体架构搭建,设计,开发,以及运维环境的搭建。 3.主要产品: 人居会小程序,悦客宝App(andriod,ios端), 越客宝接待台(IPAD端),数字营销管理系统(PC端)
2019-07-01 -2021-03-31平安科技高级软件工程师
外派平安工作,负责平安代理人平台口袋E行销APP开发及维护,以及平安寿险业务,和主要负责前端工作,做H5页面,需要和后端交互,以及需要和native沟通,做的是混合APP开发,另外还要负责页面埋点等
2017-07-01 -2019-07-01北京数通云端web前端
2019.3-2019.7 装修公司网站(离职时尚未完工) 软件环境: Windows/Django/Mysql/Vue/iview 开发工具: VS co***工具/PyCharm 项目描述: 该项目是一个装修公司网站,做PC端Web***版。 项
2016-07-01 -2017-07-01北京数通云端科技有限公司Python全栈工程师
项目描述: 爬取拉钩网一二线城市UI设计、前端、php、python、java、数据分析、爬虫、人工智能等公司的名称、地址、网址、规模、招聘要求、薪资状况等。 遇到问题及解决方案如下: 1.分析目标网站真实requests地址和response内容,使用代理试水网站反扒虫级别。
教育经历
2014-09-01 - 2017-07-01河南机电职业学院机械制造及其自动化大专
获得过三好学生以及奖学金等多项奖项,成绩班级常保持前三内,担任宿舍长以及学习小组组长职位!
技能
产品包括:支付宝*小程序,运营端PC后台,用户PC后台 项目描述:“葱圈儿”是阿里巴巴文娱倾力打造的文娱年轻人养成公益项目,作为联合内容行业专家共同打造的年轻内容创作者养成项目,希望能够为文娱行业年轻从业者提供更多成长和发展机会。 通过实践与专业结合的方式,让更多同学在学校期间就可以提前了解行业,洞察行业,接触真实的业务场景,通过实践演练帮助同学们成为更符合市场要求的创作者。 产品包括:支付宝*小程序,运营端PC后台,用户PC后台 技术选型背景:采用SOA架构思想进行设计,采用SpringBoot、SpringMVC、Mybaits、Dubbo、React.js、RocketMQ等技术框架实现。 实现了*小程序应用、后台管理应用等功能。 后端架构:SpringBoot+StringMVC+Dubbo+Mybatis 前端架构:React.js+Remax+*支付宝小程序 技术要点: 1.在后台服务的架构中,采用了RPC+微服务的架构思想,RPC采用dubbo框架作为服务治理框架,对外接口采用RESTful和GraphQL接口方式,使用docker+dubbo+zookeeper把项目分为服务提供方ProVider和消费方Consumer 2.和数据库进行交互,提升开发的效率,ORM这一层的技术选型,采用 Mybatis框架作为持久层框架,原因Mybatis对SQL语句编写更加的灵活。所以选用MybatisPlus作为mybatis的插件,提升开发的效率。 3.使用MybatisPlus内置代码生成器AutoGenerator插件快速生成 Mapper、Model、Service、Controller 层代码 4.依次创建User对象,编写UserMapper、SpringBoot启动类及单元测试用例 5.使用lombok 提供的注解的来帮助我们简化消除一些必须有但显得很臃肿的 java 代码,尤其是针对pojo, 如:@Data提供类所有属性的 getting 和 setting 方法 6.编写service先定义接口,编写BaseService实现以及具体实现类 7.对于复杂数据模型的查询,使用GraphQL 基于用于前后端数据查询方式的规范来查询数据避免RESTful接口资源的浪费
项目描述:北美初业公司打造艺术品垂直领域全球headless commerce 电商平台,基于github 19.2k 的 Saleor开源项目做二开,增加艺术家模块、艺术品艺术家管理、艺术家故事...,对接国际化支付平台Stripe 功能描述:除电商平台基本的登录注册,物流,商品,库存,支付外还有艺术家分类管理等 后端架构:GraphQL+python+django+celery+postgreSQL+Redis... 前端架构:apollo+React Nativate + expo + Next + react + TS... 运维:dokcer+aws+s3+nginx... 技术要点: 后端: 1.使用Django的ORM定义数据模型modeles 2.使用GraphQL作为API查询语言,定义schema,type,resolves等方法接口映射接口数据模型字段 3. 使用JWT进行登录认证效验,以及dashboard与apps的安装问题 4.nginx + ssl公钥私钥配置https协议,确保可以进行webhook的通信,对接支付平台Stripe 5. 使用Celery进行任务队列和分布式任务处理 6.docker+docker-compose+DockerFile构建镜像部署项目 7.Aws项目部署+挂载S3对象存储扩充服务器硬盘 ...... 前端: 1. 使用React Native+expo脚手架进行跨平台移动应用开发,使用expo脚手架支持的web打包以适应H5跨端开发 2.使用react-native的 Platform.OS === 'web'进行判断平台+响应式样式,以确保一份代码支持桌面端及H5 3.使用Apollo进行GraphQL客户端接口调用 4.使用fragment文档+apollo方法useQuery,gql,useMutation 等来提高代码复用率及项目可维护性 5.dashboard后台管理端使用React+Ts,App独立应用使用next.js等相关技术栈 ......
2023.01-2023.04 AI心灵助手 项目描述:AI(ChatGPT) + 电商 + 分销裂变 + SAAS产品,2月份正值ChatGPT人工智能席卷全球,个人也有类似想法投入其中,研究了当时市面上的各种产品都是及其简陋不尽人意... 因此谋生自主研发想法,也曾研究过市面上各种开源项目,开源框架,最终参考众多开源项目打造一款与众不同充满创意又可变现的一款产品... 功能描述:二级分销、分佣结算、邀请好友、OCR、语音识别、图文转换、多行业智能聊天..... 待开发:创意(AI对象、AI红娘月老、孤寡老人陪护,行业话务员) 技术要点: 1.由于chatgpt的接口不支持国内用户访问,使用美国硅谷节点的服务做接口代理转发实现国内畅享调用 2.uniapp开发H5、小程序设计Vuex,AI智能聊天项目需要记录用户每日使用次数,使用uni自带的缓存技术,路由跳转,mixins,状态管理空间模块化等 3.改造uniadmin源代码uni-cloud-router 改为类似java的适合自己的MVC代码风格 4.改造uncloud 为调用本地mongodb数据库开发node服务端 5.git代码分支管理及亚马逊云服务器运维部署 ......