ID:352474

蜜橙 有团队

python工程师

  • 公司信息:
  • 金税信息
  • 工作经验:
  • 8年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 广州
  • 天河

技术能力

1.扎实的linux Python/c语言编程基础,熟悉tornado,flask,django框架. mysql数据库,了解redis,mongodb数据库。
2.熟悉Requests,re、XPath等,了解rabbitMq,numpy,docker.openresty
3.具备Web前端基础知识,了解HTML/CSS/JavaScript/AJAX/JSON等
4.熟练(Pandas、Matplotlib)、理解(kettle,Hive、Power bi)
5.能快速融入新团队,与同事关系相处融洽,适合团队合作;思维活跃,善于尝试。

项目经验

2023.10至今 参与搭建了游戏卡牌代购平台
1.基于django基础框架,vue2,微信小程序,前后端分离。
2.用户管理:注册,登录,修改密码
3.卡牌数据:查看,修改
4.同步爬取卡牌数据,加入购物车
5.结算支付:支付宝,微信同意支付,回调处理订单
6.爬虫:各大卡牌平台获取卡牌数据requests
7.rpa:影刀爬取小程序数据

2023.03至9月 参与搭建了基于fastapi基础框架,APIRouter扩展子应用或模块:
1:启动框架自动模块:
(1)自动添加子应用的路由和子应用登入模块,添加请求路由前缀。(getattr反射函数)
2.开发了中间件:
(1)记录操作日志:每个request请求都会记录访问ip,时长,时间,函数的功能描述
(2)判断当是访问系统文档时不需要记录日志
(3)解析请求参数:post请求时,一般请求获取json数据,当是文件下载上传时,解析表单数据。get请求时,需要url转编码
(4)获取函数信息:功能描述,是否参数签名,证书验证。
(5)校验参数签名:参数去空值,数据转换大写等等,用jwt签名,每次都会校验sign值。

2.子应用依赖:
(1)连接数据库:每个子请求都会默认自动读取配置文件,连接数据库,封装了两个连接主库和从库的方法,一个自动识别连接的属性session.查询操作时,会校验sql类型,
当对从库做修改或删除会报错。
(2).默认校验产品证书,或指定检验登入证书。
3.数据库连接与读写分离:
1,重载数据工厂函数,每次数据库操作数据表时,会自动判断是增删查改的其中的一种,当时查询时,会自动连接从数据库,并对sql语句过滤,如果不是查询功能的会报错。当时增删删改时,则自欧东连接主库。
2,也支持直接连接主库做增删查改的操作,或直接连接从库做查询操作。
4.函数证书校验:
函数装饰器中设置了openapi_extra可扩展的参数,auth_pass和all_pass默认是False,当auth_pass值是True时,则不需要校验函数的权当all_pass值是True时,则不需要校验函数的权限和校验签名。
4.单点登入部分功能等等:
(1)登入证书校验, 产品证书校验,续租证书。
5.优化测试了子应用接口和文件转发功能:应用系统访问本地的文件服务可以正常访问,当转发后需要每次请求后临时保存文件,并每次请求时需要比对文件是否有更新。有则下载,无则直接访问本地文件。
6.代码文件在两个系统都测试过,目前框架可以支持windows,linux系统。
8.捕捉异常:请求异常,参数校验异常,数据库操作异常等等.
9.aspose words /cells/slides pythonnet调用C#的动态库文件.dll,对文件进行加密,没有水印。
10.培训学习QcFrame框架手册:
(1)学习了项目目录结构,代码规范,请求和响应
(2) 开发的注意事项:路由注册,配置文件,路由函数接口的开发,实体模型,数据库的增删查改,批量插入,联表查询。
11.基础python学习:字符串,列表,元组,字典等等,学习基本的语法,内置的方法,数据类型的转换等。
2022.06 – 2023.12 iTop二次开发
1.分析iTopp平台mysql数据,了解表数据结构以及表关系。
2.二次开发iTop,编写模块。
3.实时刷新,告警提醒功能。
4.接受邮件审批。(Imaplib)
5.定时发邮件报表(imaplib)
2020.6-2022.05 运维综合管理平台
责任描述: 自研运维综合监控系统,它是包括:资产管理,工单,监控,报表,权限管理,知识库为一体的综合性的系统,目标是成为运维工程师开展日常工作的好助手。
1.搭建系统,前后端采用vue + tornado + openresty网关+ mysql+redis
2.采用微服务框架,可扩展性强,openresty负责分配请求任务至后端服务。
3.系统管理资产数据,crontab+pands+xlsxwriter,定时执行自定义脚本,定时生成文档,上传下载文件。
4.定制监控某块,实现常规数据监控需求
5.定时监控主机,数据库,应用状态,和其他,达到协助做日常工作。
6.对外兼容api开发
7.日志管理,提供分析数据。
8.大屏展示(根置图形化),支持可根据用户的当前的需求展示不同的图形。
个人职责: 参与设计,编写开发文档,实现功能。参与其他平台的二次开发
2020.0

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   H5网站开发   App开发   运维类开发   
角色 职位
负责人 python工程师
队员 产品经理
队员 UI设计师
队员 前端工程师
队员 后端工程师

案例展示

  • 游戏代购

    游戏代购

    游戏卡牌代购平台: 海外代购各种游戏卡牌,方便国内玩家更新卡牌技能。如:宝可梦,游戏王,迪斯尼,万智牌,等等。平台会不断更新游戏卡牌发行的新产,还支持多个国家的语言。

  • 进销存app

    进销存app

    1 ‌提升工作效率‌:进销存平台通过自动化处理繁琐的手续和流程,减少了人工干预和错误率,提高了工作效率。它提供了一体化的数据管理和分析工具,使企业能够快速掌握市场动态和销售情况,从而迅速做出反应‌1。 ‌优化库存管理‌:进销存平台能够实现库存的实时更新和监控,帮助企业更准确地

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服