个人介绍
擅长Python与HTML交互,做过销售类网站开发,包括客户下订单(付钱,填写信息)
技能:Java/JavaScipt,Python,HTML/CSS
独立思考能力(解决方案,客户利益客户需求),在澳大利亚读书,英文流利。
如果我能帮上忙 请发布您的需求
工作经历
2023-01-02 -2023-09-14Kiandra IT后端架构
Kiandra IT是一家总部位于澳大利亚墨尔本的技术解决方案提供商,专注于为客户提供创新的IT解决方案和咨询服务。公司成立于1995年,拥有数十年的行业经验,致力于帮助企业实现数字化转型和业务优化。Kiandra IT以其卓越的技术专业知识、协作精神和客户导向的方法而闻名,已经成功地为众多企业和机构提供了定制化的解决方案。 我的工作内容:客户咨询与需求分析:与客户合作,了解他们的业务需求和挑战,帮助他们定义IT项目的目标和范围。 解决方案设计与开发:根据客户的需求,设计并开发创新的IT解决方案,这可能涉及到软件开发、系统集成、云计算等多个领域。 项目管理:负责规划、执行和监督项目,确保项目按时交付、在预算内完成,并满足质量标准。 技术支持与维护:提供客户的技术支持,确保系统的稳定运行,并进行定期的维护和更新。 团队协作:与公司内部的跨职能团队紧密合作,包括开发人员、测试人员、项目经理和业务分析师,以确保项目的成功交付。 技术研究与学习:跟踪行业的最新趋势和技术,不断提升自己的技能和知识,以便为客户提供最佳的解决方案。 客户关系管理:与客户建立并维护积极的关
教育经历
2019-12-01 - 2022-09-10Monash UniversitySoftware Development本科
摩尔本monash大学本科毕业。
技能
项目分为以下几个功能模块,对使用者来说实现了以下功能: 游戏主界面:展示游戏场景和玩家信息。 火箭控制模块:允许玩家控制火箭的上下移动。 星球生成模块:随机生成星球,星球上有金币。 金币收集模块:火箭接触到星球时可以收集金币。 分数计算模块:记录玩家的分数并在界面上显示。 游戏结束模块:当火箭碰撞到障碍物或者触底时,游戏结束并展示最终分数。 我在项目中负责了以下任务,使用了相应的技术栈,并达到了以下成果: 游戏主界面开发:使用C语言的基本图形库(如SDL或者OpenGL)创建了游戏主界面,包括背景、玩家火箭、分数等元素。 火箭控制模块开发:实现了火箭的上下移动控制逻辑,通过键盘输入或者触摸屏幕来控制火箭的移动。 星球生成和金币收集模块开发:编写了随机生成星球和金币的算法,确保它们在游戏中不断出现,并实现了火箭与星球的碰撞检测和金币的收集逻辑。 分数计算和游戏结束模块开发:跟踪玩家的得分,同时监测游戏结束条件,当条件满足时展示最终得分,并提供重新开始游戏的选项。 最终,我成功开发了一个具有基本游戏功能的C语言火箭吃星球、吃金币的游戏,并确保游戏流畅运行。 难点及解决方案: 图形渲染和用户输入处理:处理图形渲染和用户输入需要深入理解底层图形库的工作原理。解决方案是学习相关文档和示例代码,不断尝试并调试代码以确保正确渲染游戏元素和响应用户输入。 碰撞检测和物体移动:编写准确的碰撞检测和物体移动逻辑是挑战之一。解决方案是使用数学和物理知识来设计碰撞检测算法,以及测试和优化物体的移动逻辑。 游戏逻辑复杂性:随着游戏功能的增加,项目的逻辑复杂性可能会增加。解决方案是采用模块化编程方法,将不同功能拆分为模块,确保每个模块的功能单一并易于维护。同时,定期进行代码审查以确保代码质量。
项目分为以下功能模块,并为使用者提供了相应的功能: a. 地图界面模块:允许用户在地图上放大和缩小,以便更清晰地查看各个国家的位置和边界。 b. 国家点击模块:允许用户点击地图上的国家,以查看简要介绍。 c. 维基百科链接模块:每个国家的简要介绍页面都链接到相应的维基百科页面,以提供更详细的信息。 我在项目中负责了以下任务,并使用了以下技术栈,最终取得了以下成果: a. 地图界面开发:我使用了Google Maps API来实现地图界面,并允许用户放大和缩小地图。这涉及到前端开发和JavaScript技术。 b. 国家点击模块开发:我使用Json来存储国家的简要介绍信息,并使用Java来处理用户点击事件。这个模块涉及到Android应用的开发。 c. 维基百科链接实现:我使用XML解析技术来获取维基百科页面的数据,并在应用中显示链接。这个部分涉及到数据处理和XML技术。 最终,我成功地开发了一个基于Google框架的Android应用,用户可以在地图上放大、缩小,并点击国家以查看简要介绍。每个国家都链接到相应的维基百科页面,为用户提供更多信息。 项目中的一些难点和解决方法可能包括: a. 数据获取和处理:获取维基百科页面的数据可能涉及到网络请求和XML解析,需要处理异常情况和数据格式问题。解决方法是使用合适的网络库来处理请求,并编写健壮的XML解析代码。 b. 地图界面交互:地图的交互性是项目的核心,需要确保用户可以流畅地放大、缩小和点击国家。解决方法是深入学习Google Maps API文档,并进行测试和优化以确保良好的用户体验。 c. 维基百科链接的完整性:确保每个国家都链接到正确的维基百科页面可能需要处理多种语言和国家的名称。解决方法是使用合适的国际化和本地化技术,以及准确的国家名称数据源。
给一个批发公司提供线上订单网站系统。主要功能是客户通过网站下单、支付,仓库人员通过网站接收到订单,发货。 这一系统将简化订单流程,提高效率,从而为客户提供更便捷的订购体验,同时为仓库人员提供更有效的订单管理工具。这一解决方案将促进业务增长,提高客户满意度。 项目由我个人独立完成。 代码分为以下几个部分: Python flask(PyCharm): 控制整个网站的运作,不同网站之间的相互连接,以及什么内容需要放入数据库,包括API与客户地址的交互(地址输入在网页地图中,能显示位置) 等 Html css(Visual Studio Code): 控制网站的内容,包括网站的主页,订单页,购物车页面,结算页面,个人信息页面以及个人历史订单页面 等 JS(IntelliJ Idea): 提供网页的辅助,一些动态功能如点击图片出现详细信息,点击物品数量购物车相应的更新,一些动态内容使页面更丰富 等 SQL: 部分包含python中的SQL代码,使用MySQL Workbench储存各种信息方便读取(由于是小公司所以使用SQL,大量的数据可能会考虑Mongo)