




个人介绍
前后端都有涉及
熟悉Vue,前端的知识也了解一些
精通python,精通PyQt5,精通DjangoFlask
安卓(jave),ios(oc)也写过项目,
学习能力强,喜欢钻研,比较勤奋。
熟悉Docker,熟悉CI、CD
工作经历
2018-06-23 -2023-03-31魔珐后端开发工程师
负责自动化任务的架构与实现 各种CG相关插件的开发 实现各种自动化任务,提高美术人员工作效率
教育经历
2010-09-01 - 2014-06-23华中农业大学生物技术本科
资质认证
技能

个人空闲时间写的,主要功能是可以通过扫描二维码完成*和客户端文件的同步 1 *扫描二维码完成文件的上传和下载,支持多文件上传 2 通过url加sign参数保证数据安全


实现影棚当天拍摄任务的获取,中控台控制客户端启停,完成演员表演拍摄。 1 使用gRPC控制客户端拍摄的启停功能。 2 利用NDI实现音视频数据的预览和传输。 3 客户端支持60帧定帧拍摄功能。 4 实现多客户端画面与声音的集成预览。 5 演员与角色的智能匹配功能。


为满足公司大规模自动化任务的需求,参考Celery等框架,我设计了符合公司业务场景的自动化任务系统。 1 利用Chocolatey实现软件自动更新、自动打包与发布,以及自动完成相关依赖的安装。 2 将功能抽象为独立的服务,可配置自动化机器执行哪些服务,同时满足互斥服务的运行,如UE。 3 通过标签、机器性能、运行任务数、任务执行情况等因素,为每个机器打分,实现调度器智能调度任务。 4 Worker端同步线上任务,完成任务后同步到服务器,异常中断时自动重试。 5 Monitor端负责软件更新、清除任务执行中的弹框、进行清理工作,同时上报机器状态。 6 实现任务执行过程中的日志收集、上传和线上查看功能。 7 接入Sentry,便于分析错误和异常。
