个人介绍
我是程序员客栈的yinwai,一名计算机专业大四在读学生,目前已保研; 我毕业于上海交通大学,担任过微软C+AI的SDE实习生; 负责过联盾食品安全溯源平台,,,的开发; 熟练使用C/C++,Python,Vue,React,Node.js,MySQL; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2022-06-20 -2022-09-19微软亚太科技有限公司软件开发实习生
我所在项目组负责的产品是Azure Data Factory,主要用于在Azure提供的云主机、容器、数据库服务之间提供便捷高效的数据转移与变换功能。其中负责表征数据变换过程的即是Dataflow模块,它包含了一种领域特定语言。用户预先设计、定义好的转换流程将会转化为Dataflow脚本储存在后端,并被引用到计划任务里被定期触发执行。因此,在用户设计Dataflow转换流时,我们需要快速地维护起UI模型与Dataflow脚本的映射关系。 然而,由于历史遗留问题,Dataflow的文法存在设计问题,导致一些大文件的加载时间过慢,且大量占用计算资源,严重影响了用户体验。我深入分析了该性能瓶颈的根源,并设计出一个预处理器在不改变接口的情况下,实现了优化。在应用预处理器机制后,解析器对大文件的处理性能得到显著提升: · 特大文件解析时间从21.918s优化至67ms,优化率99.7% · 小文件测试集优化率75% · 大文件测试集优化率86%
教育经历
2019-09-07 - 2023-06-01上海交通大学计算机科学与技术本科
GPA:3.93/4.30(专业前15%) 荣誉奖项: C等奖学金(2019-2020, 2020-2021) 美国大学生数学建模竞赛H奖(2020) 全国大学生数学建模竞赛上海市三等奖(2020)
技能
项目背景: 联盾食品安全溯源平台旨在建立一个对食品实现从生产到运输到经销的全链条溯源平台。联盾平台能够缓解疫情大环境下厂家和中间商的对接压力,同时保障消费者的食品安全。通过联盾平台,花旗银行能够拓展业务,提高收益,扩大社会影响力。最终实现厂家-中间商-消费者和平台四方受益。 主要功能: 用户登录:用户可以选择用联盾账号进行登录,或者使用绑定了联盾账号的*进行登录。 用户注册:用户提交*号、花旗银行卡号等相关信息后可以进行联盾账号的注册,可选择与*账号绑定。 用户身份选择:用户可以根据自身需求,选择厂家、消费者、中间商三种不同的身份使用程序提供的强大的功能。 首页:提供通过索引进入各个类型商品对应店铺的入口。 店铺橱窗:展示各个店铺的商品,支持按综合、销量、价格进行排序,支持关注店铺。 商品详情页:支持轮播商品图片、收藏商品加入购物车、购买商品、全链条溯源等功能。 个人信息维护:支持个人信息的查看与维护。 技术栈: 小程序开发、vue
项目背景: 视觉假体能在一定程度上恢复因疾病失去视觉功能的患者的部分视觉。 患者需要经过一定的康复训练,才能够逐步适应使用视觉假体后的新生活。 传统的康复医疗手段效果差、人工耗费大、康复速度慢。康复机构周转率低,变相提高了患者的经济负担。 因此我们需要设计一种新的康复训练模拟系统。 项目意义: 对疗养院的真实场景进行建模,对患者常见的操作进行模拟 提供了多种可调节的视觉影响参数,有助于帮助特殊患者快速适应场景 提供了用于医疗工作者分析患者薄弱点的位置与轨迹记录 患者可通过多种控制设备与手段,以更加贴合实际的方式进行康复训练 项目还为相关技术的研究者开放了RESTful API控制接口 实现方法: 场景:从淘宝采购素材拼接整合,使用probuilder绘制地基、各层地面、天花板等 人物:编写平移旋转脚本,速度可调,以“摄像机位移”实现第三人称视角,可调坐标 交互:使用Editor插件接口与prefab机制批量处理,以盒碰撞体触发门轴动作 轨迹记录与渲染:通过C#的StreamWriter实现日志记录,并用LineRenderer渲染路径 统一控制:基于InputSystem系统,提供了基于上下文和触发器的控制系统 网络接口:提供了RESTful API,可使用http服务器(node实现)与unity进行udp通信 视觉调节:基于Shader脚本为人物的镜头附加滤镜,可调节清晰度、颜色,可模拟色盲 技术栈: unity, C#, node, http&RESTful API, Shader