个人介绍
3. 熟悉Docker
4. 具有良好的编码习惯以及面向对象的思想
5. 熟练使用协程、线程、进程
6. python有基于Django、Flask、Odoo、Tornado框架实际开发经验,go有基于gin、goframe框架的实际 开发经验
7. 熟悉WebServer性能调优,缓存机制
8. 熟练使用MySQL、Redis数据库
9. 熟练使用Git
10. 熟悉 HTML+CSS 静态页面技术、Javascript、jQuery、Vue 以及 ajax 进行前后端数据交换
11. 熟悉测试环境,了解 shell 脚本,熟悉常用命令
12. 熟练使用 rabbitMQ 处理消息队列
工作经历
2020-04-01 -2020-12-01海信智慧生活科技股份有限公司后端开发
1. 独自负责“信我家” 手机 app“推荐”相关的服务(商品/商铺推荐)后端接口开发与迭代,要保证系统 的响应速度与质量。所有开发任务都是使用 Tornado 框架完成 2. 接口设计、数据库设计、消息队列设计等以及文档编写,完成服务的部署联调 3. 独自负责所在项目组的数据库与公司主库的数据同步工作,包括数据表初始化以及监听消息队列(使用 rabbitMQ) 4. python 微服务开发规范文档编写,内容包括:python 服务与 spring-cloud 的集成(Eureka 服务注册与发 现、统一使用配置中心的配置)、如何使用 zipkin 链路追踪、python 依赖本地私有化等等 5. 独自负责所有项目的打包工作(web、java、app、python),需编写及修改自动化打包 shell 脚本
2020-12-01 -至今青岛熙正数字科技有限公司后端开发工程师
1、使用 python 处理数据爬取、定时任务、数据同步类工作。数据爬取主要使用模块:requests、selenium, 定时任务使用 apscheduler, 数据同步主要通过 python 操作 shell 调用 sqoop 组件将 mysql 数据导入到 hdfs 和 hive 中,部分数据会存入 prometheus 时序数据库中 2、使用 go 做后台项目开发类工作,主要使用过 gin 和 goframe 框架 3、大数据 hadoop 生态相关组件部署与使用,主要使用过 hive、sqoop,熟悉 hadoop、spark、kafka、hbase 主要参与项目: 1、数据中台开发 2、山东各地投标网站爬取、查询后台接口编写 工作经历 3、企业用电与第三方数据对接、后台服务编写,用电数据异常监控报警 4、污染源系统国标环保网站数据爬取、后台服务编写 5、赛格 GPS 数据对接 6、AI 图像识别学习 7、使用 ambari+hdp 搭建大数据集群,逐步改为使用 ansible 统一控制部署包括后期项目的发布与迭代
2017-10-01 -2018-12-01上海汪洋网络技术有限公司python开发工程师
项目名称: 蓝锐公司管理系统 项目描述: 实现对电子器件的材料管理,出入库管理,查询,销售等功能,有用户管理模块、客户管理模块、 技术数据管理模块、库存管理模块及销售管理模块五大模块。 项目任务: 1、用户管理模块:用户管理模块主要是对该系统的用户的信息的管理,其中包括注册用户、用户登 录、查看用户信息等。 2、销售管理模块:主要分为添加销售信息及查看销售的零配件的销售情况。 3、编写自动化测试脚本进行自动化测试 项目技术: 1、基于 Django REST framework 框架开发 2、使用 JWT 代替 Session 实现用户认证和状态保持功能 3、Mysql 实现数据存储 4、使用 redis 缓存及 celery 异步服务 项目名称: 乐享资讯 项目描述: 乐享资讯为用户提供最新新闻资讯,项目包含新闻首页、新闻详情页、登录、注册、个人中心、新 闻后台模块 相关技能: 1、 基于 Flask 框架,MySQL 数据库,Redis 数据库, Gunicorn + Nginx 部署; 2、 实现了 QQ 和微博的第三方帐号登录 3、使用 SQLAlchemy 进行分页查询获取
教育经历
2014-09-01 - 2018-06-01齐鲁工业大学电子信息工程本科
非常顺利的从齐鲁工业大学(山东省科学院)毕业
技能
主要功能有数据汇聚、数据采集、数据同步、配置中心、库表管理、数据治理、资源管理、元数据管理等 负责模块有: 数据同步部分:数据接入、同步监控、库表管理 数据治理部分:目录管理、访问管理
项目描述: 该项目主类似于京东,淘宝的一站式电商平台,主要用于线上销售生活食品,该平台使用 Django 框 架搭建了用户模块、商品模块、购物车模块、订单模块、搜索模块等。用户可以在网站上进行第三 方支付。 项目任务: 1、参与应用功能设计和方案讨论,参与接口开发,代码维护、BUG 修改和完善 2、个人主要负责项目首页模块,商品详情页,购物车以及订单的生成与展示模块 3、编写自动化测试脚本进行自动化测试 项目技术: 1、使用定时任务对首页进行静态化,减缓服务器访问压力 2、使用 FDFS 分布式文件存储系统存放项目图片资源 3、为后台提供富文本编辑器,使用 CKEditor 4、通过 docker 运行 Elasticsearch 引擎用 Haystack 客户端与之对接完成搜索引擎建立索引, 实现首页商品搜索 5、使用 DRF 框架编写视图类(序列化器,视图类),在序列化器中完成对数据的校验以及对数据 对象类型的转换,视图类控制序列化器的执行完成序列化反序列化等操作 6、把商品详情页进行静态化处理,减缓服务器访问压力 7、用 redis 对选中商品进行缓存实现购物车的增删改查功能 8、通过 Nginx 服务器进行负载均衡
项目描述: 本项目是睿海物业公司委托海信聚好联科技有限公司开发的线上 app 项目,app 内容包括了绑定房 间,发帖相关,商品购买评价,积分相关,商品推荐,商铺推荐,消息推送,库存管理,商户管理等若干功 能。 责任描述: 项目经验 1、负责推荐业务相关的全部后端接口开发包括接口的设计、Mysql 表设计、redis 存储方式设计、 数据同步机制等,完成既定逻辑的同时要保证响应速度,支持高并发 2、所有 python 项目的代码维护,包括代码的整洁度、计算过程的复杂度等 3、使所有 Python 项目都集成进 spring-cloud 微服务中心并制定 python 微服务规范,项目统一 使用配置中心的配置以便于维护 项目技术: 1、使用 Tornado 框架和其本身服务器为推荐相关的业务提供 web 服务。项目中大量配合使用进程、 线程、协程以提高并发量 2、使用 mysql 作为数据持久化存储 3、使用 redis 缓存提高单次请求响应速度同时也大幅提高并发量 4、使用 rabbitMQ 做数据同步。项目中使用的是 pika 这个 python 包中与 Tornado 兼容的消费者 模块,与 Tornado 服务共用同一 IOloop 兼容运行