作为一名墨尔本大学IT专业毕业并在澳洲拥有超过3年工作经验的软件开发工程师, 我在多个编程语言和后端技术领域有着深厚的知识和经验。在编程语言方面,我熟练掌握Java、Kotlin、Python和SQL。我能够根据项目需求选择合适的语言,并利用它们构建高效、可维护的代码。在后端技术方面,我对Spring Boot、Flask、Kafka、AWS 和NoSQL 等工具和平台有着深入的了解, 并且会使用如Datadog、Splunk 等的服务器/数据库的监控服务。
Expedia 用户搜索API:作为内部后端项目,用于管理Expedia酒店搜索和预订选项。我在该项目中专注于酒店优惠券服务,使用Spring Boot(Kotlin)进行开发。该项目采用了内部源码共享和合作开发的方式。
Partner Data Ingestion:该项目旨在将Expedia与Salesforce中的合作人数据实时同步到内部数据库(NoSQL)中。我是该项目的主要负责人之一,项目使用了Spring Boot(Java)、Kafka和NoSQL进行开发。我在项目中领导了大部分代码开发工作。
Empower Analytics:这是一个开源平台,用于能源数据的可视化和分析。该项目使用了Flask和React.js进行开发。在项目中,我负责添加新的数据视图和数据分析功能,为用户提供更多的数据洞察力。
Lireddit是一个全栈应用,我使用了一些较新的技术来完成此应用。该应用允许用户进行身份验证、创建帖子、更新他们的帖子、给帖子投赞成或反对票等操作。此应用还运用了服务器端渲染和缓存。
"just_survive"是由我和一个朋友共同开发的一款手机游戏。在这款游戏中,玩家将扮演一名宇航员,驾驶一艘强大的宇宙飞船,面对无休止的敌人袭击,必须全力抵御它们的攻击。玩家需要精确地操控飞船进行射击,同时躲避敌人的猛烈攻击,以求生存下去。 游戏中提
Lireddit是一个全栈网络应用,我使用了一些较新的技术来开发此应用,比如React, TypeScript, GraphQL, Redis, Next.js等。该应用允许用户进行身份验证、创建帖子、更新他们的帖子、给帖子投赞成或反对票等操作。这个应用使用了服务器端渲染和缓存。