个人信息
- 姓名: 张晚恒
- 性别: 男
- 手机:13643584702
- 微信:WanhengZhang_Night
- 邮箱:flowerblings@gmail.com
- 博客:https://blog.wanheng.top
- github: https://github.com/flowerbling
- 教育经历: 太原理工大学 本科 软件工程专业 (2017-2021)
工作技能
- 熟练掌握Python语言,熟悉
async/await
异步编程 - 熟悉Python常用的Web框架如
fastapi
、django
、flask
- 熟悉
mysql
、pgsql
、redis
、elasticsearch
- 熟悉
docker
、nginx
、celery
- 熟悉
golang
,gorm
- 熟悉
微服务
,protobuf
,grpc
- 熟悉前端框架
vue
、react
- 熟悉主流的云平台如阿里云,腾讯云等
- 熟悉函数计算的开发和部署
- 熟练使用AI辅助编程
工作经历
公司: 上海忻知信息科技有限公司 (2021.05.10 - 2024.02.07)
岗位: 研发工程师
项目经历
剧说AI
- 项目介绍:该项目旨在为用户提供一种通过文本或音频生成个性化视频并发布到各大平台的解决方案。用户可以自定义模版,包括配置发言人的声音、背景音乐、字幕字体、字幕大小和位置,以及叠加logo、开场视频和结束视频等元素。项目主要基于cv2库实现。
- 关键技术和工具:
- 使用cv2库将字幕、图片等叠加到视频中。
- 利用ffmpeg库进行视频和音频的截取和处理。
- 将用户生成的视频发布到各大平台。
- 通过elasticseach库将视频信息保存,并根据文本和选定标签等条件搜索最匹配的视频片段。
- 实现视频片段的裁剪和拼接,生成符合用户需求的长视频。
- 建立分布式的视频合成系统,利用celery和动态伸缩的抢占式ECS实现任务的高效调度和资源利用。
- 项目职责:
- 负责用户模版中部分模块的配置和渲染,确保用户能够根据自己的需求进行个性化设置。
- 基于文本对视频片段进行检索,以匹配用户输入的内容。
- 实现视频合成任务的调度,确保视频和模版等API的顺利交互。
AI工作流
项目介绍:一个创新的人工智能工具。可以流式的执行一系列指令。实现了网页搜索,文本生成,文件总结和文件生成,图片OCR,音频ASR,微信客服消息回复,文生视频,文生图等等节点,企业微信消息推送等等功能。可以灵活搭配各种节点,实现各种功能。如:智能对话,文生视频并自动发布
- 关键技术和工具:
- 通过dagster来构建工作流程
- 基于langchain实现智能对话节点,集成了chatgpt,chatglm,llama2,文心等市面上大部分的模型
- 使用函数计算来完成流程运行
- 项目职责:
- 工作流程的设计和搭建
- 支持工作流程的节点的开发个搭建,如智能对话节点,文生视频节点,消息推送节点等等
- 相关API的设计和实现
读书会
项目介绍:知识付费项目,在抖音,微信公众号等平台售卖课程。课程包含直播课,和音频书等等。
- 关键技术和工具:
- golang开发,go grpc搭建微服务
- 项目职责
- API日常维护
自我评价
作为程序员,我具备坚持不懈、自我学习、逻辑思维、高质量标准、团队合作、创造性思维、解决问题能力和时间管理等个人品质。