ID:224867

九黎咲

Python 开发工程师

  • 公司信息:
  • 繁翰信息有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 上海
  • 长宁

技术能力

本人本科软件工程毕业,掌握多门编程语言,熟练使用 Python 进行开发工作,并会用 JavaScript 和 Rust 语言来辅佐开发。
可使用 Flask + Jinja2 来进行模板式的全栈开发;对 Python 的异步框架, 如 FastAPI 也有实际项目的应用。
会编写 Dockerfile 与 docker-compose.yml,于 Ubuntu Server 中进行 Docker 容器的编排部署。
数据库使用也较为广泛,使用过 Postgres、MySQL、SQL Server等关系型数据库,常使用 ORM 框架进行操作,但也能使用 SQL 语句解决问题。NoSQL 中也有尝试过 MongoDB 和 Redis,能进行简单的操作或者 Python 调用。
业余时间爱好广泛,因个人的兴趣,加上英文阅读能力尚可,参与了《Rust 编程语言》(The Rust Programming Language)一书和《Rust by example》中文版的开源翻译;闲暇时对 github 上的开源项目 pixivpy-async 提供了文件的同步转异步读写的工作。

项目经验

1.聚源仓储货物管理系统
本人负责该项目的全权筹划及实施,主要使用 MVT 模式进行开发。
数据模型层使用 SQLAlchemy 将 SQL Sever 中的数据映射成 Python 中对应的数据模型,但由于公司原有数据库项自古以来一直未曾变动,并拥有良好的命名格式,因此查看 flask-sqlalchemy 的源码,使用其 Model.metadata.tables[] 直接对数据库所有表进行直接映射,省去建模过程;
视图层代码于 Flask 中进行编写,主要使用 FBV 的形式完成,并带有对应的 URL 映射;
模板层使用 Jinja2+Bootstrap 进行联合制作,数据交互有部分是使用基础的 form 表单来完成,也有部分使用 axios 进行交互。
以 Flask 的蓝图功能,将拣货、盘点、打包三个功能进行划分;权限的管理依赖于 Flask 的 cookies 机制进行角色验证。
对项目编写 dockerfile,使用 gunicorn 运行程序,supervisor 进行管理,部署于 docker 容器中。

2.繁翰 OCR 识别API
本人负责该项目后端主题逻辑架构的构建。
项目由算法工程师使用tensorflow及torch等深度学习包来进行 OCR 算法方面的开发,本人使用 starlette 异步 web 框架进行 API 的设计。
基于 pydantic 进行数据校验,并合理生成 API 文档。
运用多线程和协程的知识将算法服务使用多线程实现,不阻塞主线程运行。
搭建 redis,并为算法工程师提供内存数据的写入和读取的方案。
后续使用关系型数据库来辅助进行账号系统的开发。

案例展示

  • cainiao

    cainiao

    一个适用于菜鸟电子面单服务的非官方Python SDK。 主要为了上任公司中的自己开发工作便捷,自主创建了一个开源的 python 语言的 菜鸟电子面单服务的 SDK。

  • Rust 程序设计语言(简体中文版)

    Rust 程序设计语言(简体中文版)

    由于个人对 Rust 语言比较感兴趣,看到该语言在国内的资料比较少,但是找到了一个开源的翻译项目,于是就参加了其中,主要是完成了最新版的第七章全章的汉化工作。

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

信用行为

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

发布任务

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

微信接收人才推送

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

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