个人介绍
我在前后端分离平台开发方面拥有丰富的经验,熟练运用Vue和Django进行开发。
我的技能和经验:
Python自动化脚本编写:
我精通Python,能够编写高效、可靠的自动化脚本,提高工作效率并降低人为错误。
前后端分离平台开发:
我熟悉使用Vue和Django进行前后端分离平台的开发,能够根据需求快速构建稳健的应用程序。
Jenkins Pipeline脚本编写:
我有丰富的Jenkins Pipeline脚本编写经验,能够实现持续集成和持续部署,提高开发效率。
API二次开发经验:
我在Jenkins、GitLab、Gerrit等平台进行API二次开发方面有着丰富的实践经验,能够根据项目需求进行定制化开发。
Docker部署:
我熟悉Docker的使用,能够将应用程序打包成容器,并实现快速部署和扩展。
数据库设计:
我具备数据库设计的能力,能够设计出高效、稳定的数据库结构,支持应用程序的需求。
AI应用:
在脚本编写方面,我不仅熟练掌握Shell、Python和Groovy,还能够将人工智能技术应用于脚本编写中,例如使用机器学习模型对数据进行分析和处理,提高脚本的智能化程度。
为什么选择我?我不仅拥有丰富的技术经验和多样化的技能,还能够将最新的人工智能技术应用于项目中,提供更智能、更高效的解决方案。
工作经历
2018-11-01 -2023-12-01诺基亚后端开发,devops, AI
项目介绍: 我参与并完成了多个DevOps平台的设计和开发,其中包括数据库(DB)后端和部分前端页面的设计。我负责实现了大部分后端API,并完成了部分平台自动部署上线(deploy)的接口。 技术细节: DevOps平台设计与开发: 在这些项目中,我负责整个DevOps平台的设计和开发,包括数据库后端的设计和实现,以及部分前端页面的开发。我与团队紧密合作,确保平台能够满足项目需求,并且具有高可用性和可扩展性。 后端API实现: 我承担了大部分后端API的实现工作,包括设计API接口和编写相应的业务逻辑。我注重API的设计和规范性,以确保系统的稳定性和易用性。 自动部署上线接口: 我完成了部分平台自动部署上线的接口设计和实现。这些接口能够实现自动化部署流程中的一部分功能,提高了开发和运维的效率。 我还使用机器学习技术完成了仿真日志的分析项目,主要基于仿真日志进行监督学习,根据用户的标签对日志进行分类和分析。 在Nokia 6G机器学习项目中的参与: 我参与了Nokia 6G机器学习项目,其中包括MLOPS的讨论和实施。从数据、模型、代码三个方面入手,我与团队合作,考虑了
教育经历
2003-09-01 - 2007-06-01浙江大学通信本科
在校期间主要做的项目是嵌入式单片机开发,毕设是C++图形预测
技能
项目介绍: 我参与开发了一款专业的结算系统,旨在帮助客户计算各种层级的收益和结算,并将客户定制的算法程序化。该系统不仅包含GUI界面,还涵盖了数据存储和管理等关键功能。 技术细节: 定制算法程序化: 我们将客户提供的各种算法和计算规则程序化,以确保结算过程的准确性和可靠性。通过程序化的算法,可以实现结算过程的自动化和标准化,提高工作效率和精度。 GUI界面设计: 我们设计了直观友好的GUI界面,用于用户输入和参数配置。通过界面化的操作,用户可以方便地进行各种结算任务的设置和管理,减少了操作复杂性和错误率。 数据存储与管理: 我们采用了高效可靠的数据存储方案,将结算相关的数据进行存储和管理。这包括了收益数据、客户信息、结算规则等各种数据,保证了数据的完整性和安全性。 多层级结算计算: 我们实现了多层级结算计算功能,能够根据客户的需求和规则,灵活地进行各种层级的结算计算。无论是简单的单层级结算还是复杂的多层级结算,我们的系统都能够满足客户的需求。
项目介绍: 我参与开发了一款专业的研发流程管理平台, 该平台旨在管理整个开发流程,包括pipeline显示、资源调度、包管理和人员分配等关键功能。 技术细节: Pipeline显示: 我们实现了直观清晰的Pipeline显示界面,用于展示开发流程中各个阶段的进度和状态。通过可视化的方式,开发团队可以清晰地了解当前的开发进展,及时发现和解决问题。 资源调度: 我们设计了智能的资源调度算法,能够根据项目需求和团队资源情况,自动调配和优化资源的分配。这样可以确保开发团队的效率最大化,同时避免资源的浪费和过载。 包管理: 我们提供了完善的包管理功能,包括包的上传、下载、版本管理等。通过统一的包管理系统,开发团队可以方便地管理和共享项目中使用的各种包和依赖项,提高开发效率和代码质量。 人员分配: 我们实现了灵活高效的人员分配功能,可以根据项目需求和团队成员的技能和工作量,动态分配任务和项目。这样可以确保每个人都能够充分发挥自己的优势,同时避免任务的重叠和资源的浪费。
该项目主要基于监督学习技术,利用用户提供的标签数据对仿真日志进行分析和分类。 技术细节: 仿真日志分析: 通过对仿真系统生成的大量日志数据进行收集和处理,我利用机器学习技术对这些日志进行了分析。这些日志记录了系统的运行状态、用户行为、错误信息等重要信息。 监督学习: 我采用了监督学习方法,通过用户提供的标签数据对仿真日志进行了分类。标签数据可以包括正常运行状态、异常行为、错误类型等信息,使得模型能够学习并识别不同类型的日志事件。 特征工程: 在进行监督学习之前,我进行了详尽的特征工程,从仿真日志中提取出了各种关键特征。这些特征包括时间戳、操作类型、系统状态等,为模型提供了丰富的信息源。 模型选择: 我尝试了多种机器学习模型,包括支持向量机(SVM)、随机森林(Random Forest)、神经网络等。通过对比实验和调优,选择了最适合当前任务的模型,并进行了训练和评估。 结果分析: 我得到了一个高性能的仿真日志分析模型,能够准确地识别出日志中的不同事件类型,并对异常事件进行及时报警和处理。这为仿真系统的运维管理提供了重要的支持和指导。